ТОП 10:

Графическийинтерфейс в Linux



Графический интерфейс не является неотъемлемой частью Linux — это просто одна из её компонент, такая же необязательная с точки зрения архитектуры системы, как, например, программа для рисования изображений. Но для тех программ, которые используют графические ресурсы, эта компонента предоставляет возможность работать с графическими объектами (линиями, прямоугольниками, цветами), ничего не зная о деталях работы конкретных устройств графического вывода (видеокарты и монитора). Это похоже на то, как ядро скрывает от программ детали работы с конкретным оборудованием, например, жёстким диском, предоставляя им работать с файлами. Поэтому комплекс программ, предоставляющий доступ к графическим ресурсам, называют графической подсистемой. В Linux функции графической подсистемы выполняет оконная система «Икс».

Графическая подсистема с точки зрения операционной системы представляет собой группу обычных процессов, управление которыми производится общесистемными средствами. Точно так же, общесистемными средствами производится и управление процессами, запускаемыми «из-под» этой графической среды. Графическая подсистема отнюдь не монополизирует использование компьютера; параллельно с её работой продолжает исполняться множество служебных системных процессов; с других терминалов (если система многотерминальная) могут запускаться другие программы или даже другие графические подсистемы.

Оконная система Икс (от англ. X window system, далее — просто X) — один из самых больших и успешных проектов в истории компьютерной техники — восходит к 1984 г., когда разработчики двух систем компьютерной графики, претендующих на универсальность — проектов Athena (Массачусетский технологический институт) и W Windowing (Стэнфордский университет) — решили объединить свои усилия.

 

Графические среды в Linux: Gnome и KDE

В отличие от Windows, Linux не привязан к графическому интерфейсу - ядро отделено от него, поэтому графических оболочек существует не одна, а несколько десятков (если не сотен). Владельцы старых машин могут выбрать "легкие" IceWM или FluxBox, а для современных компьютеров (не ультрасовременных, а для массовых) оптимальными станут KDE или GNOME (Гном).

Сейчас существуют два самых распространенных графических интерфейса под Linux:

· KDE обозначает "KDesktop Environment" (К среда для рабочего стола), и представляется его создателями как коллекция полезных небольших приложений, которые связаны воедино с помощью менеджера окон, файл-менеджера и программных инструментов. Он был создан, чтобы упростить работу в UNIX.

· Название GNOME происходит от английского GNU Network Object Model Environment («сетевая объектная среда GNU»). Главной задачей разработчиков является создание максимального удобства и простоты использования. GNOME является рабочим столом по умолчанию в Ubuntu и ряде других дистрибутивов.

KDE и GNOME (Гном) - это нечто большее, чем просто графические оболочки, это целые рабочие среды с набором разного софта - редакторами, браузерами, почтовыми клиентами. Обе оболочки могут сосуществовать, и переключение между ними - дело 15-30 секунд: выйти из текущей среды, зайти под новой.

Существование двух различных графических сред для Linux объясняется вопросами лицензирования. Проект KDE, основанный в 1996 году, частично основывался на библиотеках QT от норвежской компании Trolltech, которая предоставляла их под лицензией BSD, отличной от GPL. Поэтому в 1997 году появился проект Gnome, целью которого была разработка графической среды, удовлетворяющей лицензии GPL. Потом Trolltech сменила лицензию QT на более подходящую для Open Source-проектов, но Gnome уже развивался.

 







Последнее изменение этой страницы: 2017-02-06; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.226.243.36 (0.003 с.)