Ілюстрований самовчитель з Linux › Додаткова конфігурація X Windows › Файл Xclients

Файл Xclients

Ймовірно, при вивченні файлу xinitrc ви помітили, що користувач може замінити установки глобального файлу Xclients на власні, записані у файлі Xclients його вихідного каталогу. У Red Hat після запуску Х-сервера програма xinit запускає вихідні клієнти за допомогою цих файлів.

Цей файл, як і файл xinitrc, – це сценарій оболонки, що підкоряється всім правилам складання таких сценаріїв. Щоб зрозуміти, для чого використовується Xclients, розглянемо стандартний файл Xclients із попередньої версії Linux Red Hat 7.1 (як і в попередньому прикладі рядки пронумеровані для зручності).

Наведемо опис файлу (аналогічний до опису файлу xinitrc).

  1. Рядки 4-13. Встановлення робочого середовища за промовчанням. Робоче середовище за умовчанням (див. гл. 11) ви можете встановити за допомогою змінної PREFERRED у рядку 4. Якщо PREFERRED не визначає жодної оболонки, то Рядки 5-12 перевіряють, яка оболонка за замовчуванням задана у файлі /etc/sysconf ig/desktop : GNOME, KDE або Another Level.
  2. Рядки 14-18. He є чи задана в PREFERRED оболонка AnotherLevel.
  3. Рядки 21-32. Якщо PREFERRED не задає оболонку, намагається використовуватиGNOME. Якщо GNOME не встановлено, перевіряється KDE.
  4. Рядки 35-36. Очищається шляхом видалення тимчасових файлів, які могли залишитися після попереднього сеансу роботи X Windows.
  5. Рядки 38-54. Перевірка стилю диспетчера вікон AnotherLevel, запуск диспетчера із цим стилем та завершення роботи сценарію.
  6. Рядки 56-69. Спроба запуститиAnotherLevel зі стилем Fvwm95. У разі невдачі запускаються xclock, xterm і Netscape, потім робиться спроба запуститиfvwm. Якщо fvwmвідсутня, запускаєтьсяtwm.