[Sarlug] Fw: [Comm] I: Some hints about menu usage

Евгений В. Хорохорин horohorinev at mail.ru
Wed Apr 2 00:43:14 MSD 2003


Begin forwarded message:

Date: Tue, 1 Apr 2003 12:04:16 +1200
From: "Anton V. Denisov" <fire at kgpu.kamchatka.ru>
To: <community at altlinux.ru>
Subject: [Comm] I: Some hints about menu usage


Приветствую всех.

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

Например, Вам не нравится с какими параметрами запускается ваша любимая
программа из общесистемного меню. Исправить это очень просто (в моём примере
это будет эмулятор терминала aterm):

Переходим в пользовательский каталог.
$ cd && pwd
/home/user
Создаём пользовательский каталог для файлов меню.
$ mkdir .menu
Копируем файл, описывающий меню для интересующей нас программы.
$ cp /usr/lib/menu/aterm .menu/
Изменяем его как нам нужно.
$ vim .menu/aterm
Перегенерируем файлы меню.
$ update-menus

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

Ещё одна полезная возможность: например, в Вашей системе установлено
несколько оконных менеджеров, но пользователь, для которого Вы проделывали
описанные выше настройки, пользуется только одним из них. Однако при
запуске от пользователя update-menus создадутся пользовательские каталоги
для всех оконных менеджеров. Этого можно избежать:

Переходим в пользовательский каталог.
$ cd && pwd
/home/user
Создаём пользовательский каталог для конфигураций меню.
$ mkdir .menu-methods/
Копируем файл, описывающий конфигурацию меню интересующего нас оконного
менеджера.
$ cp /etc/menu-methods/waimea .menu-methods/
Перегенерируем файлы меню.
$ update-menus

После этого при каждом запуске от пользователя update-menus общесистемный
каталог /etc/menu-methods/ будет просто игнорироваться.

ПРИМЕЧАНИЕ: Описанные выше методы будут работать, только если в самом
оконном менеджере поддержка общесистемной и пользовательской системы menu
сделана правильно. Для IceWM, Fluxbox, Blackbox, Waimea будет работать на
100%

P.S. Рассылку community@ временно не читаю, просто это письмо наиболее
подходит к её тематике, поэтому возможные отзывы направляйте по личной
почте.

С уважением, Антон В. Денисов.


_______________________________________________
Community mailing list
Community at altlinux.ru
http://www.altlinux.ru/mailman/listinfo/community


-- 
Best regards,				mailto: genix at sendmail.ru
		Genix			http://saratov.lug.ru
Registered Linux User #219993		JID: genix at jabber.org

	-= С моих слов записано верно, мною прочитано =-



More information about the Sarlug mailing list