Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Выбор оптимального программного обеспечения для работы на Х-терминале (продолжение)

Победителем моего соревнования “облегченных” менеджеров окон стал IceWM (см. рис. 7.11). Конечно, в памяти, он занимает места довольно много (3 работающих программы суммарным размером в 16 Мбайт), зато оцените его преимущества:

  1. Интерфейс очень напоминает Microsoft Windows 95 (там же расположена кнопка “Пуск”, рядом панель задач, справа внизу системный трэй и привычные часы);
  2. Панель задач позволяет быстро переключаться между запущенными программами, и управлять их расположением на экране;
  3. Есть панель кнопок быстрого запуска приложений;
  4. Поддержка виртуальных рабочих столов. Причем можно настраивать их количество и присваивать им имена;
  5. На главной панели есть поле ввода консольных команд;
  6. Простой доступ к меню “Список окон” (специальная кнопка на панели задач или щелчок “мыши” по свободному месту рабочего стола);
  7. Функция “свернуть/восстановить” все окна, которая позволяет мгновенно показать рабочий стол;
  8. Встроенные индикаторы сетевой активности (все интерфейсы настраиваемые, включая даже /dev/ppp0 и т.п.) и загрузки центрального процессора;
  9. Главное меню можно вызвать как с панели задач, так и по щелчку на рабочем столе;
  10. Привычные сочетания клавиш для управления положением окон на экране;
  11. Возможность установки на рабочий стол фонового рисунка;
  12. Поддержка тем рабочего стола, с полной сменой внешнего вида окон (включая даже расположение и количество кнопок управления окном);
  13. Стабильность в работе;
  14. Быстрый запуск менеджера окон;
  15. Тонкая настройка поведения менеджера окон через программу конфигурации или простым редактированием файлов.

Рис.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), удобную панель задач, управление виртуальными рабочими столами, доступную панель управления, встроенный файловый менеджер, хранитель экрана, хорошую поддержку национального языка и многое другое. Этот файловый менеджер может стать неплохим кандидатом для установки на Х-терминалах учебных заведений, так как в его визуальном оформлении чувствуется что-то новое, что должно способствовать эффективному процессу обучения.

Как видите, выбор оконных менеджеров довольно широкий и пользователи различных пристрастий могут выбрать себе тот, что лучше соответствует их понятию о работе с окнами. Значительная степень конфигурирования существующих менеджеров окон, позволяет ориентировать их для нужд конечных пользователей Х-терминалов.

Пока интересно, читаем дальше!

Авторское право © Сеник Николай, 2004-2006