Меню Рубрики

Установка и настройка gnome freebsd

Установка и настройка gnome freebsd

ч ЬФПН ТБЪДЕМЕ ПРЙУЩЧБАФУС ТБЪМЙЮОЩЕ ЗТБЖЙЮЕУЛЙЕ ПВПМПЮЛЙ, ДПУФХРОЩЕ Ч X ДМС FreeBSD. фЕТНЙО ЗТБЖЙЮЕУЛБС ПВПМПЮЛБ >> НПЦЕФ ЙУРПМШЪПЧБФШУС ДМС ЮЕЗП ХЗПДОП, ПФ РТПУФПЗП НЕОЕДЦЕТБ ПЛПО ДП РПМОПЖХОЛГЙПОБМШОПЗП ОБВПТБ РТЙМПЦЕОЙК ДМС ТБВПЮЕЗП УФПМБ, ФЙРБ KDE ЙМЙ GNOME .

6.7.1. GNOME

6.7.1.1. п GNOME

GNOME СЧМСЕФУС ДТХЦЕУФЧЕООПК Л РПМШЪПЧБФЕМА ЗТБЖЙЮЕУЛПК ПВПМПЮЛПК, РПЪЧПМСАЭЕК РПМШЪПЧБФЕМСН МЕЗЛП ЙУРПМШЪПЧБФШ Й ОБУФТБЙЧБФШ УЧПЙ ЛПНРШАФЕТЩ. ч GNOME ЙНЕЕФУС РБОЕМШ (ДМС ЪБРХУЛБ РТЙМПЦЕОЙК Й ПФПВТБЦЕОЙС ЙИ УПУФПСОЙС), ТБВПЮЙК УФПМ (ЗДЕ НПЗХФ ВЩФШ ТБЪНЕЭЕОЩ ДБООЩЕ Й РТЙМПЦЕОЙС), ОБВПТ УФБОДБТФОЩИ ЙОУФТХНЕОФПЧ Й РТЙМПЦЕОЙК ДМС ТБВПЮЕЗП УФПМБ, Б ФБЛЦЕ ОБВПТ УПЗМБЫЕОЙК, ПВМЕЗЮБАЭЙИ УПЧНЕУФОХА ТБВПФХ Й УПЗМБУПЧБООПУФШ РТЙМПЦЕОЙК. рПМШЪПЧБФЕМЙ ДТХЗЙИ ПРЕТБГЙПООЩИ УЙУФЕН ЙМЙ ПВПМПЮЕЛ РТЙ ЙУРПМШЪПЧБОЙЙ ФБЛПК НПЭОПК ЗТБЖЙЮЕУЛПК ПВПМПЮЛЙ, ЛБЛХА ПВЕУРЕЮЙЧБЕФ GNOME , ДПМЦОЩ ЮХЧУФЧПЧБФШ УЕВС Ч ТПДОПК УТЕДЕ. дПРПМОЙФЕМШОХА ЙОЖПТНБГЙА ПФОПУЙФЕМШОП GNOME ЧП FreeBSD НПЦОП ОБКФЙ ОБ УБКФЕ FreeBSD GNOME Project. Web УБКФ ФБЛЦЕ УПДЕТЦЙФ ДПУФБФПЮОП ЙУЮЕТРЩЧБАЭЙЕ FAQ’Й, ЛБУБАЭЙЕУС ХУФБОПЧЛЙ, ЛПОЖЙЗХТЙТПЧБОЙС Й ХРТБЧМЕОЙС GNOME .

6.7.1.2. хУФБОПЧЛБ GNOME

рТПЗТБННХ РТПЭЕ ЧУЕЗП ХУФБОПЧЙФШ ЙЪ РБЛЕФБ ЙМЙ ЛПММЕЛГЙЙ РПТФПЧ:

дМС ХУФБОПЧЛЙ РБЛЕФБ GNOME ЙЪ УЕФЙ, РТПУФП ОБВЕТЙФЕ:

дМС РПУФТПЕОЙС GNOME ЙЪ ЙУИПДОЩИ ФЕЛУФПЧ ЙУРПМШЪХКФЕ ДЕТЕЧП РПТФПЧ:

рПУМЕ ХУФБОПЧЛЙ GNOME ОХЦОП ХЛБЪБФШ X-УЕТЧЕТХ ОБ ЪБРХУЛ GNOME ЧНЕУФП УФБОДБТФОПЗП ПЛПООПЗП НЕОЕДЦЕТБ.

