Установка и настройка GNOME

| 11.10.2013
Установка оконной системы XORG

Для обеспечения работоспособности GNOME достаточно установить минимальную сборку XORG из порта x11/xorg-minimal. Установка предложенной сборки Иксов имеет две особенности, первая из которых заключается в необходимости указания типа видеодрайвера в команде установки (если не указать тип видеодрайвера, будет установлен предлагаемый по умолчанию видеодрайвер vesa), вторая - в необходимости самостоятельного выбора и установки шрифтов с поддержкой русского языка. С учетом этих нюансов для установки минимальной сборки XORG, а также наиболее оптимальных TrueType-шрифтовLiberation и растровых шрифтов Terminus на компьютер с видеокартой на базе контроллера Intel следует выполнить команды:

1. # cd /usr/ports/x11/xorg-minimal

2. # make VIDEO_DRIVER=intel config-recursive install clean

3. # cd ../../x11-fonts/liberation-fonts-ttf

4. # make install clean

5. # cd ../terminus-font

6. # make install clean

При конфигурировании портов достаточно установить галочку [X] FIXED_MOUNTPOINTS use fixed mountpoints в окне Options for hal x.x.x.
После завершения установки нужно добавить в файл /etc/rc.conf строки, обеспечивающие автоматический запуск dbus и hald:

1. dbus_enable="YES"

2. hald_enable="YES"

и запустить эти демоны командами

 # /usr/local/etc/rc.d/dbus start 

# /usr/local/etc/rc.d/hald start

Какая-либо дополнительная настройка и отладка конфигурации Иксов не требуется.

Установка графической оболочки GNOME

Как и в случае XORG, я предлагаю установить минимальную сборку GNOME из порта x11/gnome2-lite. Из-за того, что предложенная сборка GNOME не имеет в своем составе такие компоненты, как GNOME Assistive Technology Service Provider Interface (подсистема переадресации событий интерфейса пользователя к доступным приложениям и адаптивным / вспомогательным технологиям), GNOME Display Manager (GDM) (менеджер входа в систему), GNOME Power Manager (подсистема управления питанием), File Roller (менеджер архивов для среды GNOME), Freedesktop sound themes (базовый набор тем звукового уведомления о событиях) и Seahorse (подсистема безопасного хранения паролей и ключей шифрования), придется установить их самостоятельно. С учетом перечисленных особенностей для установки минимальной сборки GNOME необходимо выполнить команды:

01. # cd /usr/ports/x11/gnome2-lite

02. # make config-recursive install clean

03. # cd ../gdm

04. # make install clean

05. # cd ../../accessibility/at-spi

06. # make install clean

07. # cd ../../sysutils/gnome-power-manager

08. # make install clean

09. # cd ../../security/seahorse

10. # make config-recursive install clean

11. # cd ../../archivers/file-roller

12. # make install clean

13. # cd ../../audio/freedesktop-sound-theme

14. # make install clean

В процессе выбора опций сборки портов следует убрать галочку [ ] MAPI Depend on evolution-mapi (pulls in samba4) в окне Options for gnome2-lite x.x.x. Кроме этого, я предпочитаю отказываться от всего, что так или иначе касается не используемого мной протокола IPv6.
После завершения установки нужно добавить в файл /etc/rc.conf строки, обеспечивающие автоматический запуск GDM с локалью ru.RU-UTF8:

1. gdm_enable="YES"

2. gdm_lang="ru_RU.UTF-8"

и запустить его командой

 # /usr/local/etc/rc.d/gdm start

Сразу после выполнения указанной команды будет запущен графический интерфейс, и GDM предложит Вам выбрать пользователя, ввести пароль и войти в систему. После того, как Вы выберете пользователя, введете пароль и нажмете кнопку Войти в систему будет отображен рабочий стол GNOME, имеющий примерно такой вид:

Включение простейших визуальных эффектов

Для включения таких возможностей стандартного оконного менеджера Metacity, как отбрасывание теней, прозрачность и предварительный просмотр содержимого окон при переключении между ними комбинацией клавиш <Alt>+<Tab>, достаточно выполнить команду:

# gconftool-2 -s -t bool /apps/metacity/general/compositing_manager true

Сразу после выполнения указанной команды Вы увидите приятное улучшение внешнего вида всех компонентов GUI.

Настройка параметров рендеринга шрифтов

Даже с учетом того, что статья FreeBSD: Настройка шрифтов в десктопных приложениях готовилась во время использования KDE, ее рекомендации прекрасно подошли для GNOME. Во избежание возможных вопросов достаточно добавить, что настройка параметров рендеринга шрифтов в GNOME отличается от аналогичной процедуры для KDE только используемой терминологией. На этот раз придется включить Субпиксельное сглаживание, выбрать Слабое утончение и изменить значение DPI на 96. Для внесения таких изменений в конфигурацию GNOME достаточно выполнить команды:

1. # gconftool-2 -s -t string /desktop/gnome/font_rendering/antialiasing rgba

2. # gconftool-2 -s -t string /desktop/gnome/font_rendering/hinting slight

3. # gconftool-2 -s -t float /desktop/gnome/font_rendering/dpi 96

Если Вы используете Epiphany, Chromium или любой другой браузер на базе WebKit, в дополнение к перечисленным инструкциям придется создать в домашней папке пользователя, от имени которого выполняется работа в GNOME, файл .fonts.conf, который должен иметь такое содержимое:

01. <?xml version="1.0"?>

02. <fontconfig>

03. <match target="font" >

04. <edit mode="assign" name="rgba"><const>rgb</const></edit>

05. <edit mode="assign" name="hinting"><bool>true</bool></edit>

06. <edit mode="assign" name="hintstyle"><const>hintslight</const></edit>

07. <edit mode="assign" name="antialias"><bool>true</bool></edit>

08. <edit mode="assign" name="lcdfilter"><const>lcddefault</const></edit>

09. </match>

10. </fontconfig>

После выполнения всех действий, перечисленных в данном разделе, и перезагрузки компьютера шрифты будут выглядеть как и в браузерах Windows.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

14 − восемь =

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: