Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal
Победителем моего соревнования “облегченных” менеджеров окон стал IceWM (см. рис. 7.11). Конечно, в памяти, он занимает места довольно много (3 работающих программы суммарным размером в 16 Мбайт), зато оцените его преимущества:
Рис.7.11. Пример экрана менеджера окон IceWM запущенного на Х-терминале
Когда я стал ближе разбираться с конфигурацией менеджера окон IceWM, то понял, что это очень гибкая система с возможностями тонкой настройки. Причем настройке подлежит практически все, начиная с внешнего вида окон и расположения кнопок на них, а заканчивая поведением окна при изменении его размеров, получении окном фокуса ввода и выборе клавиш быстрого доступа. Так, для Х-терминалов я специально запретил прорисовку окон при их перемещении или изменении размеров, делается это путем редактирования строчек из файла /etc/icewm/preferences:
# Opaque window move
OpaqueMove=0 # 0/1
# Opaque window resize
OpaqueResize=0 # 0/1
Применить подобное ограничение я рекомендую всем, так как перемещение или изменение размеров окна приводит к резкому увеличению передачи графической информации через локальную сеть, а следовательно, падению быстродействия.
Конечно, у менеджера окон IceWM есть и недостатки, главным из которых я считаю отсутствие как такового рабочего стола. То есть, фоновую картинку вы конечно поменять сможете, а вот разместить на нем ярлычок нет. Также недостает этому оконному менеджеру и встроенной программы конфигурации, так как править файлы в текстовом редакторе не всегда удобно (особенно рядовому пользователю). Вообще, благодаря своим маленьким размерам (двоичный дистрибутив размером в 2 Мбайта) IceWM практически не имеет встроенных приложений, таких как текстовые редакторы, файловые менеджеры, почтовые клиенты и т.д., а следовательно, вам придется заимствовать их из других проектов или использовать обособленные разработки.
Рис. 7.12. Пример экрана менеджера окон XFce
Позже мне на глаза попал еще один перспективный менеджер окон XFce (см. рис 7.12). Правда назвать его совсем легковесным я бы не отважился, так как суммарно его программные компоненты занимают в памяти более 70 Мбайт, но зато очень большой процент в разделяемой памяти. К его сильным сторонам следует отнести стильный дизайн (чем то отдаленно напоминающий MacOS), удобную панель задач, управление виртуальными рабочими столами, доступную панель управления, встроенный файловый менеджер, хранитель экрана, хорошую поддержку национального языка и многое другое. Этот файловый менеджер может стать неплохим кандидатом для установки на Х-терминалах учебных заведений, так как в его визуальном оформлении чувствуется что-то новое, что должно способствовать эффективному процессу обучения.
Как видите, выбор оконных менеджеров довольно широкий и пользователи различных пристрастий могут выбрать себе тот, что лучше соответствует их понятию о работе с окнами. Значительная степень конфигурирования существующих менеджеров окон, позволяет ориентировать их для нужд конечных пользователей Х-терминалов.