русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Менеджери дисплея


Дата додавання: 2014-11-28; переглядів: 776.


Менеджер дисплея вкликається автоматично при завантаженні системи 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.

Рекомендована література з теми 4

[2, c.45-58], [5, c.57-60, 78-85, 92-94], [6, c.129-166], [7, c.259-274].

Повний список літератури знаходиться на стор. 87.

 


<== попередня лекція | наступна лекція ==>
Менеджери вікон | Порядок виконання роботи


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн