Strona 1 z 12

Beryl - instalacja, FAQ

: 28 marca 2007, 15:24
autor: Kaka'
Opiszę tutaj jak zainstalować beryla na Debianie, oraz jak skonfigurować do tego xorg.conf.

W razie jakiś uwag, propozycji i takich tam, proszę o kontakt na Gadu, Jabbera, PW, lub w tym temacie.



:arrow: Beryl - cóż to takiego?
:arrow: Wymagania beryla
:arrow: Konfiguracja X.Orga dla kart z chipsetem ATI
:arrow: Konfiguracja X.Orga dla kart z chipsetem nVidia
:arrow: Instalacja beryla
:arrow: FAQ


: 28 marca 2007, 15:24
autor: Kaka'
Beryl - cóż to takiego?


Beryl, jest to menadżer okien. Jest to osobny projekt, który uniezależnił się od Compiza - konkurencyjnego menadżera okien.

Co ten beryl potrafi? Ano dużo, bardzo dużo. Beryl dostarcza nam różnego rodzaju efektów graficznych, np. deszcz na pulpicie, śnieg, sześcienna kostka, "gumowate" okienka i wiele, wiele więcej:

[center:7078465a43]ObrazekObrazekObrazekObrazek[/center:7078465a43]
[center:7078465a43]ObrazekObrazekObrazek[/center:7078465a43]

Czy jest sens używać beryla, przecież to tylko takie "bajery"? Według mnie jest sens. Co prawda, są to bajery, jednak to właśnie one umilają nam naszą pracę. Beryl nie ma służyć do zabawy, bo to, IMHO, mija się z celem, ale ma służyć do umilenia naszej pracy ;)

Ja sam go używam, mimo, że mało co robie "graficznie", na ogół pracuję w konsoli.

Więc jeżeli Twoją kartę graficzną (tak kartę graficzną, nie procesor) stać na taki wysiłek, to naprawdę polecam chociaż spróbować. O wymaganiach poczytasz niżej.

: 28 marca 2007, 15:25
autor: Kaka'
Wymagania beryla

Co do tego krążą różne teorie, nie teorie, wymysły i takie tam. Nie określono jeszcze dokładnie wymagać jakie stawia beryl (mówię o sprzęcie).

Podobno beryl dobrze działa nawet na Radeonie 8500, mimo, że ta karta nie jest najnowszej generacji. Co do kart nVidii, to trudno mi powiedzieć dokładnie, ale pewnie zadziałają nawet słabsze karty niż Radeon 8500.

U mnie na Radeonie 9550 zacinał się, ale wystarczyło powyłączać niektóre efekty graficzne.

Jednakże najważniejsza jest konfiguracja X servera. Tu zaczynają się problemy. Otóż, aby beryl działał na naszym komputerze, jest wymagany albo XGL, albo AIGLX. Osobiście popieram AIGLX, bo według mnie XGL to samo zło ;) Jeżeli będziesz miał możliwość używania AIGLX, to właśnie go używaj. Jednakże, jeżeli będziesz zmuszony do XGL, to mówi się trudno...

Ja robię opis tylko dla AIGLX, XGL mnie nie obchodzi i mam nadzieję, że Ciebie także :)

Więc, aby AIGLX działał potrzebujemy kartę graficzną nVidii lub ATI (na innych kartach nie testowałem, ale podobno działa także na kartach intela). W przypadku kart z chipsetem ATI, aby AIGLX działał poprawnie, wymagane są otwarte sterowniki, które z kolei nie działają na wszystkich kartach.

W przypadku kart z chipsetem nVidii, sprawa jest bardzo prosta. Instalujemy najnowsze sterowniki, a następnie odpowiednio konfigurujemy X.Orga. O instalacji sterowników przeczytasz tutaj: http://debian.linux.pl/viewtopic.php?t=1247 Jeżeli już je zainstalujesz, możesz przejść do dalszego czytania tego tematu.

