Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


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





Каждое выполняемое приложение появляется в виде миниатюрной копии в
окне пейджера. Маленькие окна приложений достаточно сложно опознать,
когда они настолько малы, но, приглядевшись, их все-таки можно заметить в окне пейджера. Уменьшенная версия большого окна (как у xterm) должна иметь читаемый заголовок.
Все операции, выполняемые над окнами рабочего стола, - перемещение, сворачивание, изменение размера и т. д. - отражаются в окне пейджера. Но это больше, чем монитор активности, это еще и инструмент. Уменьшенные копии окон можно перемещать, в результате чего перемещаются соответствующие им окна. Пейджер позволяет перемещать окна с одной страницы на
другую и выбирать область, отображаемую на мониторе (которая может не
совпадать точно со страницей).
Помимо возможности управления рабочим столом в fvwm2 часто настраивается система меню, которая начинается с корневого меню. Нажатие левой кнопки мыши в основном окне менеджера должно приводить к появлению этого меню. Корневое меню является удобным способом вызова нового окна с эмулятором терминала. Если вы начали работу с окружением, по умолчанию существующим в системе, то, вероятно, в корневом меню содержатся такие подменю, как Fvwm Modules, Fvwm Window Ops (в котором доступны пункты, позволяющие перемещать окна, изменять их размер и закрывать их), Fvwm Simple Config Ops (для изменения настроек передачи фокуса, работы механизма страниц и т. д.) и Exit Fvwm (для перезапуска менеджера или завершения работы с ним, запуска другого менеджера и т. д.).

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

Настройка передачи фокуса по щелчку
Большинство версий fvwm2 настроены на использование фокусной модели указателя мыши (FocusFollowsMouse или MouseFocus в файле настройки). Это означает, что необходимо переместить указатель в пределы окна, чтобы сделать возможным ввод данных в этом окне, использование меню и т. д. Однако в этом отношении Ьг\ут2более гибок, чем прочие оконные менеджеры.
Существует два других правила передачи фокуса: требующее
щелкнуть указателем мыши внутри окна, и оченьудобное правило SloppyFocus, которое работает следующим образом: последнее окно теряет фокус не при выводе указателя за его пределы, а лишь когда указатель окажется в области другого окна, которое в этот момент и получает фокус. В частности, это
может быть удобно при работе с окнами эмулятора терминала (xterm и rxvt). Можно переместить указатель за пределы окна (намеренно или случайно) и
при этом осуществлять нормальный ввод.
Что больше всего радует в способах, предоставляемых fvwm2 для работы с фокусом ввода, так это возможность смешивать их и определять правила передачи фокуса для различных типов окон. Все настройки, относящиеся к фокусу, являются аргументами переменной Style. (Эта переменная принимает несколько аргументов, определяющих вид и поведение определенного окна или компонента оконного менеджера.)



   
 

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