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í. |
POZOR!!! Tento návod už nie je odporúčaný. Pôvodny patch libx11 bol nahradený novou verziou a pravdepodobne to spôsobuje nefunkčnosť niekoľkých pluginov. Napr. okna nebudú mať okraje. Pre Hardy Heron (8.04) je nový návod: Compiz a Compiz-fusion kompilace a instalace z git (Hardy - 8.04). |
|
Co nám to přinese?
1. Mít stále nejnovější verzi compiz a Compiz-Fusion
2. Pluginy, které v repozitářích Gutsy nenajdeme: 3d, snow, tile, ...
3. Možnost doinstalovat nové pluginy např:
4. Compiz bude rychlejší (když bude zkompilovaný na váše PC).
5. Možnost spouštět compiz přes utilitku fusion-icon (podobná Beryl manager).
6. Možnost jednoduchého přepnutí do metacity (přes fusion-icon), např. když chceme hrát hry.
Co můžeme špatného očekávat?
POZOR!!! Tento způsob instalace není pro uživatele - začátečníka. Dobře si rozmyslete, než tento postup použijete. Samozřejmě, ze se budeme snažit vám pomoct.
1. Může se stát, že po instalaci / upgrade vám compiz nepojde. Naštěstí fusion-icon vám umožní přepnout se do metacity, dokud se vám nepodaří compiz zprovoznit. Moje zkusenosti jsou takové, že se toto stává velmi málo krát. A vždy mi to vyřešilo odinstalování a znovu nainstalováním compiz a compiz-fusion přes tuto popsaný skript. Samozřejmě můžete skriptem odinstalovat to, co se už nainstalovalo a vrátit se k compizu z repozitáře Gutsyho.
2. Může vám chybět nějaké balíčky, které je můžete naštěstí doinstalovat přes apt-get nebo Synaptic. Skript, který je tu popsán nabízí i druhou možnost a to doinstalování závislosti přes apt-get build-deps compiz, ale to zase nainstaluje i hodně věci s KDE, takže budete mít např. nainstalovány kwin, konzole.
3. Skript nabízí instalaci buď stabilní verzi compiz 0.5.2 (jde o jádro, ne o compiz-fusion, tato verze je je v repozitářích Gutsy) nebo verzi z git repozitáře. První možnost pravděpodobně způsobí, že se vám nepodaří compiz-fusion zkompilovat kvůli závislosti pluginov na git verzi compizu. Naproti tomu git verze vyžaduje rekompilaci libX11 s podporou xcb. Doporučená je git verze.
Zde je link na originální návod (EN) a skript (skript
NESTAHOVAT!): http://forum.compiz-fusion.org/showthread.php?t=3960
Zde je link na upravený a hlavně funkční skript, který použijeme: bp-compiz.tar.gz.
Doporučený postup:
POZOR!! Před instalací vypněte compiz v Systém -> Volby -> Vzhled.
1. V Synapticu nebo v Zdroje softwaru se přesvědčte, zda mate povolené repozitáře main, restricted, universe, multiverse a pokud nemáte, přidejte zdrojové kódy
2. Aktualizovat databázi zdrojů.
Kód:
sudo apt-get update
3. Spusťte upgrade Ubuntu, aby jsme měli nejnovější balíčky všeho, co už máme v systému.
Kód:
sudo apt-get upgrade
4. Stáhnout script bp-compiz na desktop.
5. Otevřít Terminál
6. Přesunout skript do vašeho home adresáře (Desktop změňte na název vašeho adresáře např. Plocha):
Kód:
mv ~/Desktop/bp-compiz ~
7. Nastavíme skript jako spustitelný:
Kód:
chmod u+x ~/bp-compiz
7.1. Jen pro Kubuntu: vytvořit jen symbol link na utilitu moc
sudo ln -s /usr/bin/moc /bin/moc
8. Spustíme skript z home adresáře:
Kód:
cd ~ ./bp-compiz
9. Nabídne vám první volby, kde si vyberte, co chcete udělat. Vyberte 0 - Install
0. Install 1. Update 2. Uninstall 3. README
10. Další volba bude, jaké prostředí mate (KDE nebo GNOME). Vyberte to vaše.
0. GNOME 1. KDE Which Desktop Environment are you currently using? [0-1]:
11. Potom vyberte zdroj compiz-fusion, vyberte: 0 – Git
0. Git (developer's repository with latest source, unstable) 1. Stable (compiz-0.5.2) Which source do you want to use? [0-1]:
12. Potom vyberte způsob, jakým chcete instalovat závislosti, vyberte 0 - Use (apt-get build-dep compiz)
0. Use (apt-get build-dep compiz) 1. Individual packages (apt-get install libgtk2.0-dev autotools-d...)
13. Nasleduje dlouhý seznam voleb, kde vyberte 0 - Full installation
Bulletproof CF Script <Press [Enter] for Default> Quit: [Ctrl-C] 0. Full Installation (1-16) 1. Uninstall all previous versions (compiz/beryl/emerald) 2. Install Required Dependencies (git-core automake ...) 3. Install Compiz' Dependencies 4. Install libX11 with xcb support (required for git) 5. Install Compiz Fusion 6. Install Option Code Generator 7. Install Settings Library for Plugins 8. Install CompizConfig-Python 9. Install Settings Manager 10. Install Main Plugins 11. Install Extra Plugins 12. Install Unsupported Plugins 13. Install Emerald 14. Install Emerald Themes 15. Install Fusion-Icon ./bp-compiz: line 576: [: =: unary operator expected 16. Add argb-glx-visuals to xorg.conf (Skipping - for NVIDIA only) Choose option [0-16]:
14. Rozběhne se kompilace a instalace.
15. Po skončení se vám zobrazí seznam toho, co se podařilo nainstalovat a co ne. Takto vypadá úspěšná instalace.
* Installed Required Dependencies [OK] * Installed Compiz' Dependencies [OK] * Install libX11 with xcb support [OK] * Installed Compiz Fusion [OK] * Installed Option Code Generator [OK] * Installed Settings Library for Plugins [OK] * Installed CompizConfig-Python [OK] * Installed Settings Manager [OK] * Installed Main Plugins [OK] * Installed Extra Plugins [OK] * Installed Unsupported Plugins [OK] * Installed Emerald [OK] * Installed Emerald Themes [OK] * Installed Fusion-Icon [OK] ./bp-compiz: line 541: [: =: unary operator expected Installation Completed!
16. Nakonec je nutné refrešnout cache knihoven (aby součástí Compiz-Fusion našly svoje knihovny, které jsou v /usr/local/lib):
16.1 Upravit konfigurační soubor:
Kód:
sudo nano /etc/ld.so.conf
16.2 Přidat na konec řádek (pokud tam taková cesta ještě není):
Kód:
/usr/local/lib
16.3 Uložit změny.
16.4 Refrešnout cache:
Kód:
sudo ldconfig
Zdrojové soubory compiz a compiz-fusion se vám nakopírují do skriptem vytvořeného adresaře ~/.compiz-setup. Adresář se dá změnit editací skriptu - změnou hodnoty parametrů downdir (hned na začátku skriptu).
Co skript nainstaluje?
1. Git verzi compiz (>=0.6.2) 2. Git verzi compiz-fusion (>=0.6.0) 2.1. Plugins-main 2.2. Plugins-extra 2.3. Plugins-unsupported 3. Emerald 4. Emerald themes 5. Fusion-icon 6. compiz config systém manager (ccsm) Všechno se nainstaluje do příslušných podadresářů, adresáře /usr/local
Jak spustit Compiz-Fusion po instalaci?
Do terminálu napište:
Kód:
fusion-icon &
Měla by se vám v trayi objevit modrá kostka - logo compizu. Pravým tl. myši vyvoláte menu.
Select Window manager -> Compiz = zapne compiz
Select Window manager -> Metacity = vypne compiz
Select Window decorator -> Emerald = zapne Emerald
Pokud máte NVidia kartu, označte Compiz Options -> Loose Binding
- Setting manager = spustí Compiz config setting manager na nastavování compiz-fusion
- Emerald Theme manager = spustí manager tem Emeraldu, je tam připraveno mnoho témat
POZOR!! Už nezapínejte / nevypínejte compiz přes Systém -> Volby -> Vzhled! Na to máte už fusion-icon.
Nastavení efektů
Nastavení efektů je úplně stejné jako v Compiz - Fusion z repozitářů, ale pro jistou je připomenu. Nejvíce nás ale bude zajímat 3D Window, Cube Atlantis, Snow, které jsou přidány v nastavení tak i návodu.
GENERAL
Nastavení virtuálních ploch
V General se přepnout na třetí záložku Deskop Size
Vodorovná virtuální velikost → se nastaví počet virtuálních ploch vodorovně. Hodnotu dejte na 4, aby se kostka mohla otáčet. Svislá virtuální velikost → se nastaví počet ploch svisle Počet ploch → se nastaví počet ploch v dolní liště. (pokud chcete, aby se plochy shodovaly s těmi, na které se dostanete při jiném způsobu otáčení, je lepší tuto hodnotu neměnit.)
ACCESSIBILITY
Lupa
Povolit Přiblížit plochu.
SUPER + rolovací kolečko → Otáčením kolečka od sebe si zvětšíme plochu/aplikaci dle potřeby
Super Lupa
Povolit Enhanced Zoom Deskop SUPER+V → Zvětší zmenšené okno SUPER+Ě → Zvětší bežící aplikaci na dvojnásobnou velikost SUPER+Š → Zvětší bežící aplikaci na maximální velikost SUPER+R → Vrátí zpět na původní velikost SUPER+ prvé tlačítko myši → Zvětší bežící aplikaci tak o 10% SUPER+C → kurzor myši se posune na střed monitoru
Mizení překrývané aplikace
Povolit Opacify
Tato možnost je dobrá jen při opisováni/kopírování z jednoho dokumentu do druhého nebo kontrolování dvou podobných dokumentů. SUPER+o
Ztmavnutí aplikace v pozadí při překrývání jinou aplikací
Povolit ADD Helper
Při otevření další aplikace na stejné ploše, aplikace v pozadí ztmavne. SUPER+p
DESKTOP
Kostka Plochy
V třetí záložce Behaviour Uvnitř kostky → pokud povolíte tuto možnost, bude se při otáčení zobrazovat plochy uvnitř kostky. V čtvrté záložce Transpatent Cube Opacity During Rotation → nastavení odrazu kostky od lesklé plochy Transparency Only On Mouse Rotate → při povolení této možností bude kostka průsvitná Opacyty When Not Rotating → se nastavuje půsvitnost kostky. Trochu to vytěžuje grafiku. Pokud máte povoleny Cube atlantis nebo ozubené kola, budou stále vidět na desktopu.
Ve čtvrté záložce Transparent Cube Pokud chcete na ploše stále vidět rybičky, ozubená kola nebo PhotoWheel → (viz Instalace PhotoWheel), samozřejme je musíte mít povoleny, posuvníkem si nastavte intenzitu průsvitnosti v Opacity When Not Totaling.
Zmenšení právě aktivních oken na velikost ikony na ploše/aktivním oken
Povolit Clone Output.
SHIFT+SUPER+pravé tlačítko myši. Okna se zmenší/naklonují tam, kde bude kurzor myši. Funkce Paint Fire on the screen nesmí být povolenaá.
Nastavení obrázku za kostkou
Povolit Kostka plochy. Na druhé kartě Appearance otevřít Skydome, povolit Nebeskou báň. V Obrázek nebeské báně → vložit fotku obrázek.
Otáčení kostkou
Povolit Otočit kostkou.
V záložce General povolit překlápění hran ukazatelem → můžeme otáčet kostkou pohybem kurzoru na konec pracovní plocha vpravo/vlevo CTRL+ALT+→ otočení kostky vpravo CTRL+ALT+← otočení kostky vlevo SHIFT+CTRL+ALT+→ přesun aktivního okna vpravo SHIFT+CTRL+ALT+← přesun aktivního okna vlevo Posunutím kurzoru na konec plochy vpravo/vlevo, se kostka otočí Kurzor myši ve spodní liště na minimalizovaných aplikacích+rolovací kolečko → plocha se otáčí vpravo/vlevo
Přesunutí se na virtuální plochy
Povolit Expo
Na virtuálních plochách můžete přesouvat aplikace z jedné plochy na druhou. Šipkami se přepínat mezi jednotlivými plochami. Po použití klávesové zkraty se zpět vrátí ta plocha, která je aktivní.
SUPER+E přesun na virtuální plochy a zpět
Zde se nemusí nic nastavovat, stačí jen najet do levého horního rohu nebo použít klávesovou zkratku.
EFFECTS
Oheň
Povolit Animations. Při zavření okna V Animations v první záložce je Animation Selection s třemi položkami. 2x kliknout na první položku. Otevře se okno pro editaci. Původní nastavení změníme na BURN. Posuvníkem se nastaví výška hoření. V listu se dále přesuneme na záložku Effect Settings tam najdeme Fire a povolíme (pokud již tak není): Fire Contrast Speed → kontrast ohně Fire smoke → kouř nad ohněm Randomly Colored Fire → barevný oheň. Fire Particle Colored → se mění barevnost plamene Fire Particle Life → se nastavuje hoření při otvírání/zavírání okna. Fire Decoration → nastavit na Down. Plameny budou při zavření či otevření okna nahoře.
Při minimalizování okna Přesuneme se na čtvrtou záložku Minimize Animation. V okýnku je jenom jedna položka Magic Lamp. 2x kliknout a Magic Lamp změnit na BURN.
Při otvírání/zavírání okna Přesuneme se na pátou záložku Open Animations V okýnku jsou tři položky. 2x kliknout na první položku. ZOOM změníme na BURN. Posuvníkem se nastaví výška hoření.
Vlnící se okna
Povolit Vlnící se okna
Okna při přesouvání budou jako z gumy
Otáčející se ozubená kola uprostřed kostky
Povolit Cube Gears
Psaní ohněm na plochu
Povolit Paint Fire on the screen.
Fire Particle Size → intenzita ohně. Fire Particle Life → výška plamene. Fire Particle Color → barevnost plamene. Ramdomly Colored Fire → barevný ohň Background brightness → ztmavnutí obrazovky a tím zvýraznění ohnivého efektu
SHIFT+SUPER+levé tlačítko myši → psaní ohnivých efektů na ploše SHIFT+SUPER+C → smazání ohnivého efektu
Kapky deště na ploše
Povolit Vodní efekt
Offset Scale → hustota kapek Zpoždění deště → nastavit na hodnotu 500, jinak bude pěkně pršet SHIFT+F9 → zapne/vypne déšť SHIFT+F8 → zapne/vypne stěrač
3D Window
Povolit 3D Window
CTRL+ALT+levé tlačítko myši
Cube Atlantis
Povolit Cube Atlantis
Number of Fish → počet rybiček Colors → povolit, rybičky budou barevné Fish size → velikost rybiček Shark size → Počet žraloků Dolphin size → Počet delfínů
EXTRAS
Kreslení na plochu
Povolit Annotate
SUPER+ALT+pravé tlačítko myši → malování na plochu SUPER+ALT+K → smaže pomalovanou plochu Annotate Fill Color → výběr barvy Line width → nastavení šířky čáry
Snow
Povolit Snow
SUPER+F3 → zapne/vypne sněžení
V třetí záložce Settings: Number Of Snowflakes → hustota sněžení Size Of Snowflakes → velikost vloček Snow Speed → rychlost sněžení Update Delay → lehké poletování vloček Screen Boxing → sněžení z jednoho místa Snow Over Windows → při povolení sněží na běžící aplikace a plochu. Bez povolení bude sněžit jen na plochu. Tento efekt je taky krásný při otáčení kostky.
WINDOW MANAGEMENT
Iniciace změny velikosti okna
Zde není už žádná ikona pro nastavení. Tyto efekty jsou již nastaveny. ALT+F8 se zmenšené okno pohybem myší roztáhne nahoru/dolů. ALT+levé tlačítko → uchopení celého aktivního okna kdekoliv v okně. Pak lze okno přesunout na jinou plochu.
Výběr oken
Povolit Shift Switcher
ALT+TAB → posun oken v náhledu se spuštěnými aplikacemi doleva SUPER+TAB → přehazování aplikací jako kartami vpravo SHIFT+SUPER+TAB → přehazování aplikací jako kartami vlevo SHIFT+SUPER+S → se aktivní okno posune do pozadí, ostatní se posunou na pravou a levou stranu. Mezi aplikacemi si vybíráme pomocí šipek vpravo/vlevo SHIFT+ALT+SUPER+TAB → přehazování aplikací jako kartami vlevo
Výběr zmenšených oken na ploše
Povolit Měřítko
SHIFT+ALT+šipka nahoru → výběr mezi běžícími aplikacemi, které se rozprostřou po ploše. Šipkami se mezi nimi přepíná.
Přesunout okno
Povolit Přesunout okno ALT+F7 → pomocí této zkratky se uchopí okno a myší si ji můžeme přesunout kam budeme potřebovat.
Nastavení průhlednosti právě spuštěného okna
ALT+rolovací kolečko. Tím otáčet k sobě, bude se právě viditelné okno zprůhledňovat. Průhlednost se dá nastavit na každém okně zvlášť.
Dvě kostky a více
Ve spodní liště kliknout pravým tlačítkem myši na ikonu plochy vybrat Natavení → nastavit si počet ploch. Pak stačí na jedné ploše otevřít aplikace, přepnout se na druhou plochu a otevřít další aplikace.
PHOTOWHEEL
Jak obrázek, viz níže, napovídá, jedná se o fotografie otáčející se uvnitř kostky. Musím upozornit, že může Compiz-Fusion zkolabovat, hlavně po upgradu a jedná se o jednu z vývojových fází.
Instalace Photowheel
Otevřeme Terminál a vložte tyto dva příkazy:
Kód:
cd ~/.compiz-setup
Kód:
git clone git://anongit.compiz-fusion.org/users/b0le/photowheel
Takhle by to mělo proběhnout:
fusion.org/users/b0le/photowheel Initialized empty Git repository in /home/maky/.compiz-setup/photowheel/.git/ remote: Generating pack... remote: Done counting 29 objects. remote: Deltifying 26 objects... remote: 100% (26/26) done Indexing 29 objects... remote: Total 29 (delta 13), reused 0 (delta 0) 100% (29/29) done Resolving 13 deltas... 100% (13/13) done
Vložte další příkazy:
Kód:
cd photowheel/
Kód:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
Kód:
make clean
Kód:
make
Kód:
make install
Po úspěšné instalaci klikněte pravým tlačítkem myši na modrou ikonu v tray a dejte Reload Window Manager, tím se restartuje Compiz-Fuzion. Teď otevřete Seting Managera a v Effects najdete nové tlačítko Photowheel.
Natavení Photowheel
Abychom mohli v Photowheelu vidět fotografie, musíme je nejdříve uložit. Tlačítkem přidat se otevře okénko pro přidání, zde klikneme na malou složku a vybereme potřebnou fotografii. Po výběru dejte uložit. Uvidíme ji v horním poli i s cestou. Je však potřeba mít minimálně dvě fotografie jinak v Photowheelu nic neuvidíme. Taky fotky musí mít 1648x1236 px a s příponou .pgn, .jpg, POZOR nikoliv JPG! Nyní CTRL+ALT+levé tlačítko myši → nejenže uvidíte plochu, ale i rotující vaše fotografie uvnitř kostky.
Speed → Rychlost otáčení ploch Top Colour → výběr barvy horní strany kostky Dackface Culling → výběr barvy dolní strany kostky
ZÁVĚR
- Nastavení v Compizu je mnoho možností. Vybral jsem jen ty nejzajímavšjší a nejčastěji používané efekty. Například: Okna při otvírání mohou hořet, při zavírání se zavlní (magic lamp) nebo vybouchnou. Záleží na vkusu a náladě.
Problémy aneb může se hodit.
Narazili jsme na problém s Azureusem. Pravděpodobně jde o starý problém, který mají všechny java aplikace spouštěné při běžícím Compizem či Berylu. Někdy se to projevuje tak, že všechny okna java aplikací nemají uvnitř zobrazené ovládací prvky nebo java aplikace padá, či se vůbec nespustí. Většinou pomůže následovně:
1. Upravte si soubor /etc/environment
Kód:
nano /etc/environment
2. Na konec souboru přidejte nový řádek a do něho vložte:
Kód:
AWT_TOOLKIT=MToolkit
3.Uložte soubor
4. Odhlaste se a znovu se přihlaste.
Azureus by se už měl spustit, NetBeans by už měl zobrazovat ovládací prvky.
Spuštění Fusion-icon hned po startu:
Do sezení: Systém → Volby → Sezení, přidejte:
Kód:
fusion-icon
(!) Jak odinstalovat Compiz-Fusion?
Pokud chcete odinstalovat takto nainstalovaný compiz a Compiz-Fusion, spusťte script a vyberte volbu 2. Uninstall
Kód:
cd ~ ./bp-compiz
Kód:
0. Install 1. Update 2. Uninstall 3. README
(!) Jak updatovat, aby jsme měli nejnovější změny?
Pokud chcete updatovat, spusťte script bp-compiz a vyberte volbu 1. Update
Kód:
cd ~ ./bp-compiz
Kód:
0. Install 1. Update 2. Uninstall 3. README
Odkazy:
Beryl je mrtvý, ať žije Compiz-fusion!
Vyzkoušeno na čisté instalaci: prostředí GNOME 32bit, sestava: Asus M2N, Athlon 3000+ 64bit, nVidia GeForce MSI NX 7300GT-TD256EH PCI GDR2, 512 DDR2 RAM, HDD 160 SATA II
Vyzkoušeno na čisté instalaci: prostředí GNOME 64bit, sestava: AMD Athlon 64 2800+ 1,7GHz 1,5GB RAM, nVidia GForce 7600 GS 256MB VRAM, nForce3 250Gb NVidie.
Návod sestavil: Henrichg
Návod na wiki vložil: Marcel „Maky“ Šuška ve spolupráci s Henrichg, kterému musím poděkovat za ochotu, trpělivost, pomoc a čas.



