Вопрос или проблема
Что именно такое “приложение”?
Этот вопрос возник у меня после покупки нового компьютера, который работает на Ubuntu 24.04, как и моя старая машина, на которой я пишу это.
На моей старой машине я все еще использую приложение под названием SCID. Это база данных шахматных партий. Это версия 4.7.4. Она была заменена, по-видимому, версией 5.0.2, которая размещена на SourceForge. Она недоступна в Центре приложений, но доступна при поиске через “Показать приложения”. Установка оттуда, однако, не удалась.
Кто-то сказал мне на почтовом списке SCID, что он просто собирает программу из исходного кода. Я попробовал это сделать, и это сработало, создав исполняемый файл. Однако это не создает приложение, которое можно было бы поместить в сетку “Показать приложения” или прикрепить к панель задач. Как я могу прикрепить эту программу к панель задач?
Ответ или решение
Чтобы сделать исполняемый файл приложением в Ubuntu 24.04 и добавить его в меню "Показать приложения" (Show Apps) или закрепить на панели задач, необходимо создать .desktop файл. Этот файл позволит вашей системе определить, как запускать приложение и как его представлять пользователю.
Шаги для создания .desktop файла:
-
Найдите исполняемый файл: Перед началом убедитесь, что у вас есть доступ к исполняемому файлу вашего приложения. Например, это может быть файл
scid
в вашей папке сборки. -
Создайте .desktop файл:
Откройте терминал и выполните следующую команду для создания .desktop файла. ЗаменитеSCID
на название вашего приложения.mkdir -p ~/.local/share/applications nano ~/.local/share/applications/scid.desktop
-
Редактируйте .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 пикселей.
-
Сохраните файл: Нажмите
Ctrl+X
, затемY
, чтобы подтвердить изменения, иEnter
, чтобы выйти из редактора. -
Сделайте файл исполняемым: Чтобы система могла запускать ваш .desktop файл, его нужно сделать исполняемым:
chmod +x ~/.local/share/applications/scid.desktop
-
Проверьте работоспособность: Теперь вы можете попробовать найти SCID в меню "Показать приложения". Если вы не видите его сразу, попробуйте переоткрыть меню или выйти и войти в свою учетную запись.
-
Закрепите приложение на панели задач: Чтобы закрепить приложение на панели, просто найдите его в меню "Показать приложения", правой кнопкой мыши щелкните на его значке и выберите опцию "Закрепить на панели задач".
Заключение
Создание .desktop файла — это стандартный способ добавить пользовательские приложения в интерфейс Ubuntu. Следуя этим шагам, вы сможете легко интегрировать SCID и другие подобные приложения в ваш рабочий процесс. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью в сообщество пользователей Ubuntu или на специализированные форумы.