Linux-Bulgaria.org
Home Mail List Manual Mail Archive
 
 

Този Линукс учебник е създаден от членовете на групата на доброволни начала.

Ако желаете можете да участвате в допълването му, като си изберете тема, по която не е писано.

   

БГ Сайтове
 

Linux-BG

Linux Center

Linux Society

 

5. Графична потребителска среда X Window


5.1 X-сървер и X-клиент


XWindow е графична среда за работа на потребителя в UNIX - съвместимите операционни системи. В Linux най-често се използва реализацията XFree86.

XWindow има клиент-сървер структура на най-ниското си ниво.

Сърверът (наричан още X-сървер) е хардуерно зависим. Той управлява входно изходните устройства, участващи в работата. Тези устройства са графичен дисплей (като хардуер се състои от графичен контролер и монитор), клавиатура и мишка. Можем да разглеждаме X-сървера като драйвер за този комплекс от устройства. Ядрото на Linux има възможност да стартира X-сървера в режим на обикновен потребител (от съображения за сигурност на системата). Стандарта позволява да стартираме няколко копия на X-сървера за един набор графични устройства, както и различни копия за различни устройства свързани към компютъра ни.

X-клиент е програма, която изгражда мрежова връзка към X-сървера (локална или отдалечена) и върши конкретната графична работа - приема команди от потребителя през мишката и клавиатурата, рисува по графичния екран и пр. X-клиентът не зависи от хардуера. Със един X-сървер обикновено се свързват много X-клиенти.

Обикновено X-клиентите са организирани във йерархия:

Най-отдолу седи WindowManager - програма за рисуване и управление на прозорчетата по екрана, за поддържане на няколко виртуални екрана, както и за управление на събитията (постъпващите клавиши и пипания на мишката) и разпределянето им между X-клиентите, които ползват конкретни прозорци.

По средата в тази йерархия се разполага DesktopEnvironment - използвайки управителя на прозорците, той създава цялостна среда за удобна работа на потребителя - икони, менюта, средства за обмен на данни, настройка, помощ и др. В по-старите реализции на X-среди този слой е много беден, в по-новите е развит и включва все повече интегрирани услуги и приложения.

Най-близо до потребителя са конкретните приложения - X-клиенти, извършващи специфична работа. Най-често се използват X-терминали (графични аналози на текстовите конзоли), текстови редактори и офис - програми, редактори на графика, графични Internet клиенти за email, WEB, ICQ, IRC, ftp и подобни услуги, програми за слушане на музика и гледане на филми.


5.2 Модни графични интерфейси


В момента (началото на 2001г.) са актуални две големи графични потребителски среди - KDE (K Desktop Environment) и GNOME.


5.3 Важни X-програми


Тази глава не е завършена !

Търсят се доброволци за нейното дописване !

 

    
  Hosted by Internet Group Ltd. Stara Zagora