Fedora+Beryl (HowTo)
Данная статья описывает процесс установки 3D рабочего стола Beryl.посмотреть как все это выглядит можно тут 3D рабочий стол (WINDOWS VISTA AERO VS LINUX UBUNTU BERYL). В качестве операционой системы использовалась Fedora Core 7.
Для начала необходимо установить проприетарные (собственные) драйвера видеокарты (в моем случае NVIDIA).
Проще всего установить готовые RPM пакеты из репозитория livna.org.
Подключаемся к репозиторию Livna:
rpm -Uhv http://rpm.livna.org/livna-release-6.rpm
rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
Проверяем его доступность:
yum info kmod-nvidia
Для упрощения работы с пакетами устанавливаем дополнение Yum Extender:
yum install yumex
возможности которого доступны через утилиту yumex или меню Kmenu / System / Yum Extender.
Обновление ядра собранного для архитектуры i586 до i686 сборки (не обязательно).
Заходим в Yum Extender ищем ядро (Kernel и kernel-devel) устанавливаем перегружаем систему.
Установка nVIDIA драйверов:
yum install kmod-nvidia
Установка ATi драйверов:
yum install xorg-x11-drv-fglrx kmod-fglrx glx-utils
Проверяем после рестарта X сервера:
(для NVIDIA: фирменная заставка появится при загрузке)
glxinfo | grep direct
direct rendering: Yes
Для AMD64 процессора нужно добавить опцию iommu=off при загрузке Linux ядра.
В /etc/grub.conf вносим подобную правку:
kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet iommu=off
Для материнских плат на базе чипсета Intel имеет смысл добавить в /etc/X11/xorg.conf после секции Driver "fglrx":
Option "UseInternalAGPGART" "no"
Теперь собственно Beryl:
Запускаем Yum Extender вводим Beryl загружаем и устанавливаем пакеты:
beryl.i386
beryl-core.i386
beryl-gnome.i386 (если gnome)
beryl-kde.i386 (если kde)
beryl-manager.i386
beryl-plugins.i386
beryl-settings.i386
beryl-settings-simple.i386
по желанию:
Emerald (декоратор окон для Emerald )
Emerald is themes (темы для оного)
Heliodor
Aquamarine
Запускаем beryl-manager в трее должен появиться значок.
Теперь нужно повесить beryl в автозагрузку, я сделал так:
создал символическую ссылку:
для KDE
$ ln -s /usr/bin/beryl-manager
~/.kde/Autostart/beryl-manager
для GNOME:
Создайте скрипт: Используйте ваш любимый текстовый редактор для создания скрипта start_beryl.sh. Я создал его в /usr/local/bin следующим образом:
#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if (( `ps -A -o comm | grep -c ‘^Xgl$’` == “1″ )); then
DISPLAY=:1 beryl-manager
DISPLAY=:1 beryl-xgl
else echo “${0}: Error: beryl-manager not launched. Xgl not running?”
fi
и сохраните файл.
Делаем скрипт исполняемым: Теперь убедитесь, что у вашего скрипта установлены права так, что он может быть вызван через окно входа в сессию - это можно сделать при помощи Nautilus или Konqueror, или просто вводом следующей команды в терминале:
$ sudo chmod a+x /usr/local/bin/start_beryl.sh
Добавте скрипт в автозапуск сеанса GNOME
* Откройте меню Система > Настройки > Сеансы
* Откройте вкладку Автозапуск
* Нажмите на кнопку Добавить и введите /usr/local/bin/start_beryl.sh в диалоговом окне
* Нажмите Выход
Теперь вы можете выйти и запустить сеанс. Когда вы запустите сеанс GNOME, скрипт проверит запущен ли Xgl, и если да, то запустит beryl-manager.
Теперь перегружаемся и наслаждаемся этим чудом.
источники:
http://linux.xlibs.net/
http://www.opennet.ru

1 комментарий:
Спасибо!
Артем, clerka.net
Отправить комментарий