уБНЩК РТПУФПК РХФШ ЪБРХУФЙФШ GNOME — ЬФП ЙУРПМШЪПЧБФШ GDM (GNOME Display Manager). GDM , ЛПФПТЩК ХУФБОБЧМЙЧБЕФУС, ЛБЛ ЮБУФШ GNOME (ОП ПФЛМАЮЕО РП ХНПМЮБОЙА), НПЦЕФ ВЩФШ ЧЛМАЮЈО РХФЈН ДПВБЧМЕОЙС gdm_enable=»YES» Ч /etc/rc.conf . рПУМЕ РЕТЕЪБЗТХЪЛЙ, GNOME ЪБРХУФЙФУС БЧФПНБФЙЮЕУЛЙ РПУМЕ ФПЗП, ЛБЛ ЧЩ ЪБТЕЗЙУФТЙТХКФЕУШ Ч УЙУФЕНЕ. оЙЛБЛПК ДПРПМОЙФЕМШОПК ЛПОЖЙЗХТБГЙЙ ОЕ ФТЕВХЕФУС.

GNOME НПЦЕФ ФБЛЦЕ ВЩФШ ЪБРХЭЕО ЙЪ ЛПНБОДОПК УФТПЛЙ У РПНПЭША ЛПОЖЙЗХТЙТПЧБОЙС ЖБКМБ .xinitrc . еУМЙ ЖБКМ .xinitrc ХЦЕ ПФЛПТТЕЛФЙТПЧБО, ФП РТПУФП ЪБНЕОЙФЕ УФТПЛХ, Ч ЛПФПТПК ЪБРХУЛБЕФУС ЙУРПМШЪХЕНЩК НЕОЕДЦЕТ ПЛПО, ОБ ФХ, ЮФП ЧЩЪПЧЕФ /usr/local/bin/gnome-session . еУМЙ Ч ЛПОЖЙЗХТБГЙПООПН ЖБКМЕ ОЕФ ОЙЮЕЗП ПУПВЕООПЗП, ФП ВХДЕФ ДПУФБФПЮОП РТПУФП ОБВТБФШ:

фЕРЕТШ ОБВЕТЙФЕ startx , Й ВХДЕФ ЪБРХЭЕОБ ЗТБЖЙЮЕУЛБС ПВПМПЮЛБ GNOME .

рТЙНЕЮБОЙЕ:

еУМЙ ЙУРПМШЪХЕФУС ВПМЕЕ УФБТЩК НЕОЕДЦЕТ ДЙУРМЕЕЧ ФЙРБ XDM , ФП ЬФП ОЕ УТБВПФБЕФ. чНЕУФП ЬФПЗП УПЪДБКФЕ ЧЩРПМОЙНЩК ЖБКМ .xsession У ФПК ЦЕ УБНПК ЛПНБОДПК Ч ОЈН. дМС ЬФПЗП ПФТЕДБЛФЙТХКФЕ ЖБКМ, ЪБНЕОЙЧ УХЭЕУФЧХАЭХА ЛПНБОДХ ЪБРХУЛБ ПЛПООПЗП НЕОЕДЦЕТБ ОБ /usr/local/bin/gnome-session :

еЭЈ ПДОЙН ЧБТЙБОФПН СЧМСЕФУС ОБУФТПКЛБ НЕОЕДЦЕТБ ДЙУРМЕЕЧ ФБЛЙН ПВТБЪПН, ЮФПВЩ ПО РПЪЧПМСМ ЧЩВЙТБФШ ПЛПООЩК НЕОЕДЦЕТ ЧП ЧТЕНС ЧИПДБ Ч УЙУФЕНХ; Ч ТБЪДЕМЕ П KDE Ч РПДТПВОПУФСИ ПРЙУЩЧБЕФУС, ЛБЛ УДЕМБФШ ЬФП ДМС kdm , НЕОЕДЦЕТБ ДЙУРМЕЕЧ ЙЪ KDE .

6.7.1.3. ыТЙЖФЩ У БОФЙБМЙБУЙОЗПН Й GNOME

