Рабочая станция на FreeBSD
Что такое Xorg и как его установить
- Рабочая станция на FreeBSD
- Установка FreeBSD
- Первые действия после установки FreeBSD
- Что такое Xorg и как его установить
- Установка и настройка графической оболочки KDE
- Видео, звук
3. Что такое Xorg и как его установить
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 из исходников.
В 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
Поделись с друзьями:
Рубрики: Desktop, FreeBSD · Теги: FreeBSD, X11, Рабочая станция
27.01.2011 в 15:49
· Ссылка
dmitry, если я правильно понял, то установка русификации уже успешно завершена, а возможные конфликты проявили бы себя именно в процессе установки. Так что принципиальной разницы не вижу, только осторожнее с обновлением портов и на всякий случай делайте бекап!
26.01.2011 в 18:52
· Ссылка
вот как раз этим и занимаюсь) написано лаконично и понятно, спасибо.
один вопрос. KDE поставил из портов на диске 8.1 RELEASE, потом обновил их, потом установил порт русификации. не будет ли конфликта?
Или лучше # pkg_add -r kde4 и уже на свежую поставить язык?