
Авторские права © 2000 Milos Prudek
Авторские права © 2008 Anne-Marie Mahfouf
Редактор меню KMenuEdit позволяет редактировать меню приложений KDE.
Содержание

Редактор меню 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
. Все комбинации клавиш потребуется назначить заново вручную.

В приведённом ниже примере будет описан процесс добавления браузера Firefoх во вложенное меню .
Для начала откройте редактор меню KMenuEdit, для этого щёлкните правой кнопкой мыши по меню приложений и выберите в контекстном меню. В открывшемся окне выберите пункт , как показано на снимке ниже.

Затем выберите пункт меню → , после чего откроется диалог Добавление пункта меню, как показано ниже. Введите название программы, которая будет добавлена, в данном случае — Firefox
.

Нажмите Enter — и в основном окне откроется раздел, похожий на тот, что показан на снимке ниже.

Теперь следует заполнить строку Описание:, в нашем случае необходимо ввести Веб-браузер
.
Примечание
То, как будут отображаться название и описание, зависит от параметров меню приложений, например «Веб-браузер (Firefox)» или «Firefox (Веб-браузер)».
В поле Команда: нужно указать имя исполняемого файла, в нашем случае — firefox
.
Команда должна присутствовать в каталогах, указанных в переменной PATH
, в противном случае придётся указать полный путь к исполняемому файлу. Если имя исполняемого файла неизвестно, используйте команду locate
для поиска её файла .desktop и введите текст из строки Exec в качестве команды запуска.
Примечание
После команды можно указать несколько заполнителей, которые будут заменены реальными значениями при запуске программы:
%f — имя одного файла; |
%F — список файлов; используется для приложений, которые могут открывать несколько локальных файлов одновременно; |
%u — один адрес URL; |
%U — список адресов URL; |
%d — папка, содержащая открываемый файл; |
%D — список папок; |
%i — значок; |
%m — мини-значок; |
%c — подпись. |
Например, для того, чтобы браузер Firefox начинал работу с открытия страницы www.kde.org, вместо команды firefox нужно ввести строку firefox %u www.kde.org.
Для большинства приложений доступны дополнительные параметры. Например, для программ Konqueror и Konsole можно указать профиль для запуска. Чтобы увидеть все доступные параметры приложения, запустите команду
в терминале Konsole.название_приложения
--help
В нашем примере мы хотели бы использовать более интересный значок, поэтому нажмём на кнопку со стандартным значком, расположенную рядом с полем Название: (следует помнить, что стандартный значок может быть пустым, в этом случае следует щёлкнуть кнопкой мыши по пустой кнопке справа от поля ввода названия). Откроется диалог Выбор значка, в котором можно выбрать новый значок, как показано ниже.

Выбрав значок Firefox из списка, нажмём Enter. Конечный экран должен выглядеть приблизительно так, как показано ниже.

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

На левой панели приложения показана структура меню запуска приложений. На правой панели — подробная информация об элементе, выделенном в левой панели.
- Название:
Это название программы, которое будет показано в меню запуска приложений. Оно может отличаться от реального имени исполняемого файла. Например, для mc название будет выглядеть как «Midnight Commander».
- Описание:
В этом поле даётся описание программы, которое будет показано вместе с её названием в меню приложений. Поле необязательно для заполнения.
- Комментарий:
В этом поле даётся подробное описание программы. Поле необязательно для заполнения.
- Команда:
Здесь указывается имя исполняемого файла программы. Убедитесь в наличии прав для запуска программы.
- Включить отклик запуска
Если этот параметр включён, при запуске приложения на экран будет выводиться индикация процесса запуска.
- Показывать только в KDE
Если этот параметр включён, пункт с указанием данного приложения будет виден только во всех меню запуска приложений KDE, но не в других окружениях рабочего стола.
- Скрытый пункт
Этот параметр удаляет пункт с указанием приложения из списка в меню запуска приложений.

