Редактирование и настройка меню
Глава 3. Редактирование и настройка меню
Подсказка | |
---|---|
Подробную информацию с описанием реализации системы меню вы найдете в спецификации Desktop Menu Specification на сайте freedesktop.org в Интернете: http://standards.freedesktop.org/menu-spec/latest. |
Администраторам часто бывает необходимо добавить или удалить пункты меню из главного меню Приложения (Applications). Благодаря сложности системы меню, внесение изменений в меню Приложения (Applications) может оказаться непростой задачей. Так, например, гораздо сложнее добавить пункт меню, чем его удалить.
В этой главе дается обзор системы меню и описываются методы для:
Удаление пунктов меню для конкретных пользователей
Удаление пунктов меню для всех пользователей
Удаление подменю для конкретных пользователей
Удаление пунктов системного меню для всех пользователей
3.1. Обзор системы меню
Замечание | |
---|---|
Данный обзор системы меню не претендует на полноту описания всей предметной области.Дополнительную информацию о системе меню вы найдете в различных спецификациях, касающихся меню, на сайте freedesktop.org в Интернете: http://www.freedesktop.org |
Система меню Red Hat основывается на спецификации freedesktop.org Desktop Menu Specification и состоит из трех основных наборов конфигураций и файлов данных:
- Файлы меню (*.menu)
Файлы *.menu являются конфигурационными XML файлами, в которых определяется порядок, иерархия и объединение элементов меню и подменю.
Системные *.menu файлы расположены в /etc/xdg/menus/. Пользовательские *.menu файлы расположены в $HOME/.config/menus/ и они могут быть отредактированы для того, чтобы переопределить значения, заданые в системных *.menu файлах.
В частности, файл /etc/xdg/menus/applications.menu содержит структуру главного меню приложений.
- Файлы описания каталога (*.directory)
Файлы *.directory содержат данные о меню, такие как имя, всплывающая подсказка и иконка, и расположены в /usr/share/desktop-directories/. Обратитесь к руководству GNOME Desktop System Administration Guide, в котором вы найдете дополнительную информацию о файлах описания каталога (directory entry).
- Файлы описания рабочего стола (*.desktop)
Файлы *.desktop содержат данные о пунктах меню, таких как имя, выполняемая команда и иконка. Файлы описания рабочего стола также содержат ключевые слова, которые описывают размещение пунктов меню в иерархии. Системные файлы описания рабочего стола расположены в /usr/share/applications/. Обратитесь к руководству GNOME Desktop System Administration Guide, в котором вы найдете дополнительную информацию о файлах описания рабочего стола (desktop entry).
Пользовательские файлы располагаются в $HOME/.local/share/applications/ и могут быть использованы для добавления приложений в подменю "Открыть в программе (Open With) =>", которое появляется после нажатия на правую клавишу мыши на файле. Файл $HOME/.local/share/applications/mimeinfo.cache содержит информацию о MIME типах, связывающую $HOME/.local/share/applications/*.desktop приложения с типами файлов, указанными в *.desktop файлах.