Робочі столи для freebsd вибір і установка, linux exp group

Робочі столи для FreeBSD: вибір і установка

Однією з привабливих рис Free BSD є та обставина, що система не прив'язана до якогось певного робочого столу або віконного оточенню.

Подібно до того, як здійснюється запуск різних командних оболонок в основних ОС (BSD, Linux і Unix), їх відрізняє також і інший шар функціональності, що лежить між ядром і графічним інтерфейсом користувача. З моменту, коли налаштована X Window system, користувачеві порівняно нескладно встановити і запустити який-небудь віконний менеджер, або кілька віконних менеджерів, якщо ви так вибрали. Один тільки підрахунок доступних віконних менеджерів на freshports.org (Table 1) говорить за те, що вибір обмежений лише ресурсами вашої машини і естетичними уподобаннями.

Установка і підтримка

Інтегровані середовища робочого столу проти менеджерів вікон

Достаток середовищ дозволяє вибрати як легковажні рішення, на зразок Ratposion, так і повнофункціональні інтегровані середовища за типом GNOME або KDE. Безпека і функціональність є первинними вимогами, тому інтегровані рішення тягнуть за собою безліч різних бібліотек, які не встановлюються в систему спочатку, але потрібні по залежностям. Вони можуть мати уразливості. У той час, як більшість менеджерів вікон легковагі і продуктивні і мають безліч налаштувань які можна змінювати під себе, все інтегровані середовища (DE) поставляються з великою кількістю корисних речей, таких як файлові менеджери, різні утиліти, програми супроводу друку і так далі.

Чи не хороша ідея встановлювати графічне оточення користувача на сервер. Якщо ж така потреба виникла, наприклад, потрібно запускати віртуальні машини в графічному режимі, краще встановити щось легше. За замовчуванням Xorg поставляється з менеджером TWM, його часто буває достатньо для деяких потреб.

Естетичні уподобання теж важливі: комусь більше подобається мінімалістський Blackbox, хтось віддасть перевагу набагато повільніші але розмальовані Afterstep або Enlightenment.

Все програмне забезпечення, яке пройшло перевірку для цієї статті, запускалося в віртуальній машині з FreeBSD 8.0 і Xorg 7.4.

Основні гравці

важковаговики

- Gnome (Figure 2) - традиційні десктоп з нізпадающімі контекстними меню і файловим менеджером Nautilus. Базова середовище для оточення робочого столу OpenSolaris. За допомогою додаткових утиліт може бути налаштований подібно середовищі Mac OS. Є робочим столом за замовчуванням для продуктів Red Hat.

- KDE (Figure 3) - поставляється з безліччю тем оформлення з коробки. Робочий стіл за замовчуванням для SUSE Linux Enterprise. Серйозна підтримка освітніх програм та ігор.

Середня вага

- AfterStep (Figure 4) - базується на клоні Bowman NeXTstep TM, цей менеджер вікон приємний на погляд.

- Enlightenment (Figure 5) - чудовий WM, весь час знаходиться в стадії розробки.

- Window Maker (Figure 6) - відтворює приємні зорові і функціональні враження інтерфейсу користувача NEXTSTEP TM.

- Blackbox (Figure 7) - мінімалістський робочий стіл (в результаті чого вимагає дуже мало ресурсів).

- TWM - WM за замовчуванням, що поставляється з Xorg.

Установка і запуск Xorg

Xorg можна встановити або з інсталяційного диска за допомогою sysinstall, або за допомогою pkg_add (Table 2).

Якщо ви запускаєте FreeBSD 7.4 або свіже, будуть потрібні DBUS і HALD. Якщо потрібно, переконайтеся, що демон миші працездатний і в файл /etc/rc.conf додані наступні рядки:

moused_enable = "YES"
dbus_enable = "YES"
hald_enable = "YES"

Щоб стартувати графіку вручну від непривилегированного користувача, потрібно виконати

Якщо все було зроблено правильно, запуститься Xorg, миша буде працювати і ви побачите порожню сесію графічного сервера (Figure 1).

Перейдіть на консоль, з якої був запущений Xorg і натисніть Ctrl + C для завершення процесу (Ctrl + Alt + Backspace недоступний в останній версії Xorg). Якщо миша або дисплей недоступні, ви повинні створити і налагодити правильну конфігурацію графічного сервера.

Від рута виконайте:

Xorg -configure
Xorg -config /root/xorg.conf.new -retro

Тепер ви повинні побачити традиційну сіру поверхню з покажчиком миші. Скопіюйте xorg.conf.new в /etc/X11/xorg.conf. Зверніться до документації на freebsd.org, якщо Вам потрібна додаткова інформація.

Установка і запуск інтегрованої графічної середовища або менеджера вікон

Gnome і KDE поставляються в якості пакетів на DVD диску FreeBSD 8.0. Всі інші менеджери можуть бути встановлені в якості пакетів з використанням наступної команди:

pkg_add -r packagename

де packagename вказує на потрібний менеджер вікон. Єдиним винятком є ​​Enlightenment, який повинен бути встановлений з портів. На момент написання статті бінарний пакет був несправний:

cd / usr / ports / x11-wm / enlightenment
make
make install

Тестування менеджера вікон

Для перевірочного тесту WM може бути запущений через xinit. Наприклад, для Gnome потрібна команда:

xinit / usr / local / bin / gnome-session

Table 2 деталізує процес для різних WM.

Створення файлу .xinitrc

Для автоматизації запуску віконного менеджера з використанням команди startx необхідно мати файл .xinitrc в домашньому каталозі користувача. Створимо його:

echo "exec / usr / local / bin / blackbox">

Table 2 містить приклади для різних WM.

Менеджер дисплеїв

Для того, щоб програма графічного входу в систему завантажувалася при старті, потрібно запускати логін-менеджер (зазвичай називається менеджером дисплеїв - прим. Перекл.). У менеджері графічного входу можна вибрати, яку графічну сесію запускати, якщо у вас встановлено кілька WM.

На прикладі Gnome: як частина середовища у вас вже встановлений Gnome display manager (gdm). Для автоматизації його запуску потрібно додати наступний рядок в rc.conf:

gdm_enable = "YES"

Для запуску інших менеджерів дисплеїв зверніться до їх документації.

Схожі статті