Xfce Wiki

Sub domains
 

This is an old revision of the document!


Модифицирование меню XFCE

Эта страница рассказывает, как внести изменения в меню, используя Xfdesktop версии 4.5 или выше и libxfce4menu. Обратите внимание, что в версии 4.6 нет графического редактора меню. Мы надеемся, что он снова появится в 4.8.

Что устанавливает xfdesktop

Xfdesktop отвечает за файл меню и пункты главного меню (Выполнить, Терминал, Файловый менеджер, …). Чтобы модифицировать ваше меню, вам придётся их изменить.

Редактирование файла меню

Создайте директорию ~/.config/menus (если она не существует):

mkdir ${XDG_CONFIG_HOME:-~/.config}/menus/

Скопируйте установленный файл меню в вашу домашнюю директорию:

cp $prefix/etc/xdg/menus/xfce-applications.menu ${XDG_CONFIG_HOME:-~/.config}/menus

Скрытие пунктов главного меню

Чтобы удалить пункты из главного меню, нужно скопировать определённый файл описания программы , а затем добавить или изменить в нём пункт NoDisplay. Больше информации об общепринятых файлах описания программ можно найти здесь.

Xfdesktop устанавливает следущие описания:

  • $prefix/share/applications/xfce4-about-xfce.desktop
  • $prefix/share/applications/xfce4-file-manager.desktop
  • $prefix/share/applications/xfce4-help.desktop
  • $prefix/share/applications/xfce4-logout.desktop
  • $prefix/share/applications/xfce4-run-program.desktop
  • $prefix/share/applications/xfce4-terminal.desktop
  • $prefix/share/applications/xfce4-web-browser.desktop

Чтобы скрыть конкретный файл описания программы скопируйте его в свою домашнюю директорию, например:

cp $prefix/share/applications/xfce4-web-browser.desktop ~/.local/share/applications,

а затем добавьте или измените существующий в нём пункт NoDisplay:

NoDisplay=true