Реферат: Графічний інтерфейс користувача Linux
Unfocus
ShowIconmgr
HideIconmgr
---------------
Xterm
------------- -
Kill
Delete
--------------
Restart
Exit
Наприклад, за допомогою пункту меню Xterm можна вивести на екран дисплея вікно текстового терміналу, в якому за допомогою команд операційної системи можна далі викликати будь-якого іншого Х-клієнта, чи виконати ще яку-небудь дію. За допомогою пункту меню Kill можна зняти з виконання Х-клієнта.
Важливою перевагою twm є можливість зміни системних функцій і додавання нових функцій у відповідності з потребами користувачів.
До найбільш відомих менеджерів вікон в Linux можна також віднести: fvwm, fvwm2, fvwm95, kwin, Enlightenment, sawfish, mvm.
Для робочого стола KDE основним менеджером вікон є kwin. Для робочого стола GNOME раніше базовим адміністратором вікон був Enlightenment (або просто Е), а тепер його замінив sawfish.
Менеджери дисплея
Менеджер дисплея вкликається автоматично при завантаженні системи X Window. Цей Х-клієнт відповідає за реєстрацію користувачів в системі. Таким чином, при введенні login та пароля, ми взаємодіємо саме із менеджером дисплея.
Як правило, менеджер дисплея працює лише в складі із більш потужними Х-клієнтами – робочими столами. Для кожного робочого стола використовується свій менеджер дисплея: gdm для GNOME і kdm для KDM. Тип менеджера дисплея, який за замовчуванням запускається під час початкового завантаження, визначається сценарієм оболонки prefdm. Цей сценарій звертається до файла desktop із каталога /etc/sysconfig. Знаючи мову програмування оболонки bash, корисно проаналізувати такий фрагмент сценарію prefdm.
preferred=
if [- f /etc/sysconfig/desktop] ; then
. /etc/sysconfig/desktop
if ["$DISPLAYMANAGER" = GNOME] ; then
preferred=gdm
elif ["$DISPLAYMANAGER" = KDE] ; then
preferred=kdm
elif ["$DISPLAYMANAGER" = XDM] ; then
preferred=xdm
fi
fi
Неважко зрозуміти із наведеного фрагмента сценарію, що вибір менеджера дисплея здійснюється в залежності від того, яке ключове слово міститься у файлі desktop: GNOME, KDE або XDM.