- Рабочая папка:
Укажите путь к рабочей папке программы. Эта папка станет текущей при запуске программы. Данный путь не обязан указывать на папку, в которой находится исполняемый файл.
- Запускать в терминале
Установите этот флажок, если программа требует для работы эмулятор терминала. В основном это относится к консольным приложениям.
- Параметры терминала:
В этом поле можно указать все параметры терминала.
- Запускать от имени другого пользователя
Если программу требуется запускать от имени другого пользователя, включите этот параметр и укажите имя этого пользователя в поле Имя пользователя:.
- Текущая клавиша:
Для запуска программы можно назначить комбинацию клавиш.
Нажмите кнопку справа от флажка Текущая клавиша:.
Текст на кнопке изменится на Сейчас..., и можно будет нажать на клавиатуре ту комбинацию клавиш, которая будет привязана к данной программе.
Назначенную комбинацию клавиш можно сбросить в значение Не определена нажатием кнопки
.
Все внесённые изменения необходимо сохранить. Для этого нажмите кнопку Сохранить на панели инструментов или воспользуйтесь пунктом меню → .

Большинство действий в редакторе можно выполнить через строку меню или через контекстное меню, которое вызывается щелчком правой кнопкой мыши по необходимому элементу разворачиваемого списка.
- → (Ctrl+N)
Добавить новый пункт меню.
- →
Создать новое вложенное меню.
- → (Ctrl+S)
Сохранить меню.
- → (Ctrl+Q)
Завершить работу редактора меню KMenuEdit.
- →
Переместить выделенный пункт на одну позицию вверх внутри своего вложенного меню.
- →
Переместить выделенный пункт на одну позицию вниз внутри своего вложенного меню.
- → (Ctrl+X)
Вырезать текущий пункт меню и поместить его в буфер обмена. Чтобы переместить пункт меню, сначала нужно его вырезать, в левой панели открыть место назначения и вставить туда вырезанный пункт при помощи функции .
- → (Ctrl+C)
Скопировать текущий пункт меню в буфер обмена. После этого можно использовать функцию , чтобы поместить скопированный пункт в нужное место. Один и то же пункт можно вставлять несколько раз.
- → (Ctrl+V)
Вставить пункт меню из буфера обмена в выбранную часть основного меню. Перед тем как пункт меню, его нужно или .
- → (Del)
Удалить выбранный пункт меню.
- →
Открыть вложенное меню, в котором, выбрав один из соответствующих пунктов, можно отсортировать вложенные меню или пункты основного меню. Сортировка может быть выполнена двумя способами: по названию или по описанию.
- →
Восстановить меню запуска приложений до его состояния по умолчанию и удалить пользовательскую настройку. При этом на экран будет выведено сообщение с запросом подтвердить действие.
В редакторе меню KMenuEdit имеются стандартные для программ KDE меню и . Более подробно они описаны в разделах Меню «Настройка» и Меню «Справка» Основ KDE.

KMenuEdit
(c) Raffaele Sandrini, программа, 2002
Участники проекта:
Matthias Elter
(elter AT kde.org)
— автор первоначальной версииMatthias Ettrich
(ettrich AT kde.org)
Daniel M. Duley
(dan.duley AT verizon.net)
Preston Brown
(pbrown AT kde.org)
(c) Milos Prudek, документация, 2000
(c) Anne-Marie Mahfouf, документация, 2008
Обновлено для KDE 3.0 Lauri Watts (lauri AT kde.org)
, 2002
Ольга Миронова(omiro AT basealt.ru)
Перевод на русский - Екатерина С. Пыжова (haleth AT yandex.ru)
Обновление перевода - Олег Баталов(olegbatalov AT mail.ru)
Этот документ распространяется на условиях GNU Free Documentation License.
Программа распространяется на условиях лицензии GNU General Public License.

- Консольное приложение
Приложение, первоначально написанное для неграфической среды, ориентированной на работу с текстом. Такие приложения прекрасно работают в KDE. Для этого им необходим эмулятор терминала, такой как Konsole. Эти приложения не получают автоматически сигнал при закрытии сеанса KDE. Поэтому перед выходом из KDE необходимо сохранять открытые в таких приложениях документы.
Консольные приложения поддерживают копирование из приложений KDE и вставку в них. Достаточно выделить текст в консольном приложении при помощи мыши, переключиться в приложение KDE и нажать Ctrl+V для вставки текста. Чтобы скопировать что-то из приложения KDE в консольное приложение, сначала выделите текст при помощи мыши, нажмите Ctrl+C, перейдите в консольное приложение и нажмите среднюю кнопку мыши.[1].
[1] Если у мыши нет средней кнопки, нажмите и кнопки одновременно. Это называется «эмуляцией средней кнопки» и должно поддерживаться операционной системой вашего компьютера.