20 Графічний інтерфейс користувача
Найзручніше встановлювати систему X Window під час встановлення операційної системи. Якщо ви ще не зробили цього, зараз розглянемо встановлення системи із пакетів. Зазвичай, всі необхідні пакети знаходяться на першому інсталяційному диску Linux. Перейдіть до каталогу /mnt/cdrom/Mandrake/RPMS, якщо ви використовуєте Mandrake, або /mnt/cdrom/RedHat/RPMS, якщо ви використовуєте Red Hat Linux. Найпростіше встановити всі пакети відразу:
Для встановлення всіх програм для X Window введіть команду:
Така команда у вас працюватиме, якщо ви не використовуєте або ще не встановили демон xinetd. В іншому випадку менеджер RPM-пакетів повідомить вам, що пакет xinetd вже встановлений і встановлення всіх пакетів буде перервано.
Природно, такий варіант (варіант установки всіх програм) вас не влаштовує - надто вже він неекономно ставиться до дискового простору. Спробую перерахувати необхідні пакети для встановлення X Window та KDE. У будь-якому випадку вам потрібно встановити такі пакети:
XFree86-4.0.1-2 8mdk.i586.rpm - основний пакет
XFree8 6-xfs-4.0.1-28mdk.i586.rpm - сервер шрифтів
XFree86-glide-module-4.0.1-28mdk.i586.rpm - модуль glide
XFree86-Xvfb-4 .0.1-28mdk.i586.rpm - віртуальний буфер кадрів для X Window
система встановить багато непотрібних пакетів із документацією. Усі пакети kde-i18n* містять одну й ту саму документацію, але різними мовами — від бразильської до української. Ці пакети також виконують локалізацію KDE. У будь-якому випадку вам потрібно встановити лише один пакет з усіх цих – kde-i18n-Russian-2.0-1mdk.i586.rpm. Встановлювати його потрібно після інших пакетів середовища KDE.
Ось які пакети вам потрібно встановити:
1. kdebase-2.0-7mdk.i586.rpm - базовий пакет
2.kdelibs-2.0-5mdk.i586.rpm — бібліотеки
3. kdelibs-sound-2.0-5mdk.i586.rpm - підтримка звуку (необов'язково)
4. kdeutils-2.0-3mdk.i586.rpm - всілякі утиліти для KDE
5. kdesupport-2.0-1mdk.i586.rpm – допоміжні бібліотеки (бажано встановити)
7. kdenetwork-2.0-1mdk.i586.rpm — мережні програми (наприклад, kppp)
8. kdemultimedia-2.0-4mdk.i586.rpm - програми для роботи з мультимедіа (необов'язково)
9. kdegraphics-2.0-4mdk.i586.rpm - програми для роботи з графікою (необов'язково)
11. kdeaddutils-2.0-3mdk.i586.rpm - допоміжні програми
12. kdel-compat-1.1.2-7mdk.i586.rpm – бібліотеки для сумісності з KDE версії 1 (необов'язково)
13. kdegames-2.0-1mdk.i586.rpm - іграшки (необов'язково)
14. kdetoys-2.0-1mdk.i586.rpm - приколи (необов'язково)
15. kdesdk-2.0-lmdk.i586.rpm — KDE SDK (для розробника)
16. kdelibs-devel-2.0-5mdk.i586.rpm — вихідники бібліотек KDE (необов'язково)
17. koffice-2.0-2mdk.i586.rpm - офісний пакет K-Office
Якщо ви хочете встановити також віконне середовище Gnome, просто введіть команду:
Нічого зайвого (за винятком кількох невеликих пакетів) встановлено не буде. Поки ви не встановили жодного графічного конфігураційного засобу X Window. Зараз доцільно запровадити команду xf86config. Відповідаючи на запитання програми, будьте уважні: неправильне встановлення деяких параметрів (наприклад, частоти горизонтальної або вертикальної розгортки) може спалити ваш монітор. Ви можете встановити конфігуратор DrakConf - безпечніший засіб налаштування X Window. Налаштування системи за його допомогою буде розглянуто у пункті 20.3.
Тепер перейдемо безпосередньо до налаштування X. Як я вже зазначав, система XWindow може запускатися автоматично під час запуску Linux. Питання про режим запуску X задається при встановленні системи відразу після вибору графічного режиму. У будь-якому випадку, навіть якщо ви пропустили етап налаштування X під час встановлення системи, а саму систему X Window встановили, вона вже повинна бути налаштована для роботи. У цьому випадку встановлюється режим 640x480 та 8-бітовий колір (256 кольорів).
Якщо ви не встановили автоматичний запуск системи, можна запустити X з консолі, ввівши команду startx. Після запуску X перейти в потрібну консоль ви можете натиснувши комбінацію клавіш Ctrl+Alt+Fn, деп —це номер потрібної вам консолі. Перейти з консолі X (якщо система X Window запущена) можна за допомогою комбінації Alt+F7. Нагадаю, що для перемикання між консолями використовується комбінація Alt+Fn. Для «аварійного» виходу із X Window використовуйте комбінацію клавіш Ctrl+Alt+BackSpace.
Після запуску системи за допомогою команди startx ви можете вибрати віконне середовище, в якому хочете працювати. При автоматичному запуску системи реєстрація користувача відбуватиметься у графічному режимі. Якщо потрібно зареєструватися в консолі, натисніть комбінацію клавіш Ctrl+Alt+Fl.
Насправді команда startx це звичайний сценарій, який запускає програму xinit. Саме ця програма запускає X Window. За великим рахунком, можна відразу запускати xinit, але це буде не дуже коректно. Сценарій startx робить це правильно, встановивши належним чином параметри запуску. Ось що є сценарієм startx (листинг 20.1).