Настройка DragonFly BSD. Часть 3. Установка иксов.

Aug 03, 2016 21:38

Поднятие иксов, как правило, либо сводится к нескольким простым действиям, либо к нерарешимым проблемам. Для себя я давно решил, что одним из наиболее эффективных способов избежать последнего варианта является (в случае установки на ноутбук) наличие в системе ровно одной видеокарты производства Intel. И пока эта стратегия себя оправдывает: даже в том случае, когда, как сейчас, текущая версия FreeBSD не поддерживает нужную модель, DragonFly готова придти на помощь. Да и во FreeBSD, по последним сведениям, ждать осталось недолго.

Итак, поднятие иксов сводится к следующим действиям.

Установка иксов:
# pkg install xorg

В разных мануалах по поднятию иксов можно найти совет добавить пользователя в группу video. Совет звучит весьма разумно, но к DragonFly BSD он неприменим по риине отсутствия такой группы. Поэтому пропускаем этот пункт и идём дальше.

Проверяем, что иксы запускаются (и завершаются, хотя это не так критично):
% startx

Установливаем рабочую среду MATE и заменитель дисплейного менеджера SLIM (несмотря на то, что эта программа не особо развивается, она вполне работоспособна и не собирется сдавать своих позиций):
# pkg install mate slim

Включаем SLIM путём добавления в /etc/rc.conf строки slim_enable="YES" и перезагружаемся.

При попытке залогиниться через SLIM показывается чёрный экран. Вспоминаем про D-BUS и HAL, включаем их добавлением соответствующих строк в /etc/rc.conf и опять перезагружаемся. На этот раз всё должно пройти хорошо и при попытке логина через SLIM мы должны увидеть красивое сообщение об ошибке. Далее остаётся только вписать exec mate-session в ~/.xinitrc и наслаждаться видом первозданного MATE.

Нелишне будет включить автологин. Это делается правкой /usr/local/etc/slim.conf, путём раскомментирования и приличествующем исправлении значений параметров default_user и auto_login.

На этом установка иксов закончена и остаётся только понаблюдать хорошо ли ведёт себя система в графическом режиме: не тормозит ли перерисовка, не фликает ли экран. При обнаружении подобных проблем стоит проверить используемый драйвер (эту информацию можно найти в логе иксов) и попытаться форсировать использование более подходящего.

mate, slim, dragonfly bsd, x.org

Previous post Next post
Up