Не удалось запустить, файл Desktop не указал файл Exec

Вопрос или проблема

Я недавно установил менеджер загрузок UGet.

Когда я пытаюсь его открыть, появляется ошибка:

Не удалось запустить “UGet”

Файл desktop не указал поле Exec

Как решить эту проблему?

Файл .desktop должен выглядеть так…

/usr/share/applications$ ls -al uget*
-rw-r--r-- 1 root root 296 16 мар  2018 uget-gtk.desktop

/usr/share/applications$ more uget-gtk.desktop

[Desktop Entry]
Name=uGet
GenericName=Менеджер загрузок
Comment=Скачивайте несколько URL и применяйте это к одной из настроек/очередей.
Exec=env GDK_BACKEND=x11 uget-gtk %u
Icon=uget-icon
Terminal=false
Type=Application
Categories=Network;FileTransfer;
Keywords=filetransfer;скачать файлы;менеджер загрузок;

Ответ или решение

Ошибка "Не удалось запустить ‘UGet’: файл рабочего стола не указал поле Exec" связана с неправильной конфигурацией файла рабочего стола для приложения UGet на вашей системе. В данном случае, файл определяет, как должно открываться приложение, и отсутствие поля Exec означает, что система не знает, какую команду выполнить для запуска UGet.

Решение проблемы

Чтобы исправить данную ошибку, вам необходимо убедиться, что файл рабочего стола (.desktop файл) для UGet правильно настроен. По умолчанию данный файл должен находиться в директории /usr/share/applications. Давайте рассмотрим, как это сделать.

  1. Проверьте наличие файла рабочего стола:
    Откройте терминал и выполните следующую команду, чтобы убедиться, что файл uget-gtk.desktop существует:

    ls -al /usr/share/applications | grep uget

    Вы должны увидеть строку с uget-gtk.desktop, что подтверждает его наличие.

  2. Откройте файл для редактирования:
    Для изменения содержимого файла вам потребуется текстовый редактор с правами суперпользователя. Запустите редактор, например nano:

    sudo nano /usr/share/applications/uget-gtk.desktop
  3. Проверьте содержание файла:
    Убедитесь, что файл содержит правильное поле Exec. На основе предоставленного вами содержания, оно должно выглядеть следующим образом:

    [Desktop Entry]
    Name=uGet
    GenericName=Download Manager
    Comment=Download multiple URLs and apply it to one of setting/queue.
    Exec=env GDK_BACKEND=x11 uget-gtk %u
    Icon=uget-icon
    Terminal=false
    Type=Application
    Categories=Network;FileTransfer;
    Keywords=filetransfer;download files;download manager;

    Если вы не видите поля Exec или оно неверное, добавьте или исправьте его.

  4. Сохраните изменения:
    Если вы вносили изменения, сохраните файл:

    • Для nano нажмите Ctrl+O, потом Enter, чтобы подтвердить, и Ctrl+X, чтобы выйти.
  5. Проверьте, есть ли нужные права:
    Убедитесь, что файл имеет правильные права доступа. В терминале выполните:

    chmod +x /usr/share/applications/uget-gtk.desktop
  6. Перезагрузите систему:
    После этих изменений могут понадобиться перезагрузка системы или перезапуск графической оболочки, чтобы новые настройки вступили в силу.

Заключение

После выполнения этих шагов ваша проблема с запуском UGet должна быть устранена. Правильная настройка файла рабочего стола позволяет системе успешно идентифицировать, как запускать приложение, и предотвращает ошибки, подобные возникшей. Если проблема сохраняется, убедитесь, что UGet установлен правильно и что у вас нет конфликтующих установок или проблем с зависимостями.

Оцените материал
Добавить комментарий

Капча загружается...