Obsah |
Návod je na smetišti! Znamená to, že je zastaralý, a může být více ke škodě než k užitku. Pokud máte zájem, můžete se ho ujmout a přepsat ho do aktuální platné podoby. Pro zprovoznění 3D efektů navšitvte návod Akcelerované prostředí. |
Poznámka
Více informací naleznete na adrese http://help.ubuntu.com/community/CompositeManager/AIGLX .
Poznámka: ATI karty : V závislosti na typu karty můžete s AIGLX použít ati/radeon ovladač. V případě problémů byste měli použít Xgl s ovladačem fglrx.
Jak nainstalovat Beryl s AIGLX na Edgy Eft
Přidání repozitáře
Upravte soubor sources.list, v konzoli například:
sudo nano /etc/apt/sources.list
Přidejte tento řádek:
deb http://ubuntu.beryl-project.org/ edgy main deb-src http://ubuntu.beryl-project.org edgy main
GPG klíč (ověření stahovaných balíčků) stáhnete příkazem:
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
Pro EXPERIMENTÁLNÍ svn balíčky, ktere jsou NEPODPOROVANÉ (přesto jsou oznámení o chybách vítaná):
# Treviño's Beryl-SVN Ubuntu Repository # GPG key: 81836EBF deb http://3v1n0.tuxfamily.org edgy beryl-svn
GPG klíč pro repozitář Treviño:
wget http://3v1n0.tuxfamily.org/DD800CD9.gpg -O- | sudo apt-key add -
Před instalací aktualizujte seznam dostupných balíčků:
sudo apt-get update
Aktivace AIGLX
X.org 7.1, který je v Edgy Eft, zahrnuje AIGLX; je to tedy velmi jednoduché.
Konfigurace X serveru
Otevřete /etc/X11/xorg.conf v textovém editoru jako superuživatel. Například v terminálu zadejte (i se zálohou)
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-zaloha sudo nano /etc/X11/xorg.conf
V sekci "Module" se ujistěte, že jsou zahrnuty následující řádky (tzn. že nejsou na začátku řádku zakomentovány znakem "#"):
Load "dri" Load "dbe" Load "glx"
Dále najděte sekci "Device" pro svou grafickou kartu a přidejte následující:
Option "XAANoOffscreenPixmaps"
A nakonec přidejte na konec souboru (pokud to tam již není někde jinde napsané:
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Restart X serveru
sudo /etc/init.d/gdm restart
Pokud se nedostanete zpátky do grafického prostředí (přihlašovací okno), stiskněte CTRL+ALT+F1, což vás přepne do terminálu. Přihlaště se svým jménem a heslem a poté zadejte příkaz: pro GNOME: sudo /etc/init.d/gdm restart pro KDE: sudo /etc/init.d/kdm restart This will swicth you to a terminal. To by mělo váš X server restartovat tentokrát korektně, a měla by se objevit grafická přihlašovací obrazovka.
Instalace Berylu
Jednoduše napište
sudo apt-get install beryl
Je to jednoduché, že?
Pravděpodobně budete potřebovat i nějaká témata na dekorace:
sudo apt-get install emerald-themes
Beryl je metabalíček, který nainstaluje všechny závislosti (beryl-core, beryl-plugins, beryl-manager, beryl-settings) a také správce vzhledu (emerald, ne již však emerald-themes). Ujistěte se, že se nainstalovalo vše.
(nebo můžete použít aptitude:
sudo aptitude install beryl
Aptitude nainstaluje "doporučené" balíčky, včetně emerald-themes)
Spuštění Berylu
Pro start Berylu jednoduše spusťte v terminálu beryl, ale místo toho je mnohem jednoduší použít beryl-manger:
beryl-manager
Pokud vše půjde správně, Beryl by měl změnit okraje vašich oken dle nastavení v Emerald themes a okna se při pohybu budou vlnit! Všimněte si také, že se ve vaší systémové liště objevila ikonka červeného smaragdu - ta vám umožňuje ovládat Beryl, spouštět BSM (Beryl Setting Manager), nebo Emerald (správce vzhledů). Také poskytuje možnost přepnout se zpět do standardního window manageru, v případě nekorektního chování Berylu.
Pokud se Beryl nespustí zároveň s Beryl managerem, můžete jej spustit ručně. Stačí kliknout pravým tlačítkem myši na červenou ikonu v systémové liště, a v nabídce Select Window Manager vybrat Beryl. Pokud se i přesto Beryl nespustí, někde nastala chyba! Informace, které mohou pomoci odhalit problém, získate, pokud Beryl spustíte z [h:Terminál:terminálu]. Pomoc můžete najít na fóru Ubuntu, nebo v Konferenční místnost na Jabberu.
Konfigurace Berylu
Nyní, když jsou Beryl a AIGLX nainstalovány, budeme potřebovat, aby se spouštěly automaticky se sytémem. Nejlepší cestou je vytvořit pro Beryl samostatné "sezení" , protože některé aplikace nefungují korektně, když je spuštěn Beryl (jedná se především o OpenGL hry, nebo o vzdálená přihlášení), a tak je dobré mít pro ně schované původní nastavení. V případě problémů se proto můžete bez problémů přihlásit do "obyčejného" sezení, případně restartovat X server.
Budeme potřebovat vytvořit dva nové soubory: startovací skript a soubor s nastavením pro "X" sezení.
Pro vytvoření startovacího skriptu spusťte váš oblíbený textový editor (např. gedit, kwrite, vim nebo mcedit) jako superuživatel root a vytvořte soubor startberyl.sh:
gksudo gedit /usr/bin/startberyl.sh
nebo pro KDE
kdesu kate /usr/bin/startberyl.sh
Poznámka: V GNOME je užitečné vytvořit si v Menu spouštěč Spustit Gedit jako Root pomocí Systém > Volby > Hlavní nabídka, pomocí příkazu gksu "gedit %U", a Spustit Nautilus jako Root pomocí gksu nautilus.
V závislosti na vaší konfiguraci použijte jeden z následujících skriptů:
GNOME
beryl-manager sleep 4 exec gnome-session
KDE
#!/bin/sh export KDEWM="/usr/bin/beryl-manager" exec startkde
XFCE
#!/bin/sh beryl-manager sleep 4 exec xfce4-session
Eventuálně je možné poslední řádku nahradit:
exec dbus-launch --exit-with-session gnome-session
pro GNOME, pro KDE nahraďte gnome-session výrazem startkde, resp. pro Xfce xfce4-session
Nyní musíme učinit skript spustitelným. To můžeme provést v Nautilu nebo v Konqueroru (spuštěným s právy Roota) ve vlastnostech souboru, nebo jednoduchým příkazem v terminálu:
sudo chmod a+x /usr/bin/startberyl.sh
Pro vytvoření nového sezení vytvořte soubor /usr/share/xsessions/Beryl.desktop (jako Root) a zkopírujte do něj následující obsah:
[Desktop Entry] Encoding=UTF-8 Name=Beryl Exec=/usr/bin/startberyl.sh Icon= Type=Application
Nyní, když se bude GNOME nebo KDE spouštět, budete mít ve výběru sezení položku Beryl Pokud se přihlásíte do tohoto sezení, spustí se Beryl (pomocí skriptu startberyl.sh) a načte se GNOME, resp. KDE či XFCE. Příhlášení do standardního neakcelerovaného desktopu vám dává možnost řešit případné problém, nebo spouštět aplikace, které nepracují správně s AIGLX.
Další možností jak spouštět Beryl, je nastavit systém, aby při přihlášení automaticky spustil Beryl:
GNOME
Otevřete Systém > Volby > Sezení
Přepněte se na záložku Programy při přihlášení
Klikněte na __N__ový, do pole Jméno zadejte libovolný název, např. Beryl manager, do pole Příkaz napište "beryl-manager"
Opakujte poslední krok pro beryl
Potvrďte OK a zavřete okno
KDE
Jednodušší, ale méně grafické. Zadejte v terminálu:
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
V případě problémů při spouštění (např. prázdné bílé obrazovky po spuštění) se přepněte do konzole pomocí Ctrl-Alt-F2, přihlašte se, a napište:
Gnome:
rm ~/.config/autostart/beryl-manager.desktop
KDE:
rm ~/.kde/Autostart/beryl-manager
Myní by restartujte X server:
sudo /etc/init.d/gdm restart
pro GNOME, pro KDE nahraďte gdm výrazem kdm
Používání Berylu
Pokud se vám zdá Beryl moc pomalý, otevřete Správce nastavení Berylu a odstraňte (nebo změňte) efekt rozmazání (blur) -- některé kombinace nastavení jsou opravdu velice pomalé na určitých grafických kartách.