Глава 1. Введение

Редактор меню KMenuEdit позволяет редактировать меню приложений KDE.

KMenuEdit можно запустить, щёлкнув правой кнопкой мыши по кнопке вызова меню приложений на панели и выбрав Редактировать меню...или введя команду kmenuedit в строке поиска и запуска приложений KRunner.

Редактор меню KMenuEdit позволяет:

  • просматривать и редактировать текущее меню приложений;

  • вырезать, копировать и вставлять вложенные меню и пункты;

  • создавать и удалять вложенные меню и пункты;

  • менять порядок вложенных меню и пунктов;

  • скрывать пункты и добавлять новые вложенные меню и пункты.

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

В разворачиваемом меню имеются два вида пунктов:

  • вложенные меню: для редактирования доступны только поля Название, Описание и Комментарий и кнопка выбора значка. Вкладка Дополнительно неактивна. Любые вложенные меню могут содержать другие вложенные меню и/или пункты;

  • пункты: используйте их для указания информации о добавляемом приложении. Более подробную информацию можно найти в разделе Использование редактора меню KMenuEdit.

Редактор меню KMenuEdit имеет два режима просмотра разворачиваемого меню — обычный и со скрытыми пунктами. Чтобы включить второй режим, отметьте параметр Показывать скрытые пункты в разделе Основное диалогового окна настройки редактора меню KDE.

В разворачивающемся списке появится много дополнительных пунктов. Некоторые из них кажутся лишь копиями уже имеющихся, но на самом деле они выполняют другие команды. Не рекомендуется вносить какие-либо изменения в скрытые пункты, иначе могут возникнуть проблемы с работой системы.

В режиме с просмотром скрытых пунктов верхним пунктом меню станет отдельное вложенное меню .hidden [Скрыто]. Оно не редактируется. В нём при следующем запуске редактора меню KMenuEdit будут показаны все удалённые пункты.

Удалить пункты из этого вложенного меню при помощи графического интерфейса пользователя невозможно. Они будут появляться снова при следующем запуске редактора меню KMenuEdit.

Варианты применения

Пользовательская настройка

Изменение порядка пунктов

Это можно сделать только в режиме сокрытия пунктов, в котором показаны только те вложенные меню и пункты, которые видимы в меню приложений.

По умолчанию пункты меню отсортированы в алфавитном порядке по названию или описанию на английском языке. Поэтому если используется другой язык, некоторые вложенные меню и пункты будут неупорядочены.

Для сортировки пунктов по названию или описанию выберите пункт из меню ПравкаСортировка. Для классического меню приложений необходимо выбрать соответствующий формат наименования программ в диалоге настройки виджета. Например, если вы отсортировали пункты в редакторе меню по названиям, то в диалоге настройки виджета логично выбрать формат наименования программ Только названия.

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

Вложенные меню во всех меню запуска приложений будут расположены в порядке, указанном в редакторе меню KMenuEdit.

Удаление пунктов из меню

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

Переключитесь на обычный режим просмотра, без показа скрытых пунктов. При удалении пункты будут перемещены во вложенное меню .hidden [Скрыто]. Для того, чтобы вернуть удалённые пункты меню, просто перетащите их в нужное место.

Вложенные меню удаляются полностью со всем содержимым. Для их восстановления воспользуйтесь пунктом меню ПравкаВосстановить системное меню, однако при этом все пользовательские вложенные меню и пункты, а также соответствующие файлы .desktop будут удалены. Это действие нельзя будет отменить.

Наиболее предпочтительный способ удаления вложенных меню и пунктов из меню приложений — переключиться в режим показа скрытых пунктов и для конкретного пункта установить флажок Скрытый пункт на вкладке Основные параметры. Это позволит легко возвращаться к исходному состоянию меню без нарушения его структуры. Единственный недостаток — чтобы скрыть вложенное меню целиком, придётся скрыть все его пункты вручную.

Добавление пользовательских пунктов

Чтобы добавить новый пункт (вложенное меню или пункт), выберите соответствующие пункты меню или воспользуйтесь кнопками на панели инструментов. Для каждого нового пункта требуется указать название и команду, без которой пункт не будет сохранён.

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

Перенос конфигурации меню приложений

В графическом интерфейсе нет возможности перенести конфигурацию меню. Это можно сделать только вручную, копируя указанные ниже файлы для конечного пользователя.

Редактор меню KMenuEdit хранит данные о структуре меню в menus/applications-kmenuedit.menu в папке $(qtpaths --paths GenericConfigLocation), а в desktop-directories в папке $(qtpaths --paths GenericDataLocation) содержатся файлы .desktop для созданных пользователем вложенных меню. Файлы .desktop для добавленных в меню пользователем пунктов хранятся в applications/ в папке $(qtpaths --paths GenericDataLocation).

Комбинации клавиш, назначенные для приложений, хранятся в kglobalshortcutsrc в папке $(qtpaths --paths GenericConfigLocation), однако импорт/экспорт не работает, так как идентификаторы UUID комбинаций клавиш на разных системах не совпадают, даже при одинаковых файлах .desktop. Все комбинации клавиш потребуется назначить заново вручную.