Howto: Установка Beryl в Ubuntu (Kubutu) 64-bit.
Просмотрев видео-ролики о том, как красив Linux с установленным Beryl и попробовав его на ноутбуке со стандартной i386 архитектурой, захотелось запустить это украшательство и на компьютере с 64-битным процессором. На компьютере установлен Kubuntu 6.06 LTS Dapper Drake 64-bit Linux. Погуглив немного, я узнал, что поскольку в репозиториях Dapper Drake пакета Beryl нет, обычной установкой не отделаешься. Но я так просто не сдался и нашел почти то, что мне нужно - HOWTO: Build beryl from source, gnome. Правда, вместо Gnome у меня KDE, но это не суть важно - разберемся.
1) Начнем с того, что добавим источники в файл /etc/apt/sources.list.
в самом конце списка добавляем следующееsudo vi /etc/apt/sources.list
2) Установка драйверов видеокарты.deb http://www.beerorkid.com/compiz dapper main main-amd64
deb-src http://www.beerorkid.com/compiz dapper main main-amd64
Nvidia:
sudo aptitude update
sudo aptitude dist-upgrade
sudo aptitude install nvidia-glx
Ati: (поскольку у меня Nvidia, установку драйверов Ati я не проверял)
Устанавливаем fglx, как описано здесь.
Запускаем:
И смотрим вывод. Если видите direct rendering: yes - можно идти дальше.glxinfo
3) Редактируем xorg.conf.
Начнем с создания копии:
Только для Nvidia:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
В открытом файле ищем секцию "Module". Если в этом разделе присутствуют Load "dri" и(или) Load "glcore" - комментируем их (ставим # в начале строки):sudo vi /etc/X11/xorg.conf
Убедитесь что присутствует запись:# Load "dri"
# Load "glcore"
Опускаемся дальше к секции "Device" и смотрим чтобы все было как указано ниже:Load "glx"
Не изменяйте значение BusID, вверху приведен лишь пример, у Вас может быть другое значение. Если нет Option "RenderAccel" "true" - допишите.Section "Device"
Identifier "NVIDIA Corporation NV41.0"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
EndSection
(конец только Nvidia)
4) Установка xgl
Настройка запуска xgl.sudo aptitude install xserver-xgl libgl1-mesa libglitz-glx1
Gnome:
В конец секции servers добавляем следующее:sudo gedit /etc/gdm/gdm.conf-custom
Для Nvidia:
Для Ati:[servers]
0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true
Только ATI:[servers]
# Override display 1 to use Xgl (DISPLAY 1 IMPORTANT FOR ATI FGLRX).
1=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true
Изменяем /etc/gdm/gdm.conf:
следующим образомsudo gedit /etc/gdm/gdm.conf-custom
Идем к строке 198 и изменяем GdmXserverTimeout=10 на (это очень важно!!!):#0=Standard
1=Standard
KDE:GdmXserverTimeout=50
Nvidia:
Ищем строку ServerCmd=/usr/X11R6/bin/X -br, комментируем ее и добавляем следующее:sudo vi /etc/kde3/kdm/kdmrc
#ServerCmd=/usr/X11R6/bin/X -br
ServerCmd=/usr/bin/Xgl -fullscreen -ac -accel xv:fbo -accel glx:pbuffer
Для Ati попытайтесь модифицировать, то что было сделано для Gnome.
5) Установка Beryl с исходников.
Начнем с того, что удалим compiz (если он установлен)
sudo aptitude remove compiz-core compiz-gnome cgwd csm
Если выдает, что не знает таких пакетов - это нормально. Не обращайте внимания.
Ну а теперь самая важная и самая тяжелая часть. Ниже будет приведен листинг. Все команды запускайте построчно, как указано там. Уделяйте внимание сообщениям об ошибках. Особенно это касается пунктов ./autogen.sh --prefix=/usr. Если видите надписи типа unmet зависимости и названия пакетов, установите указанные пакеты через sudo apt-get install пакет и запустите ./autogen.sh --prefix=/usr еще раз.
Ну а теперь самая важная и самая тяжелая часть. Ниже будет приведен листинг. Все команды запускайте построчно, как указано там. Уделяйте внимание сообщениям об ошибках. Особенно это касается пунктов ./autogen.sh --prefix=/usr. Если видите надписи типа unmet зависимости и названия пакетов, установите указанные пакеты через sudo apt-get install пакет и запустите ./autogen.sh --prefix=/usr еще раз.
Проделываем все как здесь:
Если все прошло без проблем - значит, Beryl установлен.cd ~/
sudo aptitude update
sudo aptitude dist-upgrade
sudo apt-get update
sudo apt-get build-dep compiz
sudo aptitude install fakeroot libtool automake1.9 librsvg2-dev x11proto-gl-dev subversion libneon25-dev libapr0-dev libsvn0-dev
sudo update-alternatives --config automake
svn co svn://svn.beryl-project.org/beryl/tags/release-0.1.4/
ln -s ~/release-0.1.4/distro-specific-build-files/bdock/debian ~/release-0.1.4/bdock/
ln -s ~/release-0.1.4/distro-specific-build-files/beryl-core/debian ~/release-0.1.4/beryl-core/
ln -s ~/release-0.1.4/distro-specific-build-files/beryl-plugins/debian ~/release-0.1.4/beryl-plugins/
ln -s ~/release-0.1.4/distro-specific-build-files/beryl-dbus/debian ~/release-0.1.4/beryl-dbus/
ln -s ~/release-0.1.4/distro-specific-build-files/beryl-manager/debian ~/release-0.1.4/beryl-manager/
ln -s ~/release-0.1.4/distro-specific-build-files/beryl-settings/debian ~/release-0.1.4/beryl-settings/
ln -s ~/release-0.1.4/distro-specific-build-files/emerald/debian ~/release-0.1.4/emerald/
ln -s ~/release-0.1.4/distro-specific-build-files/emerald-themes/debian ~/release-0.1.4/emerald-themes/
ln -s ~/release-0.1.4/distro-specific-build-files/heliodor/debian ~/release-0.1.4/heliodor/
cd ~/release-0.1.4/beryl-core
make clean
./autogen.sh --prefix=/usr
fakeroot dpkg-buildpackage
cd ..
sudo dpkg -i beryl-core*.deb beryl-dev*.deb
cd beryl-plugins
make clean
./autogen.sh --prefix=/usr
fakeroot dpkg-buildpackage
cd ..
sudo dpkg -i beryl-plugins-data*.deb beryl-plugins*.deb
cd emerald
make clean
./autogen.sh --prefix=/usr
fakeroot dpkg-buildpackage
cd ..
sudo dpkg -i emerald*.deb
cd emerald-themes
make clean
./autogen.sh --prefix=/usr
fakeroot dpkg-buildpackage
cd ..
sudo dpkg -i emerald-themes*.deb
cd beryl-settings
make clean
./autogen.sh --prefix=/usr
fakeroot dpkg-buildpackage
cd ..
sudo dpkg -i beryl-settings*.deb
cd beryl-manager
make clean
./autogen.sh --prefix=/usr
fakeroot dpkg-buildpackage
cd ..
sudo dpkg -i beryl-manager*.deb *.deb
Проблемы, которые возникли у меня.
1.
sudo dpkg -i beryl-core*.deb beryl-dev*.deb
не поставило, а потребовало библиотеки libberylsettings0*, но они были в той же папке. Поэтому поставил их, а потом уже без проблем пакеты указанные выше:
2.
sudo dpkg -i libberylsettings0*.deb
sudo dpkg -i beryl-core*.deb beryl-dev*.deb
sudo dpkg -i emerald*.deb
Выдало, что пакеты зависят от libemeraldengine0*. Фокус, проделанный выше, не прошел, так как при установке libemeraldengine0* выдало, что пакеты зависят от emerald*. Какой-то замкнутый круг. Не знаю, что нужно делать в таких случаях. Сделал по своему. Поставил emerald*, указав игнорировать зависимости от libberylsettings0* и после этого поставил без проблем libberylsettings0*:
Со всем остальным проблем не было.
sudo dpkg -i --ignore-depends=libberylsettings0 emerald*.deb
sudo dpkg -i libberylsettings0*.deb
6) Автозапуск при старте KDE (GNOME):
Для KDE:
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-managerДля Gnome:
В Control Center -> Sessions -> Startup Programs добавляем:
beryl-manager
Перегружаем иксы (Ctrl + Alt + Backspace) и с умилением смотрим на работу Beryl :).
При написании данного Howto главным образом использовался материал отсюда
http://www.ubuntuforums.org/showthread.php?t=281613
и дополнительно
http://www.linuxjournal.com/node/1000081
http://linuxforum.ru/index.php?showtopic=30208&st=0
Если у Вас возникли какие-нибудь проблемы при установке или предложение сделать все это более рационально - пишите в комментарии. С удовольствием все рассмотрю.
При написании данного Howto главным образом использовался материал отсюда
http://www.ubuntuforums.org/showthread.php?t=281613
и дополнительно
http://www.linuxjournal.com/node/1000081
http://linuxforum.ru/index.php?showtopic=30208&st=0
Если у Вас возникли какие-нибудь проблемы при установке или предложение сделать все это более рационально - пишите в комментарии. С удовольствием все рассмотрю.
16 коммент.:
Мне вот это описание больше понравилось:
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Edgy_with_XGL
Ничего руками править не пришлось: запустил скрипт, apt-get и в автостарт.
Там есть описания для разных дистрибутивов.
Указанная статья называется Install Beryl on Ubuntu Edgy with XGL. Информацию для других дитсрибутивов я там не нашел. Проблема в том, что в Ubuntu (Kubuntu) Dapper Drake для amd64 нет бинарников Beryl. Поэтому и пришлось делать это вручную. А ставить Beryl в Edgy (где все можно поставить через apt-get) и со стандартной i386 архитектурой - это не проблема.
Видимо, не проявили достаточной настойчивости.
Вот более общая ссылка:
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu
В том числе и AMD64.
А здесь много для других дистрибутивов:
http://wiki.beryl-project.org/wiki/Main_Page
Прошу прощения. Глянул списки пакетов, действительно, сборок под amd64 для Dapper Drake нет. Но, по этим ссылкам можно прочитать, как собрать пакеты из исходников.
Спасибо за информацию.Может действительно можно и легче.
здесь есть пакеты и для dapper, и для edge, amd64 и i386 http://ubuntu.beryl-project.org/
Для dapper пакетов там я не нашел. Есть для Edgy Eft и Feisty Fawn. Хотя, установив методом, описанным в статье, у меня сохранились все .deb пакеты. Может выложить куда-нибудь их для скачивания. Не знаю, будет ли это работать?
Err http://www.beerorkid.com dapper Release.gpg
Http-сервер послал неверный заголовок
и дальше до конца в таком плане
вот такая маячня/// правда я устанавливал с deb http://ubuntu.beryl-project.org/ edgy main
установилось и работает (на 64)
Can't connect to host 'svn.beryl-project.org': Connection timed out
что-то совчес ммылки не пашут
Немножко конечно сложновато но я думаю за пару часов можно осилить.
Since the program is based on a real time world, users would not only be
able to choose the weather of their choice but also
the scenery. It is also a good practice to make sure that none of the climbers are more tired than the other.
This game by Hexacto is simple, straightforward, and fun.
This kind of game is great because it can also provide scientific information, 'Phun'
would help with physics study obviously while other simulation games that offer choices could contribute valuable data to
Psychology. If you are looking for a fun way to spend your weekends, aflight
simulator games is one
of the most fun things to have.
For More Information of Smartphone Products please visit.
Interestingly, the rise in sales of smartphones will come at the expense of declining cell phone sales, currently 90% of the market. Though it cannot offer you emailing, application downloading, etc.
my weblog ... galaxy s4
And since Mac - Book is sure to become your constant companion, a durable polycarbonate shell keeps
it ready for the rough and tumble of everyday life.
The world of telephone communication have improved a lot in
so many years that it has become difficult
to choose the right kind of system. Compared
to the Mac - Book Professional especially, it has the
slow processor.
Feel free to visit my webpage - macbook air
The only clicks that count toward the monthly totals come from web searches
like Google or from visitors who have clicked on a laptop after
visiting our "Notebook Database" or inside our forums.
Samsung, the New York Times, is reporting, is set to offer for sale the
Samsung Galaxy S IV which will offer automatic scrolling by monitoring eye movements.
Online retailers like Expansys, Clove and Mobile - Fun have indicated that the white version of Samsung Galaxy Nexus will be available within February next.
Also visit my web blog - samsung galaxy s3
Simply click on the program that you want to watch and go directly to the channel
it's playing on. The report which questioned 2046 US participants and was run by consulting firm Deloitte revealed that 65% want to connect the internet to their home TV to twatch streams, this figure was 58% in the same survey in 2009. It's quite small so won't take up any room at all and could easily be tossed behind your TV or even on the opposite side of the room if you wish.
Also visit my web-site: roku
Just go and browse through some serviceed online websites and acquisition out the deals of your best with just few simple clicks.
It consists of the 1GHz dual core processor
with the RAM of 1GB, in order to operate most complicated and challenging applications.
Black - Berry Tablet OS is the new operating system that has been created for
the Black - Berry Tablet and this operating system is based on QNX Neutrino.
Here is my homepage; playbook review
Отправить комментарий