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

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


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





Заголовки окон
Вкладка Titlebar содержит многочисленные настройки представления и функциональности заголовков окон. Параметр Title Alignment (Выравнивание заголовка) определяет положение текста в заголовке окна: Left (По левому краю), Middle (По центру), Right (По правому краю).
Настройки раздела Appearance (Представление) отвечают за визуальные декорации заголовков:
Shaded Vertically
Двухцветный фон с вертикальным градиентом. Shaded Horizontally

Двухцветный фон с горизонтальным градиентом. Plain
Сплошной цвет фона. Pixmap
Фоновое изображение для заголовка окна. В этом варианте становятся доступными настройки Pixmap, которые позволяют выбрать изображение для активного и неактивного состояния заголовка. Если для простоты восприятия вы желаете запретить отображение фона под текстом в заголовке, отметьте поле, обозначенное No Pixmap Under Text.
Отмеченное поле Active Title has Shaded Frame придает затененный трехмерный вид активным заголовкам.
Параметры Mouse Action определяют действие, связанное с двойным щелчком
по заголовку окна. Доступны следующие варианты: (Un)Shade - Восстановить/ Скрыть (по умолчанию), (Un)Maximize - Восстановить/Максимизировать, 1со-nify - Свернуть, (Un)Sticky - Обратить «липкость» и Close - Закрыть. Варианты с префиксом (Un) являются обратимыми действиями.
Для слишком длинных текстов в заголовках может быть включена анимация прокрутки, скорость которой устанавливается соответствующим ползунком.

 

Глава17

Альтернативный оконный менеджер fvwm2

Одним из наиболее притягательных свойств Linux-систем является их гибкость, независимость от доминирующих в отрасли стандартов и степень контроля пользователя над рабочей средой. В большинство дистрибутивов Linux, как правило, входит графическая рабочая среда, укомплектованная удобными инструментами, меню и обладающая единством стиля. Наиболее широко распространены среды GNOME и KDE, настройка которых подробно описана в главе 15 «GNOME» и главе 16 «KDE», соответственно.
Обе графические среды предоставляют пользователю, работающему с Unix-
системой на персональном компьютере, особенный PC-интерфейс. Для некоторых людей это является положительным моментом. Но тем, кому не нравится, что экран захламлен диалоговыми окнами, и кого не смущает необходимость редактирования файлов настройки, оконный менеджер fvwm2 может сослужить неплохую службу.
fvwm2 - это второе поколение оконного менеджера под названием fvwm. При этом не очень ясно, что означают буквы fv в названии. Разумный вариант для v - virtual, виртуальный. Менеджер fvwm предшествовал средам
GNOME и KDE в качестве программы, предлагающей виртуальные рабочие
столы как средство расширения рабочего пространства. Однако значение буквы / стало предметом догадок. При этом среди текущего состава команды разработчиков много любителей кошек, которые утверждают, что / - значит «кошачий» (feline).
Первое, что необходимо понять при освоении работы с fvwm, - это то, что рабочий стол может быть гораздо больше площади экрана пользователя. По сути дела, благодаря fvwm2 пользователь может располагать целыми акрами пространства рабочего стола в форме виртуальных экранов или страниц.
В типичном окружении, конфигурируемом по умолчанию, имеется единственный рабочий стол, состоящий из четырех виртуальных экранов/страниц, упорядоченных в таблице размером два на два экрана.
Вы можете работать с приложениями на любой из экранных страниц и путешествовать по рабочему столу различными способами. Те, кого стандартная среда не устраивает, всегда могут произвольно изменить размер сетки виртуальных экранов. Может быть, три на два? Никаких проблем.
Если и этого мало, пользователю доступны многочисленные рабочие столы, каждый из которых содержит несколько страниц! Можно использовать разные рабочие столы для работы с различными приложениями или различными проектами, кому как нравится. fvwm2 предоставляет средства перемещения в том пространстве, которое вы организуете для себя сами.
Менеджер позволяет настроить и многие другие детали, наиболее
важные из которых мы рассмотрим в этой главе. По существу, можно сказать одно: речь идет о максимуме рабочего пространства и предельной гибкости.

Запуск fvwm2
В большинстве дистрибутивов Linux поставляется достаточно свежая версия fvwm2. При работе с GNOME или KDE наиболее простой способ переключиться в fvwm2 заключается в следующем:
1. Вызовите оконный менеджер в стартовом файле Х-клиента. (В зависи-
мости от системы файл может называться .xinitrc, .startx, .xsessionMim
.Xclients.)
2. После модификации файла необходимо перезапустить систему X Window.
Вот фрагмент простого стартового файла, модифицированного для работы с
fvwm2:
xterrn -geometry +50+0 & xterm -geometry -0+0& fvwm2 &
xterm -title login -iconic
Хотя гипотетически возможно одновременно использовать GNOME или KDE и fvwm2, но при этом происходит широкое перекрытие предоставляемой
функциональности. Получившийся уродливый гибрид не имеет к fvwm никакого отношения.

Файлы настройки
Ключ к гибкости fvwm2 - в файлах настройки, читаемых при запуске или перезапуске менеджера. Общесистемному файлу настройки присвоено имя system.fvwm.2rc,к он обычно находится в каталоге /etc/XI1 /fvwm2.
Типичный файл system.fvwm2rc, который входит в дистрибутив, должен создавать простую, но готовую к работе среду. Этот вариант рассмотрен в следующем разделе. Нет никаких гарантий, что файл в вашей системе создает такое же окружение, но этого достаточно, чтобы уловить идею.
Для того чтобы подстроить систему под свои нужды, необходимо сделать копию файла system.fvwm2rc,jiaTb ей имя .fvwm2rcm поместить в свой домашний каталог. Файл настройки пользователя имеет больший приоритет, чем общесистемный. Изменяя файл .fvwm2rc, можно настраивать fvwm2 по необходимости.
Существует несколько простых правил редактирования пользовательского файла .fvwm2rc. Во-первых, каждая строка, начинающаяся с символа «#», является комментарием, т. е. игнорируется при чтении. Во-вторых, символ «+» в начале строки является указанием повторить первые операторы предшествующей строки. Эта возможность проиллюстрирована в разделе «Как сделать FvwmWinList частью стандартного окружения». И последнее, о чем стоить помнить: жизнь станет проще, если вы будете вносить собственные
определения в файл настройки, руководствуясь его текущей структурой.
Например, для того чтобы определить сочетания клавиш, добавьте строки в раздел файла, который посвящен именно этому.
Гибкость настройки fvwm2 является одновременно и его достоинством, и недостатком. Достоинство заключается в том, что пользователь может изменять вид и поведение fvwm2 в исключительно большом количестве аспектов. Это же качество плавно переходит в недостаток. У оконного менеджера десятки настроек, многие из которых просты и удобны, другие же, наоборот, сложны и даже загадочны. В результате работа с файлом настройки может смутить человека, непривычного к подобным вещам. Чрезмерное обилие возможностей иногда просто мешает работать.



   
 

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