В Ubuntu 24.04 нельзя сделать исполняемый файл “приложением”.

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

Что именно такое “приложение”?

Этот вопрос возник у меня после покупки нового компьютера, который работает на Ubuntu 24.04, как и моя старая машина, на которой я пишу это.

На моей старой машине я все еще использую приложение под названием SCID. Это база данных шахматных партий. Это версия 4.7.4. Она была заменена, по-видимому, версией 5.0.2, которая размещена на SourceForge. Она недоступна в Центре приложений, но доступна при поиске через “Показать приложения”. Установка оттуда, однако, не удалась.

Кто-то сказал мне на почтовом списке SCID, что он просто собирает программу из исходного кода. Я попробовал это сделать, и это сработало, создав исполняемый файл. Однако это не создает приложение, которое можно было бы поместить в сетку “Показать приложения” или прикрепить к панель задач. Как я могу прикрепить эту программу к панель задач?

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

Чтобы сделать исполняемый файл приложением в Ubuntu 24.04 и добавить его в меню "Показать приложения" (Show Apps) или закрепить на панели задач, необходимо создать .desktop файл. Этот файл позволит вашей системе определить, как запускать приложение и как его представлять пользователю.

Шаги для создания .desktop файла:

  1. Найдите исполняемый файл: Перед началом убедитесь, что у вас есть доступ к исполняемому файлу вашего приложения. Например, это может быть файл scid в вашей папке сборки.

  2. Создайте .desktop файл:
    Откройте терминал и выполните следующую команду для создания .desktop файла. Замените SCID на название вашего приложения.

    mkdir -p ~/.local/share/applications
    nano ~/.local/share/applications/scid.desktop
  3. Редактируйте .desktop файл: В открывшемся редакторе введите следующее:

    [Desktop Entry]
    Version=1.0
    Name=SCID
    Comment=Chess database application
    Exec=/путь/к/вашему/scid
    Icon=/путь/к/вашему/иконке.png
    Terminal=false
    Type=Application
    Categories=Game;BoardGame;
    • Exec: Убедитесь, что путь к исполняемому файлу указан правильно. В противном случае система не сможет запустить ваше приложение.
    • Icon: Добавьте путь к иконке вашего приложения. Иконка должна быть в формате PNG или SVG и желательно размером 48×48 пикселей.
  4. Сохраните файл: Нажмите Ctrl+X, затем Y, чтобы подтвердить изменения, и Enter, чтобы выйти из редактора.

  5. Сделайте файл исполняемым: Чтобы система могла запускать ваш .desktop файл, его нужно сделать исполняемым:

    chmod +x ~/.local/share/applications/scid.desktop
  6. Проверьте работоспособность: Теперь вы можете попробовать найти SCID в меню "Показать приложения". Если вы не видите его сразу, попробуйте переоткрыть меню или выйти и войти в свою учетную запись.

  7. Закрепите приложение на панели задач: Чтобы закрепить приложение на панели, просто найдите его в меню "Показать приложения", правой кнопкой мыши щелкните на его значке и выберите опцию "Закрепить на панели задач".

Заключение

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

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

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