
Авторське право © 2000 Milos Prudek
Авторське право © 2008 Anne-Marie Mahfouf
KMenuEdit надає вам змогу змінювати один зі засобів запуску програм KDE.
Зміст

KMenuEdit надає вам змогу змінювати меню засобів запуску програм у KDE.
Запустити KMenuEdit можна так: наведіть вказівник миші на кнопку інструменту для запуску програм на панелі і клацніть правою кнопкою миші, у контекстному меню, що відкриється, оберіть пункт або просто введіть команду kmenuedit
у рядку KRunner.
KMenuEdit надає вам можливість:
Переглядати і редагувати меню, що використовується поточним засобом для запуску програм
, і підменю і пункти меню
Створювати і вилучати підменю і пункти меню
Змінювати порядок підменю і пунктів у меню
Приховувати пункти меню і додавати нові підменю і пункти
Типово, усі програми, встановлені на комп’ютері, буде показано у меню усіх засобів запуску усіх користувачів. Пункти програм може бути показано декілька разів у різних гілках меню. Пункти порожніх підменю категорій зі специфікації меню стільниці також буде додано, але у засобах запуску програм ви їх не побачите, аж доки не буде встановлено хоч одну програму, що належить до відповідної категорії.
У ієрархічному списку передбачено два різних типи записів:
Підменю: можна буде скористатися лише полями Назва, Коментар і Опис та кнопкою вибору піктограми; вкладку Додатково буде вимкнено. У всіх підменю можуть міститися додаткові підменю або пункти меню.
Пункти: пунктами можна скористатися для введення даних щодо пункту меню програми, який ви хочете додати. Докладний опис наведено у розділі Користування KMenuEdit.
У KMenuEdit передбачено два режими показу ієрархії списку програм: звичайний і з показом прихованих записів. Щоб перемкнутися на режим показу прихованих записів, позначте пункт Показати приховані записи у діалоговому вікні налаштовування програми на вкладці Загальне.
У режимі показу прихованих записів буде показано багато додаткових записів меню. Деякі з прихованих записів є лише дублікатами видимих записів з іншими параметрами рядка команди. Зазвичай, вам не варто вносити зміни до цих прихованих записів, оскільки такі зміни можуть призвести до ушкодження системи.
У режимі показу прихованих записів ви побачите особливе підменю, .hidden [сховано], як пункт верхнього рівня у ієрархії. Вносити зміни до цього особливого підменю не можна. У цьому підменю після перезапуску редактора меню буде показано пункти усіх вилучених записів.
Вилучення записів з цього підменю за допомогою графічного інтерфейсу неможливе. Вилучені запис все одно з’являться у меню після перезапуску редактора меню.
Перевпорядковування слід виконувати у режимі показу прихованих записів, у якому буде показано лише видимі у меню засобу запуску програм підменю і пункти.
Типово, пункти меню впорядковано за абеткою з врахуванням назв або описів англійською мовою. Через це, якщо використано мову, відмінну від англійської, деякі підменю і записи пунктів можуть видатися невпорядкованими.
Скористайтеся пунктами меню → , щоб впорядкувати запис меню за назвою або описом. Якщо ви користуєтеся класичним засобом для запуску програми, вам слід вибрати відповідний пункт у списку Формат діалогового вікна параметрів роботи засобу. У засобі запуску програм Kickoff достатньо позначити пункт Показати програми за назвою, якщо вам потрібно впорядкувати список програм за назвою.
Групування підменю та пунктів, якими ви користуєтеся найчастіше, у верхній частині меню, полегшує доступ до них. Щоб змінити порядок окремих записів або підменю у ієрархії, скористайтеся кнопками і на панелі інструментів або відповідними пунктами у меню програми.
Усі засоби для запуску програми використовуватимуть порядок підменю, визначений за допомогою редактора меню.
Показ усіх встановлених на комп’ютері програм може бути надмірним для деяких користувачів, тому передбачено можливість приховування певних нечасто вживаних пунктів меню та підменю. Приховування можна виконати у два способи:
Перемкнутися на звичайний режим без показу прихованих записів. Якщо ви вилучите запис, їх буде пересунуто до підменю .hidden [сховано]. Ви зможете повернути ці запис до основної ієрархії записів, щоб їх знову було показано у меню.
Якщо ви вилучите підменю, його буде остаточно вилучено разом з усіма підменю та пунктами. Щоб відтворити вилучене підменю, ви можете скористатися пунктом меню → , але у результаті буде вилучено усі нетипові меню і відповідні файли .desktop
. Відновити попереднє нетипове меню штатними засобами після цього буде неможливо.
Рекомендованим способом вилучення підменю та пунктів меню засобу для запуску програм є позначення пункту Прихований запис на вкладці Загальне і перемикання редактора меню у режим показу прихованих записів. У цьому режимі дуже просто скасовувати зміни без руйнування структури меню. Єдиним недоліком є те, що вам доведеться приховувати усі записи у підменю, щоб зробити усе підменю невидимим.
Щоб додати нетипові пункти (підменю або пункт), скористайтеся пунктами меню програми або панеллю інструментів. Для пунктів слід вказати назву і команду. Без визначеної команди пункт меню не буде збережено, а доданий вами пункт буде втрачено.
Якщо ви додасте запис, його буде вставлено у поточній підсвіченій позиції у ієрархії меню. Пересунути запис можна перетягуванням його за допомогою вказівника миші або кнопки , аж до низу ієрархії, щоб зробити його записом верхнього рівня у меню.
Способу пересування параметрів меню на іншу систему за допомогою графічного інтерфейсу не передбачено. Вам доведеться зробити це вручну, а потім скопіювати вказані нижче запис у систему або обліковий запис призначення.
Редактор меню зберігає ієрархію меню у файлі menus/applications-kmenuedit.menu
у каталозі $(qtpaths --paths GenericConfigLocation)
. У каталозі desktop-directories
теки $(qtpaths --paths GenericDataLocation)
містяться стільничні файли для створених вами підменю. У підкаталозі applications/
теки $(qtpaths --paths GenericDataLocation)
зберігаються файли desktop створених вами нетипових пунктів меню.
Клавіатурні скорочення для кожної з програм зберігаються у файлі kglobalshortcutsrc
у теці $(qtpaths --paths GenericConfigLocation)
, але експортування та імпортування цього файла не працює, оскільки у різних системах з клавіатурними скороченнями пов’язано різні UUID, навіть якщо файли .desktop
у системах будуть тими самими. Вам доведеться призначати клавіатурні скорочення знову вручну.

У цьому прикладі ми додамо пункт Firefox до підменю .
Для початку нам слід відкрити KMenuEdit: отже, наводимо вказівник миші на кнопку інструменту для запуску програм, клацаємо правою кнопкою миші і у контекстному меню обираємо пункт — буде запущено KMenuEdit. Після запуску 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 або простого перетягування пункту за допомогою вказівника миші.
Впорядкувати пункти підменю можна за допомогою кнопки на панелі Редактора меню KDE або пунктів підменю → .
Тепер виберіть пункт меню → , зачекайте доки завершиться Оновлення налаштувань системи, тепер у підменю інструменті для запуску програм має з’явитися пункт 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) 2002, Raffaele Sandrini
Учасники розробки:
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) 2000 — Milos Prudek
Авторські права на документацію (c) 2008 — Anne-Marie Mahfouf
Автор оновлення для KDE 3.0 — Lauri Watts (lauri AT kde.org)
2002
Переклад українською: Юрій Чорноіван (yurchor AT ukr.net)
Цей документ поширюється за умов дотримання GNU Free Documentation License.
Ця програма поширюється за умов дотримання GNU General Public License.

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