Документация по ОС FreeBSD Четверг, 28.03.2024, 17:09
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » X Window

FreeBSD: Установка и начальная настройка десктопа с GNOME [2011]
Через год использования операционной системы 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 следует выполнить команды:

cd /usr/ports/x11/xorg-minimal
make VIDEO_DRIVER=intel config-recursive install clean
cd ../../x11-fonts/liberation-fonts-ttf
make install clean
cd ../terminus-font
make install clean

При конфигурировании портов достаточно установить галочку [X] FIXED_MOUNTPOINTS use fixed mountpoints в окне Options for hal x.x.x.
 После завершения установки нужно добавить в файл /etc/rc.conf строки, обеспечивающие автоматический запуск dbus и hald:
 
dbus_enable="YES"
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 необходимо выполнить команды:
 
cd /usr/ports/x11/gnome2-lite
make config-recursive install clean
cd ../gdm
make install clean
cd ../../accessibility/at-spi
make install clean
cd ../../sysutils/gnome-power-manager
make install clean
cd ../../security/seahorse
make config-recursive install clean
cd ../../archivers/file-roller
make install clean
cd ../../audio/freedesktop-sound-theme
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:
 
gdm_enable="YES"
gdm_lang="ru_RU.UTF-8"

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


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

... dbus-daemon: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.33" (uid=... pid=... comm="nautilus) interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply=0 destination=":1.2" (uid=0 pid=... comm="/usr/local/sbin/console-kit-daemon))

... gnome-session[...]: WARNING: Could not launch application 'at-spi-registryd-wrapper.desktop': Unable to start application: ... «${exec_prefix}/libexec/at-spi-registryd» (No such file or directory)
 
... pulseaudio[...]: pid.c: Daemon already running.

Первое предупреждение обусловлено несогласованностью конфигураций демонов hald и ConsoleKit. Для его устранения необходимо найти в файле /usr/local/etc/dbus-1/system.d/ConsoleKit.conf строку send_interface="org.freedesktop.DBus.Properties" /> и заменить текст deny на allow в предшествующей ей строке <deny send_destination="org.freedesktop.ConsoleKit". Второе предупреждение вызвано ошибкой в файле /usr/local/share/gdm/autostart/LoginWindow/at-spi-registryd-wrapper.desktop. Для устранения проблемы следует найти в данном файле строку Exec=${exec_prefix}/libexec/at-spi-registryd и заменить в ней текст ${exec_prefix} на /usr/local. Третье предупреждение связано с дублированием команд запуска звуковой системы PulseAudio. Для его устранения достаточно выбрать пункт Система » Параметры » Запускаемые приложения главного меню, а затем в открывшемся окне Параметры запускаемых приложений убрать галочку в строке PulseAudio Sound System.
 В отличие от рассмотренных выше предупреждений, примерно такие сообщения в логе /var/log/messages:
 
... gdm-simple-greeter[...]: Gtk-WARNING: gtkwidget.c:5676: widget not within a GtkWindow

... gnome-keyring-daemon[...]: couldn't allocate secure memory to keep passwords and or keys from being written to the disk

... pulseaudio[...]: module.c: module-detect is deprecated: Please use module-udev-detect instead of module-detect!

не являются признаком наличия каких-либо проблем и могут быть проигнорированы.
 
Официальные источники информации о 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. В связи с этим для добавления русской раскладки и обеспечения переключения раскладок комбинацией клавиш <Ctrl>+<Shift> придется выполнить команды:
 
gconftool-2 -s -t list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/layouts [us,ru]

gconftool-2 -s -t list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/options "[grp  grp:ctrl_shift_toggle]"
 
Обязательно учтите, что текст grp grp во второй команде должен быть разделен символом табуляции, а не пробелом. На всякий случай напоминаю, что для ввода символа табуляции в консольном режиме можно сначала нажать комбинацию клавиш <Ctrl>+<V>, а затем нажать клавишу <Tab>.
 Сразу после выполнения указанных команд в Области уведомлений появится индикатор текущей раскладки клавиатуры, и Вы сможете переключаться на русский язык и вводить русские символы.
 
Изменение стандартной внешности GNOME
 
В связи с тем, что коллекция портов операционной системы FreeBSD и сайт GNOME ART содержат массу обоев для рабочего стола, наборов иконок и тем оформления, внешний вид GNOME может быть адаптирован под самые привередливые вкусы и потребности. Например, я предпочитаю включать тему оформления рамок окон Metabox (кроме всего прочего, ее применение не противоречит рекомендациям документа Reducing CPU Usage), а также устанавливать порты x11-themes/gnome-backgrounds и x11-themes/gnome-icons-dropline-neu, позволяющие выбрать другие обои для рабочего стола и заменить стандартный набор значков Среда GNOME на гораздо более симпатичный Dropline Neu!.
 
Включение простейших визуальных эффектов
 
Для включения таких возможностей стандартного оконного менеджера Metacity, как отбрасывание теней, прозрачность и предварительный просмотр содержимого окон при переключении между ними комбинацией клавиш <Alt>+<Tab>, достаточно выполнить команду:
 
gconftool-2 -s -t bool /apps/metacity/general/compositing_manager true
 
Сразу после выполнения указанной команды Вы увидите приятное улучшение внешнего вида всех компонентов GUI.
 
Настройка параметров рендеринга шрифтов
 
Даже с учетом того, что статья FreeBSD: Настройка шрифтов в десктопных приложениях готовилась во время использования KDE, ее рекомендации прекрасно подошли для GNOME. Во избежание возможных вопросов достаточно добавить, что настройка параметров рендеринга шрифтов в GNOME отличается от аналогичной процедуры для KDE только используемой терминологией. На этот раз придется включить Субпиксельное сглаживание, выбрать Слабое утончение и изменить значение DPI на 96. Для внесения таких изменений в конфигурацию GNOME достаточно выполнить команды:
 
gconftool-2 -s -t string /desktop/gnome/font_rendering/antialiasing rgba
gconftool-2 -s -t string /desktop/gnome/font_rendering/hinting slight
gconftool-2 -s -t float /desktop/gnome/font_rendering/dpi 96

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


 
Автоматическое монтирование сменных носителей
 
Для того, чтобы любые 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 к такому виду:
 
<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">
<config version="0.1">
<match user="root">
<return result="yes"/>
</match>
<define_admin_auth group="wheel" />
<match user="user">
<match action="org.freedesktop.hal.storage.*">
<return result="yes"/>
</match>
</match>
</config>

Для разрешения всем пользователям доступа к существующим при запуске системы устройствам cd0, pass0 и xpt0 необходимо привести содержание файла /etc/devfs.conf к такому виду:
 
perm cd0   0666
perm pass0 0666
perm xpt0  0666
link cd0   cdrom
link cd0   dvd
 
Cтроки link... обеспечивают автоматическое создание ссылок с именами /dev/cdrom и /dev/dvd на устройство /dev/cd0. Эти ссылки требуются для корректной работы большинства популярных мультимедийных плееров и приложений для записи CD/DVD-дисков.
 Для того, чтобы разрешить всем пользователям доступ к устройствам daX и daXsX, создаваемым системой в момент подключении USB-накопителей, следует, во-первых, создать файл /etc/devfs.rules, имеющий такое содержимое:
 
[localrules=10]
add path 'da*'   mode 666 group operator
add path 'da*s*' mode 666 group operator
 
А, во-вторых, добавить в файл /etc/rc.conf строку:
 
devfs_system_ruleset="localrules"
 
Для вступления в силу изменений в файлах /etc/devfs.conf, /etc/devfs.rules и /etc/rc.conf нужно отсоединить уже смонтированные сменные носители и выполнить команду /etc/rc.d/devfs restart.
 Для того, чтобы сообщить GNOME опции монтирования файловых систем cd9660, vfat и ntfs, необходимо выполнить три команды:
 
gconftool-2 -s -t list --list-type=string /system/storage/default_options/cd9660/mount_options [-C=utf-8]

gconftool-2 -s -t list --list-type=string /system/storage/default_options/vfat/mount_options [longnames,-u=0,-g=0,-m=666,-M=777,-L=ru_RU.UTF-8]

gconftool-2 -s -t list --list-type=string /system/storage/default_options/ntfs/mount_options [-C=utf-8]
 
Сразу после выполнения указанных команд любые CD/DVD-диски и USB-накопители с файловыми системами FAT, NTFS и UFS начнут монтироваться автоматически, все имена файлов на русском языке будут отображаться корректно, Вы сможете управлять CD/DVD-приводом средствами GUI.
 
Монтирование NTFS-разделов для чтения и записи
 
В настоящее время штатные средства операционной системы FreeBSD поддерживают монтирование NTFS-разделов только для чтения. Если Вас, как и меня, это не устраивает, придется установить и интегрировать в систему альтернативный драйвер NTFS (далее - драйвер ntfs-3g), а также разрешить всем доступ к NTFS-разделам, существующим в момент запуска системы.
 Для установки драйвера ntfs-3g следует выполнить команды:
 
cd /usr/ports/sysutils/fusefs-ntfs
make install clean
 
После завершения установки нужно добавить в файл /etc/rc.conf строку, обеспечивающую автоматический запуск ntfs-3g:
 
fusefs_enable="YES"
 
и запустить драйвер командой /usr/local/etc/rc.d/fusefs start.
 Интеграция драйвера ntfs-3g в систему заключается в замене штатной утилиты /sbin/mount_ntfs скриптом /usr/local/share/hal/mount-fuse:
 
cd /sbin
mv mount_ntfs mount_ntfs-dist
cp /usr/local/share/hal/mount-fuse ./mount_ntfs
 
В моем случае при запуске системы существует два NTFS-раздела, находящихся на первом жестком диске. Первый NTFS-раздел является основным и определяется как устройство /dev/ad4s1, а второй NTFS-раздел представляет из себя логический диск и определяется как устройство /dev/ad4s5. Для разрешения всем пользователям доступа к этим устройствам достаточно добавить в файл /etc/devfs.conf строки:
 
perm ad4s1 0666
perm ad4s5 0666
 
После выполнения перечисленных действий и перезагрузки компьютера 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 указанный файл должен иметь такое содержимое:
 
<deviceinfo version="0.2">
<device>
<match key="block.device" string="/dev/ad4s1">
<merge key="info.ignore" type="bool">true</merge>
</match>
</device>
</deviceinfo>
 
Для того, чтобы файл /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, Текстовый редактор gedit, утилиту Создание снимков экрана и, конечно же, Терминал среды GNOME.
 Во-вторых, GNOME не предъявляет какие-то специфические требования к прикладному программному обеспечению, поэтому я продолжаю успешно использовать такие приложения, как браузер Mozilla Firefox 3.5.x с поддержкой 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 <Название темы>, в открывшемся окне перейти на закладку Рейтинг производительности и запомнить количество времени, которое требуется для рисования одной рамки. После завершения замеров нужно остановиться на той теме, которая обеспечивает минимальные затраты времени.
 Для отключения отображения иконок в меню и запрета использования эффектов анимации панелей достаточно выполнить команды:
 
gconftool-2 -s -t bool /desktop/gnome/interface/menus_have_icons false
gconftool-2 -s -t bool /apps/panel/global/enable_animations false
 
Для ускорения открытия папок, которые содержат значительное количество файлов, можно отключить создание миниатюр графических, звуковых и текстовых файлов, а также подсчет количества файлов в папках. Для такого изменения поведения Nautilus'а достаточно выполнить команды:
 
gconftool-2 -s -t string /apps/nautilus/preferences/show_image_thumbnails never
gconftool-2 -s -t string /apps/nautilus/preferences/preview_sound never
gconftool-2 -s -t string /apps/nautilus/preferences/show_icon_text never
gconftool-2 -s -t string /apps/nautilus/preferences/show_directory_item_counts never
 
Все изменения конфигурации GNOME, перечисленные в данном разделе, вступают в силу сразу после выполнения указанных команд.
 
Продолжение следует...
 
Я надеюсь, что данная инструкция позволит Вам быстро и без лишних проблем установить и настроить минимальные сборки оконной системы XORG и графической оболочки GNOME на компьютере с операционной системой FreeBSD. Остается добавить к сказанному, что по мере появления свободного времени я обязательно продолжу свои эксперименты по превращению компьютера с операционной системой FreeBSD в полноценный современный десктоп и, естественно, буду рассказывать Вам обо всем, что получилось и не получилось.


Источник: http://www.sergeysl.ru/freebsd-gnome/
Категория: X Window | Добавил: oleg (31.03.2011) | Автор: sergeysl
Просмотров: 2012 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024