Підручник з Редактора меню KDE

Підручник з Редактора меню KDE

Milos Prudek

Anne-Marie Mahfouf

reviewer: Lauri Watts
Переклад українською: Юрій Чорноіван
версія Плазма 5.3 (27 квітня 2015 року)

KMenuEdit надає вам змогу змінювати один зі засобів запуску програм KDE.


Розділ 1. Вступ

Розділ 1. Вступ

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

Розділ 2. Додавання пункту меню

Розділ 2. Додавання пункту меню

Virgil J. Nisly

У цьому прикладі ми додамо пункт 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. Щоб переглянути список параметрів запуску програми, віддайте команду назва програми --help у вікні Konsole.

Для нашої програми потрібна відповідна піктограма, отже, натисніть кнопку з типовою піктограмою поряд з полем Назва: (зауважте, що типова піктограма може бути порожньою; якщо це так, натисніть область праворуч від поля для введення назви). Буде відкрито діалогове вікно Вибрати піктограму, у якому ми зможемо обрати нову піктограму так, як це показано на рисунку нижче.

Діалогове вікно Вибрати піктограму.

Вибираємо піктограму firefox зі списку і натискаємо Enter. Вікно з завершеною роботою має виглядати схожим на те, яке зображено на знімку нижче.

Ось так має виглядати завершений пункт меню.

Розташування нового пункту меню можна змінити за допомогою натискання кнопок Пересунути вище і Пересунути нижче на панелі інструментів KMenuEdit або простого перетягування пункту за допомогою вказівника миші.

Впорядкувати пункти підменю можна за допомогою кнопки Впорядкувати на панелі Редактора меню KDE або пунктів підменю ЗміниВпорядкувати.

Тепер виберіть пункт меню ФайлЗберегти, зачекайте доки завершиться Оновлення налаштувань системи, тепер у підменю Інтернет інструменті для запуску програм має з’явитися пункт Firefox.

Розділ 3. Користування KMenuEdit

Розділ 3. Користування KMenuEdit

На лівій панелі програми показано структуру інструменту для запуску програм. Якщо ви переглядаєте пункти на лівій панелі, на правій панелі буде показано докладну інформацію щодо виділено пункту меню.

Вкладка «Загальні»

Назва:

Це назва вашої програми у тому вигляді, у якому вона з’явиться у меню інструменту для запуску програм. Вона може відрізнятися від справжньої назви виконуваного файла програми. Наприклад, програма з назвою виконуваного файла mc називається "Midnight Commander".

Опис:

Опис буде показано разом з назвою пункту у інструменті для запуску програм. Додайте його, якщо бажаєте.

Коментар:

У цьому полі можна викласти докладнішу інформацію про програму. Заповнювати це поле необов’язково.

Команда:

Це назва виконуваного файла програми. Не забудьте перевірити, чи маєте ви дозвіл на запуск програми.

Ввімкнути зворотній зв’язок запуску

Якщо у цьому полі є позначка, під час запуску програми ви зможете бачити інформацію, яку вона виводить.

Показувати лише у KDE

Якщо позначено цей пункт, запис програми буде видимим лише у інструменті для запуску програм KDE, у інших стільничних середовищах ви його не побачите.

Прихований запис

Вилучити запис з меню засобу для запуску програм.

Вкладка «Додатково»

Вкладка «Додатково»

Робочий каталог:

Тут можна визначити робочий каталог програми, тобто каталог, який буде поточним для програми після запуску. Цей каталог не обов’язково повинен збігатися з каталогом, де розташовано виконуваний файл програми.

Виконати в терміналі

Це поле слід позначити, якщо вашу програму слід запускати лише з емулятора термінала. Це головним чином стосується консольних програм.

Параметри термінала:

Сюди ви можете вписати всі параметри термінала.

Запускати як інший користувач

Якщо ви бажаєте запустити цю програму від імені іншого (не вашого) користувача, залиште позначку у цьому полі і вкажіть назву облікового запису цього користувача у полі Ім’я користувача:.

Поточне клавіатурне скорочення:

