Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: henrichg 08 Listopadu 2007, 16:44:33

Název: Kompilacia a instalacia Compiz a Compiz-fusion z git (Gutsy - 7.10)
Přispěvatel: henrichg 08 Listopadu 2007, 16:44:33
POZOR!!! Tento navod a ani navod na Wiki ( WIKI: Compiz a Compiz-fusion kompilace a instalace z git (http://wiki.ubuntu.cz/Compiz_a_Compiz-fusion_kompilace_a_instalace_z_git)) uz neodporucam. Povodny patch libx11 bol nahradeny novou verziou a pravdepodobne to sposobuje nefunkcnost niekolkych pluginov. Napr. okna nebudu mat okraje.





Tento navod sa pokusa pomoct pri kompilacii a instalacii Compiz a Compiz-fusion priamo z GIT repozitara na git.compiz-fusion.org. Navod je urceny pre Ubuntu Gutsy (7.10), pre 32 aj 64bit verziu.

Co nam to da?
1. mat stale najnovsiu verziu compiz a compiz-fusion
2. pluginy, ktore v repozitaroch Gutsy nenajdeme: 3d, snow, tile, ...
3. moznost doinstalovat nove pluginy napr:
    http://dev.compiz-fusion.org/~cyberorg/2007/11/07/one-more-cube-right-prism-and-wallpapers/ (http://dev.compiz-fusion.org/~cyberorg/2007/11/07/one-more-cube-right-prism-and-wallpapers/)
    http://smspillaz.wordpress.com/2007/11/03/compiz-fusion-community-news-for-november-3-2007/ (http://smspillaz.wordpress.com/2007/11/03/compiz-fusion-community-news-for-november-3-2007/)
4. compiz bude rychlejsi (kedze bude skopilovany na vas stroj)
5. moznost spustat compiz cez utilitku fusion-icon (aka beryl manager)
6. moznost jednoducheho prepnutia do metacity  (cez fusion-icon), napr. ak chceme hrat hry

Co mozeme zleho ocakavat?
POZOR!!! Tento sposob instalacie nie je pre uzivatela - zaciatocnika. Dobre si to rozmyslite, nez tento postup pouzijete. Samozrejme, ze sa budem snazit vam pomoct.
1. moze sa stat, ze po instalacii / upgrade vam compiz nepojde. Nastastie fusion-icon vam umozni prepnut sa do metacity, kym sa vam nepodari  compiz sprevadzkovat. Moje skusenosti su take, ze sa toto udeje vemi malo krat. A vzdy mi to vyriesilo odinstalovanie a znovunainstalovanie compiz a compiz-fusion cez tuto popisovany skript. Samozrejme mozete sktiptom odinstalovat to, co sa uz nainstalovalo a vratit sa ku compizu z repozitara Gutsyho.
2. Mozu vam chybat dake baliky, ktore je mozne nastastie doinstalovat cez apt-get alebo Synaptic. Skript co je tu popisany ponuka aj druhu moznost a to doinstalovanie zavislosti cez apt-get build-deps compiz, ale ta zasa nainstaluje aj kopu veci okolo KDE, takze budete mat napr. nainstalovany kwin, konsole.
3. Skript ponuka instalaciu bud stabilnej verzie compiz 0.5.2 (ide o jadro, nie compiz-fusion, tato verzia je aj v repozitaroch Gutsy) alebo verziu z git repozitara. Prva moznost pravdepodobne sposobi, ze sa vam nepodari compiz-fusion skompilovat kvoli zavislosti pluginov na git verzii compizu. Naproti tomu git verzia vyzaduje rekompilaciu libX11 s podporou xcb. Odporucana je git verzia.

Tu je linka na originalny navod (EN) a skript (skript z tejto linky NESTAHOVAT!): http://forum.compiz-fusion.org/showthread.php?t=3960 (http://forum.compiz-fusion.org/showthread.php?t=3960)

Tu je linka na moj upraveny a hlavne funkcny skript: http://disk.jabbim.cz/henrich.gron@jabbim.sk/bp-compiz.tar.gz (http://disk.jabbim.cz/henrich.gron@jabbim.sk/bp-compiz.tar.gz)


Odporucany postup?
POZOR!! Pred instalaciou vypnite compiz v System -> Predvolby -> Vzhlad
1. v Synapticu sa presvedcte, ci mate povolene repozitare main, restricted, universe, multiverse aj so zdrojovymi kodmi: http://wiki.ubuntu.cz/P%C5%99id%C3%A1v%C3%A1n%C3%AD_zdroj%C5%AF (http://wiki.ubuntu.cz/P%C5%99id%C3%A1v%C3%A1n%C3%AD_zdroj%C5%AF)
2 updatnut databazu zdrojov
Kód: [Vybrat]
sudo apt-get update
3 spustit upgrade Ubuntu, aby sme mali najnovsie baliky vsetkeho co uz mame v systeme
Kód: [Vybrat]
sudo apt-get upgrade
4. stiahnut script bp-compiz na desktop.
5. otvorit Terminal
6. presunut skript do vasho home adresara (Desktop zmente na nazov vasho adresara napr. Plocha):
Kód: [Vybrat]
mv ~/Desktop/bp-compiz ~7. nastavit skript ako spustatelny:
Kód: [Vybrat]
chmod u+x ~/bp-compiz7.5. LEN PRE Kubuntu: vytvorit symbolic link na utilitu moc:
Kód: [Vybrat]
sudo ln -s /usr/bin/moc /bin/moc8. spustit skript z home adresara:
Kód: [Vybrat]
cd ~
./bp-compiz
9. ponukne vam prve volby, kde si vyberte, co chcete spravit. Vyberte 0 - Install
Kód: [Vybrat]
0. Install
1. Update
2. Uninstall
3. README

10. dalsia volba bude, ake prostredie mate (KDE alebo GNOME). Vyberte to vase.
Kód: [Vybrat]
0. GNOME
1. KDE

Which Desktop Environment are you currently using? [0-1]:
11. Potom vyberte zdroj compiz-fusion, vyberte 0 - Git
Kód: [Vybrat]
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 sposob, akym chcete instalovat zavislosti, vyberte 0 - Use (apt-get build-dep compiz)
Kód: [Vybrat]
0. Use (apt-get build-dep compiz)
1. Individual packages (apt-get install libgtk2.0-dev autotools-d...)

13. Nasleduje dlhy zoznam volieb, kde vyberte 0 - Full installation
Kód: [Vybrat]
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. Bude kompilovat a instalovat
15. po skonceni vam zobrazi zoznam toho, co sa podarilo a co nie
Kód: [Vybrat]
* 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. nakoniec je nutne refresnut cache kniznic (aby sucasi compiz-fusion nasli svoje kniznice, ktore su v /usr/local/lib):
16.1. upravit konfiguracny subor:
Kód: [Vybrat]
sudo nano /etc/ld.so.conf16.2. pridat na koniec riadok (ak tam taka cesta este nie je):
Kód: [Vybrat]
/usr/local/lib16.3. ulozit zmeny
16.4. refreshnut cache:
Kód: [Vybrat]
sudo ldconfig
Zdrojove subory compiz a compiz-fusion sa vam nakopiruju do skriptom vytvoreneho adresara ~/.compiz-setup. Adresar sa da zmenit editaciou skritu - zmenou hodnoty parametra downdir (hned na zacatku skriptu).

Co skript nainstaluje?
1. git verziu compiz (>=0.6.2)
2. git verziu 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 system manager (ccsm)
Vsetko sa nainstaluje do prislusnych podadresarov adresara /usr/local

Ako spustit compiz-fusion po instalacii?
Kód: [Vybrat]
fusion-icon &Mala by sa vam v trayi objavit modra kocka - logo compizu. Pravim tl. mysi vyvolate menu.
1. Select Window manager -> Compiz = zapne compiz
2. Select Window manager -> Metacity = vypne compiz
3. Select Window decorator -> Emerald = zapne Emerald
4. Ak mate NVidia kartu, zakrtnite Compiz Options -> Loose Binding
5. Setting manager = spusti Compiz config setting manager na nastavenie compiz-fusion
6. Emerald Theme manager = spusti manager tem Emeraldu, mate tam kopu uz pripravenych tem

POZOR!! Uz nezapinajte / nevypinajte compiz cez System -> Predvolby -> Vzhlad! Na to mate fusion-icon.

Postinstalacne kroky?
Nadabli sme na problem s azureusom. Pravdepodobne ide o stary problem, ktory maju vsetky java aplikacie spustane pri beziacom Compize ci Beryle. Niekedy sa to prejavuje tak, ze vsetky okna java aplikacii nemaju vo vnutri zobrazene ovladacie prvky alebo java aplikacia pada, ci sa vobec nespusti. Vacsinou pomoze nasledovne:
1. upravte si subor /etc/environment
Kód: [Vybrat]
nano /etc/environment
2. na koniec suboru pridajte novy riadok a do neho nasledovne:
Kód: [Vybrat]
AWT_TOOLKIT=MToolkit
3. ulozte subor
4. odhlaste sa a prihlaste sa
Azureus by sa uz mal spustit, NetBeans by uz mal zobrazovat ovladacie prvky.

Ako odinstalovat?
Ak chcete odinstalovat takto nainstalovany compiz a compiz-fusion, spustite script a vyberte volbu 2. Uninstall
Kód: [Vybrat]
cd ~
./bp-compiz
Kód: [Vybrat]
0. Install
1. Update
2. Uninstall
3. README


Ako updatovat, aby sme mali najnovsie zmeny?
Ak chcete updatovat, spustite script bp-compiz a vyberte volbu 1. Update
Kód: [Vybrat]
cd ~
./bp-compiz
Kód: [Vybrat]
0. Install
1. Update
2. Uninstall
3. README


Uzitocne linky?
Hl stranka projektu: http://www.compiz-fusion.org/ (http://www.compiz-fusion.org/)
Co je noveho? http://planet.compiz-fusion.org/ (http://planet.compiz-fusion.org/)
Wiki: http://wiki.compiz-fusion.org/ (http://wiki.compiz-fusion.org/)
Forum: http://forum.compiz-fusion.org/ (http://forum.compiz-fusion.org/)
Mozem instalovat / upgradovat? http://status.compiz-fusion.org/ (http://status.compiz-fusion.org/)
Co sa zmenilo v git? http://gitweb.compiz-fusion.org/?o=age (http://gitweb.compiz-fusion.org/?o=age)
Nasiel som chybu, tak ju zahlasim. http://bugs.opencompositing.org/ (http://bugs.opencompositing.org/)
Ako je na tom preklad do mojho jazyka? http://l10n.compiz-fusion.org/trunk/ (http://l10n.compiz-fusion.org/trunk/)

Beryl je mrtvy, nech zije Compiz-fusion!  ;D

Vyzkoušeno na čisté instalaci, prostředí GNOME, sestava: Asus M2N, Athlon 300+ 64bit, iNvidia 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 Althon 64 2800+ 1,7GHz 1,5GB RAM, nVidia GForce 7600 GS 256MB VRAM, nForce3 250GbNVidie.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: Marcel 'Maky' Šuška 08 Listopadu 2007, 18:16:38
Citace
Odporucany postup?

Citace
1. stiahnut script bp-compiz http://photos.dcstealthy.com/phaedrus/bp-compiz, skopirovat do vasho home adresara

Jak ho zkopíruji?

Citace
2. chmod u+x bp-compiz

Nemá tam být náhodou sudo?

Kód: [Vybrat]
sudo chmod 755 ~/Desktop/bp-compiz
No chtělo by to trochu vypilovat.

Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 08 Listopadu 2007, 18:30:04
Upravene.
sudo na chmod netreba, ak menis atributy vlastneneho suboru.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: Marcel 'Maky' Šuška 08 Listopadu 2007, 19:37:06
Opět ta samá otázka.
Citace
1. stiahnut script bp-compiz http://photos.dcstealthy.com/phaedrus/bp-compiz na desktop.

Jak ho stáhnu, když se mi otevře jen stránka.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 08 Listopadu 2007, 20:22:22
Aha? Prave tl. mysi na odkaz a Ulozit ciel odkazu ako... Napisem to tam.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 08 Listopadu 2007, 20:32:09
No to je stranda. Ja Operu nemam, ale nie je v nej nejak moznost napr. si to dat zobrazit a dat ulozit stranku?
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: Marcel 'Maky' Šuška 11 Listopadu 2007, 19:01:13
To henrichg

Našel si něco?

http://forum.compiz-fusion.org/showthread.php?t=4860&highlight=gutsy+3d&page=3
http://wiki.compiz-fusion.org/Get_Compiz_Fusion
http://forum.compiz-fusion.org/showthread.php?t=5019
http://status.compiz-fusion.org/

No nic, jdu znovu instalovat. Všechno jsem si tak rozvrtal, že nové aktualizace nejdou nainstalovat, padají programy, te spadly i rámy oken.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 12 Listopadu 2007, 10:31:20
Zatial nie. Nemal som cez vikend kedy sa tomu venovat. Chcem skusit si nainstalit Gutsyho do VitrualBoxu a tam si compiz skompilovat. Hadam pridem na to, kde je problem.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 12 Listopadu 2007, 15:43:12
Nasiel som novy skript, lepsie povedane sadu skriptov :-). Updatovane dnes. Odskusam a ak to pojde, upravim aj navod podla tohoto.
http://forum.compiz-fusion.org/showthread.php?t=5019 (http://forum.compiz-fusion.org/showthread.php?t=5019)
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: Marcel 'Maky' Šuška 12 Listopadu 2007, 16:36:30
Protože jsem měl systém úplně rozvrtaný, tak jsem zvolil novou instalaci. Vše nastavil, tak jak je psáno v Poinstalačním průvodci, včetně zprovoznění nesvobodných ovladačů a zkusil podle toho tvého příspěvku znova nainstalovat. Bohužel instlace zase skončila error 2. Myslel jsem si, že to bude ok, protože jsem před tím neslavně kompiloval. Bohužel ani v čidté instlaci se to nepodařilo, zase to kompletně odebralo CF.
Na příspěvěk mrknu.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 12 Listopadu 2007, 16:50:22
Ak mozem poradit. Vezmi ten script bp-compiz a uprav si ho takto:

1. vyhod z neho toto (je to tam niekolko krat tak vyhod kazdy vyskyt):
Kód: [Vybrat]
git checkout 0.6.0;

2. kazde (tiez je to tam niekolko krat):
Kód: [Vybrat]
git pull origin 0.6.0

zamen za:
Kód: [Vybrat]
git-pull

Takto upraveny script bude checkoutovat vzdy najaktualnejsiu verziu, nie natvrdo verziu 0.6.0. Takto to mam upravene ja a ide mi to.

Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: Marcel 'Maky' Šuška 12 Listopadu 2007, 17:31:32
Tak to vyzkoušej a jestli můžeš, tak potom pošli na maila pod obrázkem ten soubor, ať nesmažu náhodou něco navíc nebo co nemám.
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: Marcel 'Maky' Šuška 14 Listopadu 2007, 17:53:54
 To henrichg:

Mrkni ná návod, doplň co tam chybí nebo to uprav. Nemohl jsem to vydržet a musel jsem to napsat. Aspoň víš, proč jsem to chtěl tak dopodrobna. Dnes asi nebu čumákovat do půlnoci, půjdu spát. :)
Jo a doplň nebo sem napiš, na jakém stroji/strojích ti to jede, popřípadě jak je to s grafikama ATI, ty mají stále problém.

