1

Такие программы, как eclipse и intellij, запускаются через скрипты. Как я могу добавить эти программы в панель запуска gnome 3?

Спасибо.

2 ответа2

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.

0

Я понял! Если я изменю ~/ with / home / username в строке exec, это сработает! Вероятно, команда запускается от имени пользователя root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .