Такие программы, как eclipse и intellij, запускаются через скрипты. Как я могу добавить эти программы в панель запуска gnome 3?
Спасибо.
Такие программы, как eclipse и intellij, запускаются через скрипты. Как я могу добавить эти программы в панель запуска gnome 3?
Спасибо.
В этом случае нет никакой разницы между "программой" и "скриптом" - вы можете запустить все, что может быть запущено ядром.
Большинство сред рабочего стола, включая GNOME, Unity и KDE, хранят данные приложения в файлах .desktop
соответствии со спецификацией XDG Desktop Entry. Вы можете создать их в любом текстовом редакторе:
[Desktop Entry] Type=Application Name=Eclipse Exec=/usr/bin/eclipse Icon=eclipse Terminal=false
Сохраните файл как myapp.desktop
и поместите его в один из следующих каталогов:
~/.local/share/applications/
для текущего пользователя,/usr/local/share/applications
для всей системы.(Там также находится /usr/share/applications
, зарезервированный для программ, установленных через менеджер пакетов.)
Как только вы создадите файл и поместите его в нужное место, он должен автоматически появиться в GNOME в разделе "Приложения".
Иконки соответствуют спецификации именования иконок и хранятся в:
~/.local/share/icons/hicolor
для текущего пользователя;/usr/local/share/icons/hicolor
для всей системы;/usr/share/icons/hicolor
для программ, установленных через менеджер пакетов.Например, если у вас есть значок 64x64 для Eclipse, он может перейти в ~/.local/share/icons/hicolor/64x64/apps/eclipse.png
и вы бы использовали Icon=eclipse
в файле .desktop.
Я понял! Если я изменю ~/ with / home / username в строке exec, это сработает! Вероятно, команда запускается от имени пользователя root.