: 28 marca 2007, 15:25
autor: Kaka'
Konfiguracja X.Orga dla kart z chipsetem ATI

1) Upewniamy się, że jedziemy na otwartych sterownikach: http://debian.linux.pl/viewtopic.php?t=952

2) Upewniamy się, że mamy akcelerację 3D:

Kod: Zaznacz cały

glxinfo | grep direct
W przypadku jej braku, zapraszam tu: http://debian.linux.pl/viewtopic.php?t=952

3) Otwieramy /etc/X11/xorg.conf i kolejno dodajemy do niego (wcześniej zrób koniecznie jego kopię!):

a) Do Section "ServerLayout" dodaj:

Kod: Zaznacz cały

Option "AIGLX" "true"
b) do Section "Device" dodaj:

Kod: Zaznacz cały

Option "AddARGBGLXVisuals" "On"
Option "XAANoOffscreenPixmaps" "true"
Option "RenderAccel" "true"
c) do Section "Module" dodaj:

Kod: Zaznacz cały

Load "dbe"
i

Kod: Zaznacz cały

Load "glx"
Uwaga! Load "dbe" - opcja ta powoduje znikanie ikon na pulpicie, ale poza tyn nie powoduje żadnych problemów. Przydaje się gdy nie chcesz aby conky skakało.

d) upewnij się, że masz taki wpis:

Kod: Zaznacz cały

Section "DRI"
Mode 0666
EndSection
e) na końcu pliku dodaj:

Kod: Zaznacz cały

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
Teraz zapisz plik.

4) Teraz uruchom ponownie komputer.


5) Przejdź do procesu instalacji beryla.

: 28 marca 2007, 15:26
autor: Kaka'
Konfiguracja X.Orga dla kart z chipsetem nVidia


1) Upewniamy się, że mamy zainstalowane najnowsze sterowniki: http://debian.linux.pl/viewtopic.php?t=1247

2) Upewniamy się, że mamy akcelerację 3D:

Kod: Zaznacz cały

glxinfo | grep direct
W przypadku jej braku, zapraszam tutaj: http://debian.linux.pl/viewtopic.php?t=1247

3) Konfigurujemy /etc/X11/xorg.conf według poniższych zaleceń:

a) Na końcu pliku dodajemy:

Kod: Zaznacz cały

Section "Extensions"
        Option  "Composite"     "Enable"
EndSection
b) do Section "Device" dodajemy:

Kod: Zaznacz cały

Option              "AddARGBGLXVisuals"     "true"
Option              "AllowGLXWithComposite" "true"
Option              "TripleBuffer"          "true
#Option             "CursosShadow"          "true"
Option              "UseEdidFreqs"          "true"
Option              "RenderAccel"           "true"
Option              "backingstore"          "true"
c) upewniamy się, że w Section "Module" mamy:

Kod: Zaznacz cały

    Load           "glx"

Teraz zapisz plik.


4) Teraz uruchom ponownie komputer.

: 28 marca 2007, 15:26
autor: Kaka'
Instalacja beryla

No i doszliśmy do wymarzonego momentu ;)

Więc do /etc/apt/sources.list dodaj poniższe dwa wpisy:

Kod: Zaznacz cały

#~~~~~~~~~~~~~~~~~~~~~~~~Beryl~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
deb [url]http://download.tuxfamily.org/myberyl/shame/debian-sid/beryl-svn/relatively-stable/[/url] ./
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
Paczki są budowane dla i386 i amd64!


Teraz wydajemy (jako root oczywiście):

Kod: Zaznacz cały

aptitude update
lub jeśli używasz apt-get:

Kod: Zaznacz cały

apt-get update
Teraz już zainstalujemy beryla, czyli:

Kod: Zaznacz cały

aptitude install beryl
lub jeśli korzystasz z apt-get:

Kod: Zaznacz cały

apt-get install beryl