Тут ви можете вказати клавіатурне скорочення для запуску вашої програми.

Натисніть кнопку Відсутні, розташовано праворуч від пункту Поточне клавіатурне скорочення:.

Текст на кнопці зміниться на Ввести..., і ви зможете натиснути на клавіатурі потрібну комбінацію клавіш, яку буде пов’язано з запуском відповідної програми.

Ви можете знову скинути значення клавіатурного скорочення до Немає за допомогою кнопки: .

Не забудьте зберегти встановлені вами значення за допомогою натискання піктограми Зберегти на панелі інструментів або за допомогою пункту меню ФайлЗберегти.

Розділ 4. Довідник з меню

Розділ 4. Довідник з меню

Доступ до більшості пунктів меню програми можна також отримати за допомогою контекстних меню, які відкривається клацанням правою кнопкою миші на пункті у ієрархічному списку меню.

ФайлНовий елемент... (Ctrl+N)

Додає новий пункт у меню.

ФайлНове підменю...

Додає нове підменю.

ФайлЗберегти (Ctrl+S)

Зберігає меню.

ФайлВийти (Ctrl+Q)

Завершує роботу KMenuEdit.

ЗміниПересунути вище

Пересуває позначений пункт вище у його підменю.

ЗміниПересунути нижче

Пересуває позначений пункт нижче у його підменю.

ЗміниВирізати (Ctrl+X)

Вирізає поточний пункт меню до кишені. Якщо ви бажаєте пересунути пункт меню, вам спочатку слід вирізати його до кишені, потім перейти у місце призначення за допомогою лівої панелі, і, нарешті, скористатися функцією Вставити, щоб вставити пункт меню з кишені.

ЗміниКопіювати (Ctrl+C)

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

ЗміниВставити (Ctrl+V)

Вставляє пункт меню з кишені у поточне вибране місце у головному меню. Щоб скористатися функцією Вставити, вам слід спочатку використати функцію Вирізати або Копіювати.

ЗміниВилучити (Del)

Вилучає поточний вибраний пункт меню.

ЗміниВпорядкувати

Відкриває підменю для впорядковування позначеного підменю або всієї ієрархії меню. Передбачено два методи впорядковування: за назвою і за описом.

ФайлВідновити системне меню

За допомогою цього пункту можна відновити інструмент запуску програм у тому вигляді, який є типовим, і вилучити всі ваші нетипові параметри. Програма надішле вам запит на підтвердження цієї дії у форматі діалогового вікна.

У KMenuEdit передбачено типові для KDE пункти меню Параметри і Довідка. Щоб дізнатися більше, ознайомтеся з розділами щодо меню «Параметри» та меню «Довідка» підручника з основ роботи у KDE.

Розділ 5. Подяки і ліцензія

Розділ 5. Подяки і ліцензія

KMenuEdit

Авторські права на програму (c) 2002, Raffaele Sandrini

Учасники розробки:

  • Matthias Elter — перший автор

  • Matthias Ettrich

  • Daniel M. Duley

  • Preston Brown

Авторські права на документацію (c) 2000 — Milos Prudek

Авторські права на документацію (c) 2008 — Anne-Marie Mahfouf

Автор оновлення для KDE 3.0 — Lauri Watts 2002

Переклад українською: Юрій Чорноіван

Цей документ поширюється за умов дотримання GNU Free Documentation License.

Ця програма поширюється за умов дотримання GNU General Public License.

Глосарій

Глосарій

Консольна програма

Програма від початку написана не для графічного, а для орієнтованого на текст середовища. Такі програми непогано працюють і у KDE. Їх слід запускати у емуляторі термінала, на зразок Konsole. Такі програми не отримують автоматичного повідомлення під час завершення сеансу роботи у KDE. Тому не забудьте зберегти документи, з якими ви працюєте за допомогою цих програм, перш ніж завершувати сеанс роботи у KDE.

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



[1] Якщо у вашої миші немає середньої кнопки, вам слід одночасно натиснути ліву і праву кнопки миші. Така операція називається «емуляцією середньої кнопки», щоб вона спрацювала, її має підтримувати ваша операційна система.