Рабочая станция на FreeBSD

Что такое Xorg и как его установить

3. Что такое Xorg и как его установить

3.1 Конфигурация X11

Xorg — это свободная открытая реализация оконной системы X11, она же X Window System.

X Window System — оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя. Используется в UNIX-подобных ОС. Мы ее будем использовать в FreeBSD.

X Window System обеспечивает базовые функции графической среды: отрисовку и перемещение окон на экране, взаимодействие с мышью и клавиатурой. X Window System не определяет деталей интерфейса пользователя — этим занимаются менеджеры окон, таких как KDE, GNOME, XFce и многие другие . По этой причине внешний вид программ в среде X Window System может очень сильно различаться в зависимости от возможностей и настроек конкретного оконного менеджера.

X Window System использует клиент-серверную модель: X-сервер обменивается сообщениями с различными клиентскими программами. Сервер принимает запросы на вывод графики (окон) и отправляет обратно пользовательский ввод (от клавиатуры, мыши или сенсорного экрана).

Что б использовать всю эту прелесть вам потребуется установить Xorg. Для этого пишем:

# pkg_add -r xorg

и жмем enter

при данной команде происходит установка из портов, как вариант можно ввести команду:

# cd /usr/ports/x11/xorg && make install clean

и установить xorg из исходников.

33.1 Конфигурация X11

В FreeBSD за подключаемые устройства отвечает демон HAL!! Начиная с версии 7.4, Xorg cgjcj,ty использовать HAL для автоматического поиска клавиатуры и мыши. Порты sysutils/hal и devel/dbus будут инсталлированы как зависимости x11/xorg, но для их включения необходимо иметь следующие записи в /etc/rc.conf file:

hald_enable="YES"
dbus_enable="YES"

введите

ee /etc/rc.conf

и впишите в него эти строки, при загрузке эти сервисы будут запущены. Так же вы можете стартовать их вручную.

Теперь, когда установлен X11, его необходимо ПРАВИЛЬНО сконфигурировать, для этого вам понадобиться знать какое разрешение поддерживает ваш монитор и его частоту развертки.

Запустите

Xorg -configure

в директории /root будет создан файл xorg.conf.new — это конфигурационный файл X11.

Чтобы проверить его введите Xorg -config xorg.conf.new -retro, при этом вы должны увидеть рябую сетку черно белых-цветов и курсор мышки в виде крестика, если так, значить тестирование прошло успешно, если нет — последовательно проверяйте свои действия. Для прекращения теста одновременно нажмите Ctrl+Alt+Backspace.

Переходим к более тонкой настройке, открываем в текстовом редакторе ee xorg.conf.new и для начала впишем частоты горизонтальной и вертикальной развертки в сектор Monitor. Обратите внимание — на отступы, они обязательны и делать нужно клавишей Tab.

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName     "Monitor Model"
HorizSync       30-83
VertRefresh    56-75
EndSection

строк HorizSync и VertRefresh вероятней всего не окажется в вашем файле, так что пишем их сами и со своими частотами. После слова HorizSync частоты горизонтальной развертки, после слова VertRefresh частоты вертикальной развертки.

Чтоб задать разрешение и глубину цвета переходим к секции Screen и добавляем строки DefaultDepth 24 и Modes «1360×768» с вашим разрешением

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport  0 0
Depth     24
Modes     "1360x768"
EndSubSection
EndSection

Значение в строке DefaultDepth 24 определяет глубину цвета с которой по умолчанию будет работа.
Когда вы закончите, выйдите из редактора с сохранением и снова протестируйте его командой

Xorg -config xorg.conf.new -retro

Ну вот, настройка X11 закончена, теперь файл xorg.conf.new надо переложить туда от куда его будет читать Xorg. Как правило это /etc/X11/xorg.conf или /usr/local/etc/X11/xorg.conf. Копируем и переименовываем в xorg.conf следующей командой

# cp xorg.conf.new /etc/X11/xorg.conf

 или

# cp xorg.conf.new /usr/local/etc/X11/xorg.conf

Все, вы завершили процесс настройки Xorg. Запустить его можно командой

# startx

Если возникли какие-либо неизвестные вам проблемы, то почитайте лог файлы Xorg. Они находятся в директории /var/log/. Имена лог файлам могут даваться от Xorg.0.log до Xorg.8.log и далее. Открываются они все тем же редактором ee

# ee /var/log/Xorg.0.log

Поделись с друзьями:

Опубликовано 01.09.2010 в 06:48 · Автор komivlad · Ссылка
Рубрики: Desktop, FreeBSD · Теги: , ,

2 комментария

Подписаться на комментарии по RSS

  1. Написал(-а) mllr
    27.01.2011 в 15:49
    Ответить · Ссылка

    dmitry, если я правильно понял, то установка русификации уже успешно завершена, а возможные конфликты проявили бы себя именно в процессе установки. Так что принципиальной разницы не вижу, только осторожнее с обновлением портов и на всякий случай делайте бекап!

  2. Написал(-а) dmitry
    26.01.2011 в 18:52
    Ответить · Ссылка

    вот как раз этим и занимаюсь) написано лаконично и понятно, спасибо.

    один вопрос. KDE поставил из портов на диске 8.1 RELEASE, потом обновил их, потом установил порт русификации. не будет ли конфликта?

    Или лучше # pkg_add -r kde4 и уже на свежую поставить язык?

Подписаться на комментарии по RSS

Написать комментарий