GNOME: редактирование главного меню

Главное меню GNOME кажется всеобъемлющим, и при этом обычно автоматически пополняется вновь устанавливаемыми приложениями. А пункты, соответствующие приложениям удаляемым, так же автоматически из него удаляются. Однако в ряде случаев возникает желание видоизменить его.

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

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

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

Как его выполнить? В некоторых сборках Fedora (и в более иных дистрибутивах с GNOME в качестве десктопа) в самом меню можно обнаружить пункт под названием вроде Главное менюСистема -> Параметры). И, соответственно, действовать через него. Но в RFRemix 14 мы такого пункта в меню не найдём. Что делать?

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

Для начала попробуем определить, какой же пакет отвечает за редактирование меню. Сделать это можно, например, с помощью yum (что это такое -- будет рассказано в соответствующем разделе):

$ yum search 'menu editor'

В ответ на что мы первой же строкой получим:

=========================== Совпадений: menu editor ============================
alacarte.noarch : Menu editor for the GNOME desktop

Как нетрудно проверить с помощью команды

$ yum info alacarte

такого пакета у нас в системе нет:

Репозиторий : fedora

Так что первый шаг в заданном направлении -- его установка:

su -
[пароль]
# yum install alacarte

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

Теперь, отрешившись от прав суперпользователя с помощью команды exit, убеждаемся в наличии нужного нам пакета:

$ yum info alacarte
...
Репозиторий : installed

убеждаемся, что соответствующий пункт (Главное меню) появился в Система -> Параметры, запускаме его и наблюдаем следующую картину:

alacarte01.png

Очевидно, что пункты меню с "затенёнными" боксами включены, с "чистыми" -- выключены. Для отключения первых с них достаточно снять отметку. Что же до вторых, то они соответствуют главным образом отсуствующим разделам меню (например, Игры) или удалённым программам (например, Офис -> Evolution, который я искоренил за ненадобностью):

alacarte02.png

Так что включать их бесполезно. Но есть некоторые отключённые пункты, которые, возможно, стоит и включить, например, Центр управления GNOME в меню Система -> Параметры, предоставляющий централизованный доступ ко всем пользовательским и системным настройкам, доступным из меню (о нём подробней будет говориться после рассмотрения системных настроек):

alacarte03.png

Ну а что можно отключить из длинного списка параметров -- решать каждому пользователю для себя. Я, например, убираю все элементы, которые отключил на этапе конфигурирования пользовательских параметров, такие, как Дополнительные возможности, Методы ввода и так далее.

Мы же посмотрим, как включить в меню пункт для программы, отсутствующей в нём даже в неактивизированном виде. Для этого нажимаем кнопку Новый элемент и в появившейся панели заполняем пустые поля:

alacarte05.png

После чего нажимаем кнопку OK -- соответствующий пункт добавляется в меню мгновенно.

Элементы меню можно тасовать между его разделами произвольным образом -- просто перетаскивая мышью туда, куда надо. Разделы меню, полносью освобождённые от элементов, автоматически становятся неактивизированными.

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

alacarte07.png

и заполнить остальные поля аналогичным образом. Например, таким образом мы создаём пункт для запуска консольного файлового менеджера Midnight Commander:

alacarte08.png

Параметры любого элемента меню, такие, как имя или примечание, можно отредактировать произвольным образом: для этого достаточно щёлкнуть на нём правой клавишей и выбрать пункт Свойства. В частности, у меня всегда чешутся руки поубирать из меню Приложения длинные имена типа Программа для записи дисков Brasero, однако лень-матушка не даёт.

Наконец, никто не запрещает создавать свои разделы меню -- на сей предмет существует кнопка Новое меню. Разделы меню и илементы в них можно тасовать с помощью кнопок Переместить вверх и Переместить вниз, между ними можно вводить разделители. Можно создавать и пункты для перехода в определённые каталоги файловой системы -- для этого в поле Тип следует выбрать пункт Адрес.

Но, думаю, что сказанного достаточно, чтобы представить себе возможности индивидуализации главного меню GNOME.


Главная
Содержание

. .