Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
ru:howto:customize-menu [2010/01/27 11:15] – fixes 212.48.147.49 | ru:howto:customize-menu [2010/01/27 11:54] – 212.48.147.49 |
---|
| |
Чтобы создать новый пункт меню, вы можете создать новый файл описания программы в этой же директории. ''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%%''. |
| |
| Наслаждайтесь! |
| |
| ===== Что, если это не помогло? ===== |
| |