X11 РПДДЕТЦЙЧБЕФ БОФЙБМЙБУЙОЗ РПУТЕДУФЧПН УЧПЕЗП ТБУЫЙТЕОЙС RENDER >> . GTK+ 2.0 Й ВПМЕЕ РПЪДОЙЕ ЧЕТУЙЙ (ЬФП ЙОУФТХНЕОФБМШОЩК РБЛЕФ, ЙУРПМШЪХЕНЩК GNOME ) НПЗХФ ЙУРПМШЪПЧБФШ ФБЛХА ЖХОЛГЙПОБМШОПУФШ. оБУФТПКЛБ БОФЙБМЙБУЙОЗБ ПРЙУБОБ Ч тБЪДЕМљ6.5.3, >. фБЛЙН ПВТБЪПН, РТЙ ОБМЙЮЙЙ УПЧТЕНЕООПЗП GNOME , ЧПЪНПЦОП ЙУРПМШЪПЧБОЙЕ БОФЙБМЙБУЙОЗБ. рТПУФП РЕТЕКДЙФЕ Ч Applications -> Desktop Preferences -> Font Й ЧЩВЕТЙФЕ МЙВП Best shapes , Best contrast , МЙВП Subpixel smoothing (LCDs) . дМС РТЙМПЦЕОЙК GTK+, ЛПФПТЩЕ ОЕ СЧМСАФУС ЮБУФША ПВПМПЮЛЙ GNOME , ЪБДБКФЕ Ч ЛБЮЕУФЧЕ ЪОБЮЕОЙС РЕТЕНЕООПК ПЛТХЦЕОЙС GDK_USE_XFT 1 РЕТЕД ЪБРХУЛПН РТПЗТБННЩ.

источник

FreeBSD: Установка и начальная настройка десктопа с GNOME

Через год использования операционной системы FreeBSD на десктопе я наконец-то отказался от графической оболочки KDE в пользу ее главного конкурента GNOME. Причиной данного решения стало то, что весьма удачная KDE 3.5.x больше не поддерживается, а похожая на Висту KDE 4.x.x продолжает становиться тяжелее и глючнее. Почему именно GNOME? Во-первых, потому, что у него нет указанных недостатков, а, во-вторых, из-за того, что в нем выдержан разумный баланс между минимализмом и функциональностью.

Постановка задачи

Эта статья является руководством по установке и настройке оконной системы XORG и графической оболочки GNOME в среде операционной системы FreeBSD. Собранные здесь рекомендации нацелены на создание минималистической, но при этом абсолютно полноценной рабочей среды, которая, с одной стороны, содержит минимально возможный набор штатного прикладного программного обеспечения, с другой — обеспечивает поддержку всех функций GNOME, доступных пользователям и приложениям, а также всего аппаратного обеспечения среднестатистического настольного компьютера. Важнейшее преимущество описанной конфигурации заключается в том, что она не ограничивает пользователя в выборе прикладного программного обеспечения и позволяет обойтись без установки и последующего обновления множества приложений, которые никогда не понадобятся.

Исходные данные

Действия, описанные в этой статье, выполнялись на компьютере с интегрированной видеокартой на базе контроллера Intel® 82G33, интегрированной звуковой картой на базе кодека VIA VT1708S и пишущим DVD-приводом Sony DW-Q30A с интерфейсом IDE. Этот компьютер работал под управлением операционной системы FreeBSD 8.2-RELEASE с ядром GENERIC, установленной на второй жесткий диск. Все упоминаемое программное обеспечение устанавливалось из обновленной коллекции портов. Кроме всего прочего, предварительная подготовка компьютера включала такие мероприятия, как активация драйвера ATAPI/CAM, настройка звуковой карты, обеспечение автомонтирования файловой системы procfs(5) и смена локали пользователя, под которым выполнялась (и продолжает выполняться) работа в GNOME на ru_RU.UTF-8 .

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

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

Читайте также:  Установка индукционного нагрева тендер

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

и запустить эти демоны командами /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 необходимо выполнить команды:

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

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

Предупреждения при запуске сессии GNOME

Из-за ошибок в файлах конфигурации при запуске сессии GNOME в логе /var/log/messages могут появиться примерно такие предупреждения:

Первое предупреждение обусловлено несогласованностью конфигураций демонов hald и ConsoleKit. Для его устранения необходимо найти в файле /usr/local/etc/dbus-1/system.d/ConsoleKit.conf строку send_interface=»org.freedesktop.DBus.Properties»/> и заменить текст deny на allow в предшествующей ей строке . Второе предупреждение вызвано ошибкой в файле /usr/local/share/gdm/autostart/LoginWindow/at-spi-registryd-wrapper.desktop . Для устранения проблемы следует найти в данном файле строку Exec=$/libexec/at-spi-registryd и заменить в ней текст $ на /usr/local . Третье предупреждение связано с дублированием команд запуска звуковой системы PulseAudio. Для его устранения достаточно выбрать пункт Система » Параметры » Запускаемые приложения главного меню, а затем в открывшемся окне Параметры запускаемых приложений убрать галочку в строке PulseAudio Sound System.
В отличие от рассмотренных выше предупреждений, примерно такие сообщения в логе /var/log/messages :

