Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





На страницах руководства по fvwm2 перечислены все параметры настройки и приведены примеры их использования. Кроме того, вам доступны страницы руководства по так называемым модулям fvwm2, речь о которых пойдет в следующем разделе. Веб-сайт http://www.fvwm.orgiBnneTcn превосходным источником документации по оконному менеджеру fvwm, новостей, исходных текстов и обновлений, связанных с ним.
Эта глава поможет быстро освоить работу с выполнить основную на-
стройку полезных особенностей, а также сделать сложные, но удобные добавления к fvwm2.

Модульный подход
Менеджер fvwm2 разрабатывался таким образом, чтобы заинтересованный программист (или будущий программист) имел возможность создавать новые компоненты, так называемые модули. Типичным модулем является
пейджер (FvwmPager), который отображает карту пространства рабочего
стола и предоставляет способ перемещения по ней (речь об этом пойдет чуть ниже). Пейджер является стандартным модулем практически во всех вариантах настройки.
Другим полезным модулем является FvwmWinList. He будучи таким «вездесущим», как пейджер, он является не менее необходимым. FvwmWinList представляет собой небольшое окно, в котором отображается список всех окон на всех страницах всех рабочих столов. WinList - это другое средство для навигации, которое позволяет передавать фокус любому запущенному приложению и переключать страницу, чтобы пользователь мог воспользоваться приложением. Подробности - чуть позже.
Модуль, по существу, является независимой от fvwm2 программой, но она взаимодействует с менеджером, передавая ему команды, которые должны быть выполнены. Во многих настройках fvwm2 существует корневое меню (Root menu), в котором есть подменю Fvwm Modules, позволяющее запускать нужные программы. (Разумеется, список модулей в этом меню можно изменить.) Кроме того, путем редактирования файла ./г>и>тп2гсможно определить иные способы запуска модулей (по нажатию определенных клавиш, по определенным событиям и т. д.).
Поскольку модуль является отдельной программой, пользователи могут создавать свои собственные модули, не изменяя при этом fvwm2 необратимым
образом. Следует, однако, иметь в виду, что fvwm2 необходимо настроить, чтобы получить возможность вызова модуля; модуль не может быть запущен из командной строки. Заметьте, что в то время как некоторые модули, такие как пейджер, используются на протяжении всего сеанса работы, другие модули могут просто выполнять необходимые действия и завершаться
(например, RefreshWindow). Поскольку модули являются самостоятельными программами, у многих из них есть собственные страницы руководства
(man).

Как вводить в действие
новые настройки оконного менеджера
Если файл ./ии>т,2гсбыл изменен, просто перезапустите fvwm2, чтобы изменения вступили в силу. В большинстве настроенных окружений есть специальный пункт меню, который позволяет перезапустить оконный менеджер. Готовая настройка, с которой мы начали, содержит пункт Exit fvwrn2 в корневом меню. Если выбрать этот пункт, откроется подменю Really quit fvwm? (Действительно завершить работу?), содержащее несколько пунктов, включая Restart fvwm2 (Перезапустить fvwm2). Если выбрать этот пункт, изменения в настройках вступят в силу. Более медленный, но столь же эффективный способ ввода настроек в действие состоит в том, чтобы завершить сеанс работы в системе X Window и запустить ее снова (подразумевается, что стартовый файл сеанса включает запуск fvwm2).

 

 

(FvwmPager) - в правой. С правого края FvwmButtons расположены три маленьких окна приложений: xbiff (почтовый ящик, по которому можно определить, что пришли новые почтовые сообщения), xclock и xload (график загрузки системы).
Менеджер пиктограмм и пейджер - это инструменты, позволяющие наблюдать за происходящими в среде событиями, а также управлять окнами выполняемых приложений. Менеджер пиктограмм отображает строку для
каждого из обычных окон, доступных на рабочем столе. Если окно свернуто, запись для него предваряется квадратиком, имеющим трехмерный вид. Сворачивать и восстанавливать окна в текущем окне можно щелчком по кнопке соответствующих записей в менеджере пиктограмм. (Менеджер пиктограмм отображает только окна на текущей странице; инструментом, позволяющим просматривать список приложений для всех рабочих столов, является модуль FvwmWinList, описанный далее в этой главе.)
Модуль «пейджер» можно считать крохотным зеркалом, в котором отражается весь рабочий стол (или все столы). В типичном окружении, состоящем из одного рабочего стола (2x2 экранных страницы), пейджер отображает сетку из четырех разделов, расчерченную пунктирными линиями. Разделы соответствуют четырем виртуальным страницам экрана. (Если рабочих столов несколько, для их разделения используется сплошная линия. С) том, как создать несколько рабочих столов, рассказано в разделе «Работа с несколькими рабочими столами» далее в этой главе.)



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru