Добавить значки / пункты меню для приложений в XFCE

Если вы беспокоитесь о сохранении тактов ЦП:

ps -ef | awk '$8~"^/Applications/"{print $8}'
2
09.11.2018, 11:18
4 ответа

По сути, эти пункты меню представляют собой файлы.desktop. Обычные пути:

~/.local/share/applications
/usr/local/share/applications
/usr/share/applications

Продолжая ваш пример:

[workstation] user ~ >cat /usr/share/applications/vncviewer.desktop 
[Desktop Entry]
Name=TigerVNC Viewer
Comment=Connect to VNC server and display remote desktop
Exec=/usr/bin/vncviewer
Icon=tigervnc
Terminal=false
Type=Application
StartupWMClass=TigerVNC Viewer: Connection Details
Categories=Network;RemoteAccess;

Я предлагаю вам сначала проверить, правильно ли созданы эти файлы.desktop.

Если они не сохранены по тому же пути, вы можете найти их с помощью следующей команды:find / -name '*.desktop'

Если вы не найдете эти файлы, вы можете создать их, используя шаблон из моего vncviewer.desktop

5
27.01.2020, 22:02

Вы должны создать файл.desktop в каталоге /usr/share/applications, если запись предназначена для всех пользователей, или в каталоге $HOME/.local/share/applications, если пункт меню предназначен только для вас

Откройте текстовый редактор и введите примерно следующее:

[Desktop Entry]
Version=1.0
Type=Application
Name=<name-of-the-app>
Exec=<path-to-executable-file>
Icon=<path-to-icon-file>
Categories=<list-of-separated-categories>

Что изменить в приведенном выше шаблоне:

  • Имя :введите здесь имя приложения. Это будет отображаться в меню
  • Exec :путь к исполняемому файлу. Например /opt/clion -2016.2/bin/clion.sh
  • Значок :путь к файлу значка. Пример :/opt/clion -2016.2/bin/clion.svg
  • Категории :точка с запятой -разделенный список категорий, таких как аудио-видео сеть и т. д.

Я рекомендую открыть другие файлы.desktop, чтобы увидеть в качестве примера, как они были созданы, есть много информации, например, PATH каталогов значков или используемых категорий

1
27.01.2020, 22:02

Я использовал «menulibre», чтобы изменить меню XFCE Whisker в MX Linux 19, и это сработало отлично! Вы можете легко добавлять/изменять/удалять «Категории» (, называемые каталогами в этом инструменте ), а также добавлять/удалять приложения и перемещать их между категориями. Установите menulibre из установщика пакетов MX или Synaptic. В меню он будет называться «Редактор меню».

1
03.05.2020, 06:05
/var/lib/snapd/desktop/applications/

menulibreпомог мне найти это, спасибо B.Yancy!

0
15.12.2020, 17:12

Теги

Похожие вопросы