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
убеждаемся, что соответствующий пункт (Главное меню) появился в Система -> Параметры, запускаме его и наблюдаем следующую картину:
Очевидно, что пункты меню с "затенёнными" боксами включены, с "чистыми" -- выключены. Для отключения первых с них достаточно снять отметку. Что же до вторых, то они соответствуют главным образом отсуствующим разделам меню (например, Игры) или удалённым программам (например, Офис -> Evolution, который я искоренил за ненадобностью):
Так что включать их бесполезно. Но есть некоторые отключённые пункты, которые, возможно, стоит и включить, например, Центр управления GNOME в меню Система -> Параметры, предоставляющий централизованный доступ ко всем пользовательским и системным настройкам, доступным из меню (о нём подробней будет говориться после рассмотрения системных настроек):
Ну а что можно отключить из длинного списка параметров -- решать каждому пользователю для себя. Я, например, убираю все элементы, которые отключил на этапе конфигурирования пользовательских параметров, такие, как Дополнительные возможности, Методы ввода и так далее.
Мы же посмотрим, как включить в меню пункт для программы, отсутствующей в нём даже в неактивизированном виде. Для этого нажимаем кнопку Новый элемент и в появившейся панели заполняем пустые поля:
После чего нажимаем кнопку OK -- соответствующий пункт добавляется в меню мгновенно.
Элементы меню можно тасовать между его разделами произвольным образом -- просто перетаскивая мышью туда, куда надо. Разделы меню, полносью освобождённые от элементов, автоматически становятся неактивизированными.
В меню можно добавить и пункты для запуска консольных приложений. Для этого достаточно в поле Тип выбрать пункт Приложение в терминале
и заполнить остальные поля аналогичным образом. Например, таким образом мы создаём пункт для запуска консольного файлового менеджера Midnight Commander:
Параметры любого элемента меню, такие, как имя или примечание, можно отредактировать произвольным образом: для этого достаточно щёлкнуть на нём правой клавишей и выбрать пункт Свойства. В частности, у меня всегда чешутся руки поубирать из меню Приложения длинные имена типа Программа для записи дисков Brasero, однако лень-матушка не даёт.
Наконец, никто не запрещает создавать свои разделы меню -- на сей предмет существует кнопка Новое меню. Разделы меню и илементы в них можно тасовать с помощью кнопок Переместить вверх и Переместить вниз, между ними можно вводить разделители. Можно создавать и пункты для перехода в определённые каталоги файловой системы -- для этого в поле Тип следует выбрать пункт Адрес.
Но, думаю, что сказанного достаточно, чтобы представить себе возможности индивидуализации главного меню GNOME.
Главная
Содержание . .