Linux для начинающих - Оболочка KDE - Оконные менеджеры

 

 

 

Благодаря усилиям команды Билла Гейтса практически вес владельцы персональных компьютеров привыкли к графическому интерфейсу, а случаи использования командной строки воспринимаются как чрезвычайное событие, связанное с какой-либо неприятной проблемой.
Естественно, разработчики Linux создали несколько десятков графических оболочек, среди которых были и простые подражания графическому интерфейсу Microsoft или Apple, и оригинальные разработки. Но в настоящее время наиболее популярны интегрированные графические оболочки KDE и GNOME, которые обеспечивают рабочую среду для пользователя, аналогичную интерфейсу Windows. Остальные варианты графических оболочек в Linux представляют собой рабочий стол и средства запуска отдельных программ, но полноценного взаимодействия между программами, как в Windows, в них не имеется.

Оконные менеджеры

Основным элементом графического интерфейса в Linux является сервер X Window. Правда, работает он «в тени», а на экране пользователь видит результаты работы оконного менеджера. Роль окопного менеджера заключается в прорисовке рамок, меню, полос прокруток, изменении положения и размеров окоп. Все остальные запущенные программы, которые используют графический интерфейс, эти рутинные операции не выполняют, а, пользуясь готовыми функциями, выводят информацию в окна, созданные окопным менеджером.
Пользователю всегда следует помнить, что в Linux нет жесткого деления программ на графические и текстовые, как это принято в Windows. Графическую программу можно запустить из командной строки. Даже если сервер X Window запущен на другом компьютере, входящем в локальную сеть, программа сама найдет способ вывода на экран графических сообщений и получения прерываний от клавиатуры и мыши. Многие программы могут работать и в графическом режиме, и с командной строкой. В частности, это относится к старым программам с текстовым интерфейсом. Для них пишутся графические надстройки, которые создают привычный сервис для пользователя, но не меняют сущности работы программы.
X Window в операционной системе занимается наиболее сложной проблемой в мире компьютеров — стыковкой «железа», отвечающего за ввод-вывод информации, и программного обеспечения. Соответственно, написать универсальную программу, выполняющую такие функции для любой конфигурации компьютера, очень трудно. Поэтому программа X Window — одна для всех дистрибутивов Linux (версия Xfree86), а также для ряда других UNIX-систем. Правда, следует отметить, что в 2004 году было решено использовать в новых дистрибутивах Linux другую разработку — X Window System Version 11 Release 6.7 (X11R6.7), но сделано это было лишь из-за того, что разработчики XfrecSG изменили лицензию па свою систему, отойдя от принципов свободного программного обеспечения.
Создание оконного менеджера - задача более простая, хотя и очень трудоемкая и кропотливая, особенно если требуется получить универсальный продукт. Поэтому в мире Linux используется ряд конкурирующих систем, каждая ИЗ которых имеет свои достоинства и недостатки. Можно упомянуть об удачных менеджерах окон, таких как fvwn, fv\vn95, IceWM и Windows Maker, которые до сих пор используются в условиях дефицита машинных ресурсов. В частности, среди коммерческих программ такого рода на различных UNIX-системах используются Motif и его бесплатный аналог LessTif. Следующий шаг развития графического интерфейса - это создание интегрированной программной среды. Венцом эволюции менеджера окон является интегрированная графическая оболочка (аналог интерфейса Windows), где программа оконного интерфейса является всего лишь o/iHoii из многих подпрограмм. Разработка интегрированной графической оболочки — задача для очень большой группы программистов, поэтому па практике пока используются только две такие системы — KDE п GNOME.
Практически любой дистрибутив Linux всегда комплектуется несколькими менеджерами окон, которые можно запустить (установить) вместо ресурсоемких интегрированных графических оболочек КОЕ и GNOME. Если ваш компьютер не обладает достаточным быстродействием, чтобы комфортно работать с интегрированными оболочками KDE и GNOME, то попробуйте работать с более простыми программами. Заметим, что в последнее время наиболее популярным продуктом является Windows Maker. Правда, не следует забывать, что оконный менеджер не обеспечивает связь между запущенными программами, как это делается в Windows.
Начинающим пользователям будет интересен тот факт, что когда запущены сервер X Window и оконный менеджер, то па компьютере можно запускать программы с графическим интерфейсом, не используя КDЕ или GNOME. Конечно, пользовательский интерфейс в этом случае несколько непривычен, но зато нет излишеств, которые всегда есть в аналогах интерфейса Windows. К сожалению, при этом не будет привычного по работе в Windows взаимодействия между программами.

Hosted by uCoz