# Підручник з Редактора меню &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;. Щоб переглянути список параметрів запуску програми, віддайте команду ```назва програми`` `--help`` у вікні &konsole;.

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

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

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

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

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

## Користування &kmenuedit;

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

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

Назва:

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

Опис:

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

Коментар:

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

Команда:

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

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

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

Показувати лише у &kde;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

## Довідник з меню

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

&Ctrl;N Файл Новий елемент...

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

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

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

&Ctrl;S Файл Зберегти

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

&Ctrl;Q Файл Вийти

- Завершує роботу &kmenuedit;.

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

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

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

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

&Ctrl;X Зміни Вирізати

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

&Ctrl;C Зміни Копіювати

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

&Ctrl;V Зміни Вставити

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

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

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

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

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

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

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

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

## Подяки і ліцензія

&kmenuedit;

Авторські права на програму © 2002, &Raffaele.Sandrini;

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

- &Matthias.Elter; &Matthias.Elter.mail; — перший автор

- &Matthias.Ettrich; &Matthias.Ettrich.mail;

- &Daniel.M.Duley; &Daniel.M.Duley.mail;

- &Preston.Brown; &Preston.Brown.mail;

Авторські права на документацію © 2000 — &Milos.Prudek;

Авторські права на документацію © 2008 — &Anne-Marie.Mahfouf;

Автор оновлення для &kde; 3.0 — &Lauri.Watts; &Lauri.Watts.mail; 2002

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

&underFDL; &underGPL;

## Глосарій

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

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

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

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

.
&documentation.index;