Jeżeli beryl się dobrze zainstalował, polecam uruchomić ponownie komputer (choć nie jest to wymagane).

W tej chwili uruchom swoje ulubione środowisko graficzne, lub menadżera okien, otwórz konsolę i wpisz:

Kod: Zaznacz cały

beryl-manager &
I już nam się beryl uruchomił :) Teraz trzeba go dostosować do własnych potrzeb. Beryl posiada bardzo dobry i intuicyjny konfigurator, więc jego konfiguracja nie sprawi nikomu problemu.

: 28 marca 2007, 15:27
autor: Kaka'
FAQ


1) Beryl się nie uruchamia.

Sprawdź, czy dobrze go zainstalowałeś, a w przypadku braku pewności, zainstaluj jeszcze raz. Wywal konfigurację Beryla:

Kod: Zaznacz cały

rm -r ~/.beryl
Zobacz jakie błędy wywala Ci konsola i spróbuj dojść do przyczyny problemu. W razie kłopotów, napisz na forum.[/i]

2) Brak belek okien (obramowania okien).

Problem dość często spotykany. Sprawdź, czy dobrze zainstalowałeś beryla. Zajrzyj tutaj: http://debian.linux.pl/viewtopic.php?t=967 Upewnij się również, że masz zainstalowane emerald i czy wybrałeś go jako dekorator okien. Jeżeli to nie rozwiąże tego problemu, idź do Google, bo temat naprawdę wiele razy poruszany.

3) Beryl zwalnia mi system!

Spróbuj powyłączać różne efekty graficzne - po prostu przetestuj wszystko i wybierz optymalną konfigurację dla siebie. Pamiętaj: w berylu możesz naprawdę wiele zmienić.

4) Beryl zawiesza mi X server (X.Orga) lub system!

Kolejny często spotykany problem. Możesz poczytać ten temat: http://debian.linux.pl/viewtopic.php?t=1194 Jeżeli to nie pomoże, zapytaj Google.

5) Chcę, żeby beryl uruchamiał mi się przy starcie systemu.

Dla GNOME: Znajdź menadżer sesji i w ostatnim oknie dodaj do programów uruchamianych przy starcie GNOME: beryl-manager &

Dla KDE: wykonaj:

Kod: Zaznacz cały

$ ln -s /usr/bin/beryl-manager ~/.kde/Autostart
Dla innych środowisko i menadżerów okien: http://google.pl

[/i]

6) ¦nieg w berylu

Chcesz śnieg w berylu? Nic trudnego, zainstaluj poniższy pakiet:

Kod: Zaznacz cały

# aptitude install libsnowpg-perl
Potem odpal ponownie beryla. Więcej poszukaj w opcjach berylka[/i]

: 15 kwietnia 2007, 18:05
autor: 3ndriu

Kod: Zaznacz cały

andrzej@andrzej:~$ beryl-manager &
libGL warning: 3D driver claims to not support visual 0x4b
To samo pojawia się przy poleceniu

Kod: Zaznacz cały

glxinfo | grep direct
xorg.conf mam skonfigurowany, beryla przeinstalowałem i nic

: 15 kwietnia 2007, 18:16
autor: velmafia
3ndriu pisze:

Kod: Zaznacz cały

andrzej@andrzej:~$ beryl-manager &
libGL warning: 3D driver claims to not support visual 0x4b
To samo pojawia się przy poleceniu

Kod: Zaznacz cały

glxinfo | grep direct
xorg.conf mam skonfigurowany, beryla przeinstalowałem i nic

też to mam (i dużo innych osób):

Kod: Zaznacz cały

kamil@kamil:~$ glxinfo | grep direct
libGL warning: 3D driver claims to not support visual 0x4b
direct rendering: Yes
ale ja to olałem, bo to w niczym ni przeszkadza.



aloha

: 15 kwietnia 2007, 19:18
autor: 3ndriu
A mi właśnie przeszkadza, bo nie uruchamia się Beryl. :-(