Ілюстрований самовчитель з Linux › Додаткова конфігурація X Windows › Файл Xclients
Файл Xclients
Ймовірно, при вивченні файлу xinitrc ви помітили, що користувач може замінити установки глобального файлу Xclients на власні, записані у файлі Xclients його вихідного каталогу. У Red Hat після запуску Х-сервера програма xinit запускає вихідні клієнти за допомогою цих файлів.
Цей файл, як і файл xinitrc, – це сценарій оболонки, що підкоряється всім правилам складання таких сценаріїв. Щоб зрозуміти, для чого використовується Xclients, розглянемо стандартний файл Xclients із попередньої версії Linux Red Hat 7.1 (як і в попередньому прикладі рядки пронумеровані для зручності).
Наведемо опис файлу (аналогічний до опису файлу xinitrc).
- Рядки 4-13. Встановлення робочого середовища за промовчанням. Робоче середовище за умовчанням (див. гл. 11) ви можете встановити за допомогою змінної PREFERRED у рядку 4. Якщо PREFERRED не визначає жодної оболонки, то Рядки 5-12 перевіряють, яка оболонка за замовчуванням задана у файлі /etc/sysconf ig/desktop : GNOME, KDE або Another Level.
- Рядки 14-18. He є чи задана в PREFERRED оболонка AnotherLevel.
- Рядки 21-32. Якщо PREFERRED не задає оболонку, намагається використовуватиGNOME. Якщо GNOME не встановлено, перевіряється KDE.
- Рядки 35-36. Очищається шляхом видалення тимчасових файлів, які могли залишитися після попереднього сеансу роботи X Windows.
- Рядки 38-54. Перевірка стилю диспетчера вікон AnotherLevel, запуск диспетчера із цим стилем та завершення роботи сценарію.
- Рядки 56-69. Спроба запуститиAnotherLevel зі стилем Fvwm95. У разі невдачі запускаються xclock, xterm і Netscape, потім робиться спроба запуститиfvwm. Якщо fvwmвідсутня, запускаєтьсяtwm.