Текст надав Valentino Vaschetto.
У цьому розділі описуються різні графічні оболонки, доступні в X для FreeBSD. Термін '' графічна оболонка '' може використовуватися для чого завгодно, від простого менеджера вікон до повнофункціонального набору додатків для робочого столу, типу KDE або GNOME.
GNOME є дружньою до користувача графічною оболонкою, що дозволяє користувачам легко використовувати і налаштовувати свої комп'ютери. У GNOME є панель (для запуску додатків і відображення їх стану), робочий стіл (де можуть бути розміщені дані і додатки), набір стандартних інструментів і додатків для робочого столу, а також набір угод, що полегшують спільну роботу і узгодженість додатків. Користувачі інших операційних систем або оболонок при використанні такої потужної графічної оболонки, яку забезпечує GNOME. повинні відчувати себе в рідному середовищі. Додаткову інформацію щодо GNOME у FreeBSD можна знайти на сайті FreeBSD GNOME Project. Web сайт також містить досить вичерпні FAQ'і, що стосуються установки, конфігурування і керування GNOME.
Легше за все встановити GNOME через меню '' Desktop Configuration '' в ході процесу установки FreeBSD, як описано в розд. 2.9.13 Глави 2. Її також легко встановити з пакету або Колекції Портів:
Для установки пакета GNOME з мережі, просто наберіть:
Для побудови GNOME з вихідних текстів використовуйте дерево портів:
Після установки GNOME потрібно вказати X-сервера на запуск GNOME замість стандартного віконного менеджера.
Найпростіший шлях запустити GNOME - це використовувати GDM (GNOME Display Manager). GDM. який встановлюється, як частина GNOME (але відключений за замовчуванням), може бути включений шляхом додавання gdm_enable = "YES" у /etc/rc.conf. Після перезавантаження, GNOME запуститься автоматично після того, як ви зареєструйтеся в системі. Ніякої додаткової конфігурації не потрібно.
GNOME може також бути запущений з командного рядка за допомогою конфігурації файлу .xinitrc. Якщо файл .xinitrc вже відкоректований, то просто замініть рядок, в якій запускається використовуваний менеджер вікон, на ту, що викличе / usr / X11R6 / bin / gnome-session. Якщо в конфігураційному файлі немає нічого особливого, то буде досить просто набрати:
Тепер наберіть startx. і буде запущена графічна оболонка GNOME.
Зауваження: Якщо використовується більш старий менеджер дисплеїв типу XDM. то це не спрацює. Замість цього створіть здійсненний файл .xsession з тієї ж самою командою в ньому. Для цього необхідно відредагувати файл, замінивши існуючу команду запуску віконного менеджера на / usr / X11R6 / bin / gnome-session:
Ще одним варіантом є налагодження менеджера дисплеїв таким чином, щоб він дозволяв вибирати віконний менеджер під час входу в систему; в розділі про KDE2 в подробицях описується, як зробити це для kdm. менеджера дисплеїв з KDE.
X11 підтримує антиалиасинг за допомогою свого розширення '' RENDER ''. GTK + 2.0 і пізніших версій (це інструментальний пакет, який використовується GNOME) можуть використовувати таку функціональність. Налаштування антиалиасинга описана в розд. 5.5.3. Таким чином, при наявності сучасного GNOME. можливе використання антиалиасинга. Просто перейдіть в Applications -> Desktop Preferences -> Font і виберіть або Best shapes. Best contrast. або Subpixel smoothing (LCDs). Для додатків GTK +, які не є частиною оболонки GNOME. задайте в якості значення змінної оточення GDK_USE_XFT 1 перед запуском програми.
KDE є простою у використанні сучасної графічною оболонкою. Ось лише деякі з переваг, які дає користувачеві KDE:
Прекрасний сучасний робочий стіл
Робочий стіл, повністю прозорий для роботи в мережі
Інтегрована система допомоги, що забезпечує зручний і погоджений доступ до системи допомоги по використанню робочого столу KDE і його додатків
Однаковий зовнішній вигляд і управління у всіх програмах KDE
Стандартизовані меню і панелі інструментів, комбінації клавіш, колірні схеми і так далі.
Інтернаціоналізація: в KDE підтримується більш 40 мов
Централізоване однакове конфігурація робочого столу в діалоговому режимі
Велика кількість корисних додатків для KDE
Спільно з KDE поставляється веб-браузер під назвою Konqueror. який є серйозним суперником іншим браузерам для UNIX ®-систем. Додаткову інформацію про KDE можна знайти на веб-сайті KDE. Для отримання інформації та інформаційних ресурсів, специфічних для KDE під FreeBSD, зверніться до сайту команди FreeBSD-KDE team.
Як і у випадку з GNOME або будь-який інший графічною оболонкою, найлегше встановити KDE через меню '' Desktop Configuration '' під час установки FreeBSD, як це описано в розд. 2.9.13 Глави 2. Повторимося ще раз, що програмне забезпечення можна легко встановити з пакету або з Колекції Портів:
Для установки пакета KDE з мережі, просто наберіть:
pkg_add (1) автоматично завантажить останню версію програми.
Для побудови KDE з початкових текстів скористайтеся деревом портів:
Після установки KDE потрібно вказати X-сервера на запуск цього додатка замість віконного менеджера, який використовується за умовчанням. Це досягається редагуванням файлу .xinitrc:
Тепер при виклику X Window System по команді startx в якості оболонки буде використовуватися KDE.
При використанні менеджера дисплеїв типу XDM настройка дещо відрізняється. Замість цього потрібно відредагувати файл .xsession. Вказівки для kdm описані далі в цій главі.
Тепер, коли KDE встановлена в системі, можна дізнатися багато нового з її сторінками або просто зазначенням і клацанням по різним меню. Користувачі Windows ® або Mac ® будуть відчувати себе як вдома.
Кращим довідником по KDE є онлайнова документація. KDE поставляється з власним веб-браузером, який називається Konqueror. десятками корисних додатків і докладною документацією. У решти цього розділу обговорюються технічні питання, важкі для розуміння при випадковому дослідженні.
Адміністратору багатокористувацької системи може знадобитися графічний екран для входу користувачів в систему. Ви можете використовувати XDM. як це описано раніше. Однак в KDE є альтернативний менеджер kdm. який був розроблений більш привабливим і з великою кількістю опцій, що набудовуються для входу в систему. Зокрема, користувачі можуть легко вибирати (за допомогою меню), яку оболонку (KDE. GNOME або щось ще) запускати після входу в систему.
Для того, щоб дозволити запуск kdm. змініть в файлі / etc / ttys рядок, що відноситься до консолі ttyv8:
XFce є графічною оболонкою, побудованої на основі інструментального пакету GTK +, використовуваного в GNOME. але вона набагато легше і призначена для тих, кому потрібен простий, ефективно працюючий робочий стіл, який легко використовувати і налаштовувати. Візуально він виглядає дуже схоже на CDE. який є в комерційних UNIX-системи. Ось деякі з переваг XFce:
Простий, легкий у зверненні робочий стіл
Повністю настроюється за допомогою миші, з інтерфейсом drag and drop і так далі
Головна панель схожа на CDE. з меню, апплетами і можливостями по швидкому запуску додатків
Інтегрований віконний менеджер, менеджер файлів, управління звуком, модуль сумісності з GNOME та інше
Можливість використання тем (так як використовує GTK +)
Швидкий, легкий і ефективний: ідеальний для застарілих / слабких машин або для машин з обмеженою пам'яттю
Додаткову інформацію про XFce можна знайти на сайті XFce.
Для XFce є (на момент написання цього тексту) бінарний пакет. Для його установки просто наберіть:
Або, в разі побудови з вихідних текстів, використовуйте Колекцію Портів:
Тепер вкажіть X-сервера на запуск XFce при наступному запуску X. Просто наберіть:
При наступному запуску X в якості робочого столу буде використовуватися XFce. Як сказано вище, якщо використовується менеджер дисплеїв, такий, як XDM. створіть файл .xsession так, як це описано в розділі про GNOME. але з командою / usr / X11R6 / bin / startxfce4. або налаштуйте менеджер дисплеїв так, щоб він дозволив вибір робочого столу під час входу в систему, як це описано в розділі про kdm.