Удаление пунктов меню для конкретных пользователей

3.2. Удаление пунктов меню для конкретных пользователей

Конфигурационные файлы меню для конкретного пользователя расположены в каталоге $HOME/.config/menus/. Файлы *.menu являются конфигурационными XML файлами, которые позволяют вам переопределить значения по умолчанию системного меню.

Например, для удаления пункта меню Калькулятор (Calculator) из подменю Стандартные (Accessories) нужно отредактировать файл applications.menu в каталоге $HOME/.config/menus/, добавив новый раздел <Menu> с использованием элемента <Exclude>, как показано ниже:

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<!-- File created by desktop-file-utils version 0.8 -->
<Menu>
  <Name>Applications</Name>
  <MergeFile>/etc/xdg/menus/applications.menu</MergeFile>


<!-- Removes the Calculator from the Accessories submenu -->
  <Menu>
    <Name>Accessories</Name>
    <Exclude>
      <Filename>gnome-gcalctool.desktop</Filename>
    </Exclude>
  </Menu>
<!-- END of Calculator removal content -->

</Menu>

Файл*.desktop соответствующий указанному пункту меню можно найти в каталоге /usr/share/applications/. Файлы gnome-gcalctool.desktop соответсвует пункту меню Калькулятор (Calculator). Заметим, что имя подменю (Стандартные (Accessories), в данном случае) может быть определено с помошью файла расположенного в каталоге /usr/share/desktop-directories/ .

Аналогичным способом можно удалить и другие пункты меню Приложения (Applications) и его подменю.

ЗамечаниеЗамечание
 

Для того, чтобы изменения в меню вступили в силу необходимо перезапустить пользовательскую сессию.