не являются признаком наличия каких-либо проблем и могут быть проигнорированы.

Официальные источники информации о GNOME

Во избежание проблем, которые могут быть вызваны несоответствием версий программного обеспечения или особенностями операционных систем, я рекомендую Вам начинать поиск ответов на все вопросы, связанные с установкой, настройкой и использованием GNOME, не с хаотичного брожения по Сети, а с посещения библиотеки документации, содержащей достаточно внушительный объем информации для пользователей и администраторов. Не менее важным и полезным источником сведений о GNOME может служить раздел The FreeBSD GNOME Project официального сайта FreeBSD.

Главное преимущество утилиты gconftool-2

Параметры GNOME могут настраиваться разными способами, начинающимися с установки нужных галочек и заканчивающимися непосредственным редактированием файлов конфигурации. Кроме этого, в составе GNOME есть GUI-приложение Редактор конфигурации, похожее на Редактор реестра Microsoft Windows, и его CLI-аналог gconftool-2. Не зависимо от выбранных Вами способов и инструментов настройки GNOME, обязательно обратите самое пристальное внимание на утилиту gconftool-2, примеры использования которой имеются в последующих разделах этой статьи. Почему именно gconftool-2, которая выглядит не очень дружелюбно? Только лишь потому, что процедура настройки всех интересующих Вас параметров GNOME может быть заменена однократным запуском обычного скрипта, содержащего соответствующий набор команд gconftool-2.

Добавление русской раскладки клавиатуры

По умолчанию GNOME поддерживает только английскую раскладку клавиатуры. Из-за бага, возникающего при использовании локали xx_XX.UTF-8 , Вы не сможете добавить русскую раскладку и изменить комбинацию клавиш, используемую для переключения раскладок, средствами GUI. В связи с этим для добавления русской раскладки и обеспечения переключения раскладок комбинацией клавиш + придется выполнить команды:

Обязательно учтите, что текст grp grp во второй команде должен быть разделен символом табуляции, а не пробелом. На всякий случай напоминаю, что для ввода символа табуляции в консольном режиме можно сначала нажать комбинацию клавиш + , а затем нажать клавишу .
Сразу после выполнения указанных команд в Области уведомлений появится индикатор текущей раскладки клавиатуры, и Вы сможете переключаться на русский язык и вводить русские символы.

Читайте также:  Установка магнитолы рсд 310

Изменение стандартной внешности GNOME

В связи с тем, что коллекция портов операционной системы FreeBSD и сайт GNOME ART содержат массу обоев для рабочего стола, наборов иконок и тем оформления, внешний вид GNOME может быть адаптирован под самые привередливые вкусы и потребности. Например, я предпочитаю включать тему оформления рамок окон Metabox (кроме всего прочего, ее применение не противоречит рекомендациям документа Reducing CPU Usage), а также устанавливать порты x11-themes/gnome-backgrounds и x11-themes/gnome-icons-dropline-neu, позволяющие выбрать другие обои для рабочего стола и заменить стандартный набор значков Среда GNOME на гораздо более симпатичный Dropline Neu!.

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

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

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

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

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

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

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

Автоматическое монтирование сменных носителей

Для того, чтобы любые CD/DVD-диски, а также USB-накопители с файловыми системами FAT, NTFS и UFS монтировались автоматически, необходимо: во-первых, удалить из таблицы файловых систем /etc/fstab все определения файловых систем, расположенных на сменных носителях, и разделов с FAT и NTFS, находящихся на жестких дисках, во-вторых, добавить пользователя, под которым выполняется работа в GNOME, в группу operator , в-третьих, разрешить этому пользователю выполнение любых операций с хранилищами данных в конфигурации подсистемы PolicyKit, в-четвертых, разрешить всем доступ к существующим при запуске системы устройствам cd0 , pass0 , xpt0 , в-пятых, разрешить всем доступ ко всем устройствам daX , daXsX , создаваемых при подключении USB-накопителей, в-шестых, сообщить GNOME опции монтирования файловых систем cd9660, vfat и ntfs.
Для добавления пользователя user в группу operator следует выполнить команду pw group mod operator -m user .
Для того, чтобы подсистема PolicyKit разрешала пользователю user выполнять любые операции с хранилищами данных, нужно привести содержание файла /usr/local/etc/PolicyKit/PolicyKit.conf к такому виду:

Для разрешения всем пользователям доступа к существующим при запуске системы устройствам cd0 , pass0 и xpt0 необходимо привести содержание файла /etc/devfs.conf к такому виду:

Cтроки link. обеспечивают автоматическое создание ссылок с именами /dev/cdrom и /dev/dvd на устройство /dev/cd0 . Эти ссылки требуются для корректной работы большинства популярных мультимедийных плееров и приложений для записи CD/DVD-дисков.
Для того, чтобы разрешить всем пользователям доступ к устройствам daX и daXsX , создаваемым системой в момент подключении USB-накопителей, следует, во-первых, создать файл /etc/devfs.rules , имеющий такое содержимое:

А, во-вторых, добавить в файл /etc/rc.conf строку:

Для вступления в силу изменений в файлах /etc/devfs.conf , /etc/devfs.rules и /etc/rc.conf нужно отсоединить уже смонтированные сменные носители и выполнить команду /etc/rc.d/devfs restart .
Для того, чтобы сообщить GNOME опции монтирования файловых систем cd9660, vfat и ntfs, необходимо выполнить три команды:

Сразу после выполнения указанных команд любые CD/DVD-диски и USB-накопители с файловыми системами FAT, NTFS и UFS начнут монтироваться автоматически, все имена файлов на русском языке будут отображаться корректно, Вы сможете управлять CD/DVD-приводом средствами GUI.

Монтирование NTFS-разделов для чтения и записи

В настоящее время штатные средства операционной системы FreeBSD поддерживают монтирование NTFS-разделов только для чтения. Если Вас, как и меня, это не устраивает, придется установить и интегрировать в систему альтернативный драйвер NTFS (далее — драйвер ntfs-3g), а также разрешить всем доступ к NTFS-разделам, существующим в момент запуска системы.
Для установки драйвера ntfs-3g следует выполнить команды:

После завершения установки нужно добавить в файл /etc/rc.conf строку, обеспечивающую автоматический запуск ntfs-3g:

и запустить драйвер командой /usr/local/etc/rc.d/fusefs start .
Интеграция драйвера ntfs-3g в систему заключается в замене штатной утилиты /sbin/mount_ntfs скриптом /usr/local/share/hal/mount-fuse :

В моем случае при запуске системы существует два NTFS-раздела, находящихся на первом жестком диске. Первый NTFS-раздел является основным и определяется как устройство /dev/ad4s1 , а второй NTFS-раздел представляет из себя логический диск и определяется как устройство /dev/ad4s5 . Для разрешения всем пользователям доступа к этим устройствам достаточно добавить в файл /etc/devfs.conf строки:

После выполнения перечисленных действий и перезагрузки компьютера NTFS-разделы будут смонтированы и доступны для чтения и записи. Учтите, что предложенный способ монтирования NTFS-разделов имеет два недостатка. Первая из проблем состоит в том, что в окне Компьютер каждый из NTFS-разделов отображается в виде двух устройств, первое из которых по мнению Nautilus’а является USB-накопителем с именем Запоминающее устройство: Диск X ГБ, а второе — жестким диском с именем adXsX, совпадающим с именем устройства, определенным операционной системой:

Читайте также:  Установка лебедки в штатный бампер патриота

при этом первое из устройств не реагирует на действия со стороны пользователя. Вторая проблема заключается в том, что все попытки выполнения команды Отсоединить том по отношению к NTFS-разделам заканчивается сообщением о том, что Operation not permitted. Я не расстраиваюсь из-за двух лишних значков, NTFS-разделы корректно размонтируются при завершении работы системы, поэтому меня вполне устраивает драйвер ntfs-3g.
Остается сказать, что документация HAL рекомендует присвоить параметру /system/storage/default_options/ntfs/fstype_override значение ntfs-3g и обещает, что после этого для монтирования NTFS-разделов будет использоваться драйвер ntfs-3g. Действительно, GNOME поддерживает такой параметр, и после его изменения демон hald пытается использовать драйвер ntfs-3g для монтирования NTFS-разделов, однако из-за кривизны текущей версии драйвера ntfs-3g подобные попытки монтирования NTFS-разделов заканчиваются сообщениями о том, что Operation not supported by device. В связи с этим я не рекомендую Вам трогать параметр /system/storage/default_options/ntfs/fstype_override .

Запрет автомонтирования некоторых устройств

