Менеджер окон для X Window с названием Fvwm95


         

Это довольно простой пример, но




Это довольно простой пример, но и он показателен. При нажатии на любую из кнопок с иконкой, вызывается соответствующая ей программа, а вот если вы нажмете на часть занятую словами "Linux Office'97", то ничего не произойдет. Кроме того самая правая кнопка со словом "LATIN" это не просто кнопка - это уменьшенное окно программы xrus, которая переключает шрифт с латинского на русский и если вы нажмете на нее, то слово "LATIN" изменится на "RUSSIAN", т.е. произойдет переключение регистров. Таким образом полноценное окно программы xrus, является одновременно кнопкой, включенной в контейнер и перетаскивается вместе со всем контейнером. Замечу, что вы можете таким же образом уменьшить и вставить в контейнер с кнопками и другие окна - например окно программы xclock, которая выводит на экран движущиеся стрелки часов.

Контейнер с кнопками не обязательно должен иметь один ряд кнопок. Это может быть и матрица кнопок размером x на y. И даже более того - кнопка в матрице в свою очередь может содержать еще кнопки. Кроме того, размеры кнопок могут быть разными, но, однако, кратными размеру самой маленькой кнопки.

Кнопки могут содержать как иконки так и надписи, а также иконки вместе с надписями или вообще ничего не содержать. При желании можно отрегулировать ширину бордюра кнопок, а также цвета фона, надписи на кнопке и тени кнопки.

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

3.2.3. Модуль FvwmScript

Этот модуль появился только в последних версиях fvwm95. Он позволяет пользователю писать свои собственные сценарии, на специальном языке, который понимает FvwmScript. Этот язык содержит небольшое количество команд, для создания графических объектов и управления ими. К сожалению этот модуль пока еще сыроват и не доведен до ума, но уже сейчас на нем можно писать несложные сценарии для каких-либо приятных мелочей.

Например по двойному нажатию на время, которое находится на панели модуля FvwmTaskBar можно вызвать сценарий установки времени и даты, Этот сценарий входит в стандартную поставку fvwm95 и выглядит следующим образом:


Содержание  Назад  Вперед