From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <01b801c2f7e2$3c382fe0$360aa8c0@437ntws> From: "Anton V. Denisov" To: Date: Tue, 1 Apr 2003 12:04:16 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Return-Path: fire@kgpu.kamchatka.ru X-MDaemon-Deliver-To: community@altlinux.ru Subject: [Comm] I: Some hints about menu usage Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Приветствую всех. В данном письме хочу рассказать Вам о некоторых возможностях системы 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@ временно не читаю, просто это письмо наиболее подходит к её тематике, поэтому возможные отзывы направляйте по личной почте. С уважением, Антон В. Денисов.