Если по каким-либо причинам Вы не хотите, чтобы некоторые устройства хранения данных монтировались автоматически, необходимо создать файл /usr/local/etc/hal/fdi/preprobe/20thirdparty/10-ignore-disks.fdi и добавить в него соответствующие инструкции. Например, для запрета автоматического монтирования устройства /dev/ad4s1 указанный файл должен иметь такое содержимое:

Для того, чтобы файл /usr/local/etc/hal/fdi/preprobe/20thirdparty/10-ignore-disks.fdi начал работать, следует отмонтировать заданные устройства, а затем перезапустить демон hald командой /usr/local/etc/rc.d/hald restart (в случае использования драйвера ntfs-3g и запрета автоматического монтирования хотя бы одного NTFS-раздела придется перезагрузить компьютер).

Выбор прикладного программного обеспечения

Как я уже сказал в начале статьи, предложенная конфигурация GNOME нисколько не ограничивает Вас в вопросах выбора прикладного программного обеспечения. В связи с этим я просто перечислю популярные прикладные приложения, которые использую сам.
Во-первых, даже минимальная сборка GNOME содержит несколько полезных прикладных приложений. Например, я использую просмотрщик графики Глаз GNOME, просмотрщик документов Evince, Текстовый редактор gedit, утилиту Создание снимков экрана и, конечно же, Терминал среды GNOME.
Во-вторых, GNOME не предъявляет какие-то специфические требования к прикладному программному обеспечению, поэтому я продолжаю успешно использовать такие приложения, как браузеры Chromium и Mozilla Firefox с поддержкой Flash и Java, почтовый клиент Mozilla Thunderbird, мессенджеры Pidgin и Skype, P2P-клиенты aMule и Linux DC++, офисный пакет OpenOffice.org и графический редактор GIMP.
В-третьих, коллекция портов содержит внушительный объем прикладного программного обеспечения, развивающегося в рамках проекта GNOME или поддерживающего интеграцию с этой графической оболочкой. Например, я записываю CD/DVD-диски с помощью предназначенного этого приложения Brasero, слушаю музыку с помощью аудиоплеера Rhythmbox, а также использую мультимедийный плеер MPlayer и RDP-клиент rdesktop не напрямую, а через предназначенные для GNOME надстройки GNOME MPlayer и Remotedesktop Client.
Я надеюсь, что перечисленного прикладного программного обеспечения будет достаточно по крайней мере на первое время.

Пара слов об оптимизации производительности

Не взирая на то, что производительность GNOME находится на приемлемом уровне, можно сделать ее еще выше.
Для снижения нагрузки на процессор нужно: во-первых, выключить автозапуск неиспользуемых приложений, во-вторых, выбрать максимально легкую тему оформления рамок окон, и, в-третьих, отключить отображение иконок в меню и использование эффектов анимации панелей.
Для выключения автоматического запуска выбранных приложений необходимо открыть окно Параметры запускаемых приложений и убрать галочки, которые кажутся Вам лишними. Учтите, что отключение автоматического запуска некоторых приложений может вызвать перебои в работе GNOME.
Для измерения тяжести каждой из понравившихся Вам тем оформления рамок окон следует выполнить команду metacity-theme-viewer , в открывшемся окне перейти на закладку Рейтинг производительности и запомнить количество времени, которое требуется для рисования одной рамки. После завершения замеров нужно остановиться на той теме, которая обеспечивает минимальные затраты времени.
Для отключения отображения иконок в меню и запрета использования эффектов анимации панелей достаточно выполнить команды:

Для ускорения открытия папок, которые содержат значительное количество файлов, можно отключить создание миниатюр графических, звуковых и текстовых файлов, а также подсчет количества файлов в папках. Для такого изменения поведения Nautilus’а достаточно выполнить команды:

Все изменения конфигурации GNOME, перечисленные в данном разделе, вступают в силу сразу после выполнения указанных команд.

Продолжение следует…

Я надеюсь, что данная инструкция позволит Вам быстро и без лишних проблем установить и настроить минимальные сборки оконной системы XORG и графической оболочки GNOME на компьютере с операционной системой FreeBSD. Остается добавить к сказанному, что по мере появления свободного времени я обязательно продолжу свои эксперименты по превращению компьютера с операционной системой FreeBSD в полноценный современный десктоп и, естественно, буду рассказывать Вам обо всем, что получилось и не получилось.

Понравилась статья?

Поделитесь ссылкой в социальной сети или блоге:

источник