Tak zatím. Pokud nebudu na jabberu, tak hajám. ;D
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: dexter_cz 20 Listopadu 2007, 12:40:10
Tak se mi vsechno povedlo rozchodit nainstalovat,ale zda se mi to strasne pomaly,nejspis to bude tim ze mam ATI X1950PRO,kdyz mam zaplej compiz tak okna v mozzile se rolujou strasne pomalu jako kdybych nemel 3d akceleraci a efekty jsou taky priserne pomali
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 20 Listopadu 2007, 13:50:37
Hm, tak s ATI moc nepomozem. Skus kuknut napr.:
http://wiki.compiz-fusion.org/Hardware/ATI (http://wiki.compiz-fusion.org/Hardware/ATI)
http://compiz.org/ATI (http://compiz.org/ATI)
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: Marcel 'Maky' Šuška 20 Listopadu 2007, 20:08:09
Přidal jsem do návodu i PHOTOWHEEL, tak se mrkněte.



(http://img88.imageshack.us/img88/6264/photowheel1ad0.th.png) (http://img88.imageshack.us/my.php?image=photowheel1ad0.png)

(http://img444.imageshack.us/img444/8155/photowheel2uz9.th.png) (http://img444.imageshack.us/my.php?image=photowheel2uz9.png)
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: it-neuro 20 Listopadu 2007, 22:45:12
Přidal jsem do návodu i PHOTOWHEEL, tak se mrkněte.



(http://img88.imageshack.us/img88/6264/photowheel1ad0.th.png) (http://img88.imageshack.us/my.php?image=photowheel1ad0.png)

(http://img444.imageshack.us/img444/8155/photowheel2uz9.th.png) (http://img444.imageshack.us/my.php?image=photowheel2uz9.png)

Vsimol som si ze CPU ti bezi na 100% nema to bezat vsetko len v GPU?
Název: Re: Kompilacia a instalacia Compiz a Compiz-fusion z git
Přispěvatel: henrichg 21 Listopadu 2007, 08:43:41
No na photoweel plugine sa este pracuje, tak hadam to bude lepsie. Navyse ma Marcel zapnutu priesvitnost kocky a to tiez dost zatazuje CPU. A NVidia ovladac 100.14.19 ma tiez vykonnostne problemy.