Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ru:howto:customize-menu [2010/01/27 11:15] 212.48.147.49 fixes |
ru:howto:customize-menu [2010/10/02 17:26] (текущий) |
||
---|---|---|---|
Строка 80: | Строка 80: | ||
Чтобы создать новый пункт меню, вы можете создать новый файл описания программы в этой же директории. ''exo-desktop-item-edit'' упрощает создание таких файлов. Запустите, например, ''%%exo-desktop-item-edit --create-new ~/.local/share/applications/%%''. | Чтобы создать новый пункт меню, вы можете создать новый файл описания программы в этой же директории. ''exo-desktop-item-edit'' упрощает создание таких файлов. Запустите, например, ''%%exo-desktop-item-edit --create-new ~/.local/share/applications/%%''. | ||
+ | |||
+ | ===== Создание подменю ===== | ||
+ | Чтобы создать новое подменю, добавьте новый элемент типа "Menu" в файл ~/.config/menus/xfce-applications.menu на том же уровне, что и другие подменю XFCE, вроде "Graphics" или "Multimedia". В добавок к уже упомянутому элементу "Name", необходимо ещё два: во-первых, элемент "Directory" полезен для установки соответствия подменю файлу описания программы, который обеспечивает, помимо прочего, правильную иконку, как мы вскоре увидим. Во-вторый, элемент "Category" ставит файл .desktop в соответствие этому подменю. Рекомендуется создавать новые категории, начинающиеся с "X-", что является общепринятым префиксом для нестандартных категорий. В качестве примера, мы создадим подменю для отображения различных директорий в вашем любимом файловом менеджере. Ваша новая запись должна выглядет так: | ||
+ | |||
+ | <code xml> | ||
+ | <Menu> | ||
+ | <Name>Folders</Name> | ||
+ | <Directory>folders.directory</Directory> | ||
+ | <Include> | ||
+ | <Category>X-Folders</Category> | ||
+ | </Include> | ||
+ | </Menu> | ||
+ | </code> | ||
+ | |||
+ | Затем создайте файл ~/.local/share/desktop-directories/folders.directory со следующим содержимым: | ||
+ | |||
+ | [Desktop Entry] | ||
+ | Version=1.0 | ||
+ | Type=Directory | ||
+ | Icon=file-manager | ||
+ | Name=Folders | ||
+ | Comment=Folders viewed in a file manager | ||
+ | |||
+ | Это обеспечит отображаемое имя поддиректории и соответствующую иконку. | ||
+ | |||
+ | Наконец, создайте файлы .desktop в директории ~/.local/share/applications как показано выше, чтобы заполнить это подменю. Чтобы ваша категория могла отображаться в подменю, добавьте её в список "Categories". Один из этих файлов, назовём его thunar-home.desktop, может выглядеть так: | ||
+ | |||
+ | [Desktop Entry] | ||
+ | Version=1.0 | ||
+ | Type=Application | ||
+ | Exec=/usr/local/bin/thunar /usr/home/yourname | ||
+ | Icon=file-manager | ||
+ | StartupNotify=false | ||
+ | Categories=X-Folders; | ||
+ | OnlyShowIn=XFCE | ||
+ | Name=home | ||
+ | Comment=home displayed in Thunar | ||
+ | |||
+ | Со всем этим и после обновления вашего меню (см. ниже), у вас должно появиться подменю "Folders", использующее иконку файлового менеджера. Пункт подменю, показанный выше должен показывать содержимое вашей домашней директории в Thunar. Вы, конечно, можете добавлять новые пункты меню в качестве ссылок на привычные места, вроде /cdrom, /stick или любые другие, которые вам нужны. | ||
+ | |||
+ | ===== Обновление меню ===== | ||
+ | |||
+ | Если у вас нет системы наблюдения за файлами, запустите ''%%xfdesktop --reload%%'' чтобы обновить меню. | ||
+ | |||
+ | Если это не помогло, можете, так же, попробовать ''%%killall -HUP xfdesktop%%''. | ||
+ | |||
+ | Наслаждайтесь! | ||
+ | |||
+ | ===== Что, если это не помогло? ===== | ||
+ |