Beryl v Mandriva Linuxu 2008.0.

V Mandrivě 2008.0 byl Beryl nahrazen novějším Compiz Fusion, který vznikl sloučením právě Berylu a projektu Compiz. Oba managery si jsou velmi podobné, Compiz Fusion opravuje řadu chyb původního Berylu, ovšem bez chyb není.

Pokud se Vám po původním Berylu stýská, mám pro Vás dobrou zprávu – vyrobil jsem balíčky pro novou Mandrivu a umístil je do repozitáře 2008.0 na www.mandrivalinux.ic.cz.

Většina balíčků vznikla prostým rebuildrm src.rpm pro 2007.1, část je nově zkompilována ze zdrojáků, v jednom případě (emerald) se nedařilo ani jedno, ovšem zjistil jsem, že lze bez problémů užít původní pro 2007.1.

Beryl je v Mandrivě 2008.0 plně funkční, chová se stejně jako v MDV 2007.1 (včetně známých chyb, jako nespolupráce s přepínačem ploch v panelu či zamrzávání s některými šetřiči obrazovky (například s tím defautním), aj. Tyto problémy jsou však snadno řešitelné:

  1. Nainstalujte si kicker-compiz a zaměňte aplet v panelu.
  2. Použijte jiný šetřič. Například GL šetřiče (balíček kdeartwork-screensavers-gl) fungují a jsou velmi hezké.

Pokud tedy dáte z jakýchkoliv důvodů přednost staršímu Berylu před novým Compiz Fusion, máte možnost.

Instalace

Pokud jste zkoušeli Compiz Fusion, odinstalujte nejprve emerald-0.5.2 (lib* i themes), Beryl totiž vyžaduje verzi 0.2.0. Z toho vyplývá, že souběžná instalace obou managerů není možná.

Přidejte si zdroj (dle architektury) 2008.0/64-bit či 2008.0/32-bit, nebo použijte Urpmi Internet Automatic.

Rebuildnuté balíčky mají cyklické závislosti (A závisí na B a opačně), pokud tedy zvolíte např beryl-core, urpmi zahlásí že “balíček nelze nainstalovat”. Postupujte tedy v tomto pořadí:

urpmi emerald-themes-0.2.0-1mdv2008.0 lib64emerald0-0.2.0-1mdv2007.1 \beryl-manager-mdv-2008.0-cyron-0.2.0-1 kicker-compiz-0.2-1mdv2007.0

resp. pro 32 bit

urpmi emerald-themes-0.2.0-1mdv2008.0 libemerald0-0.2.0-1mdv2007.1 \beryl-manager-mdv-2008.0-cyron-0.2.0-1 kicker-compiz-0.2-1mdv2007.0

Samozřejmě můžete použít též Ovládací centrum.

Spouštění

V Mandrivě 2008.0 není již možno spouštění Berylu nastavit v Ovládacím centru. Pro jednorázové spuštění použijte příkaz beryl-manager. Pro automatické si stáhněte spouštěcí ikonku, rozbalte, klepnutím vyzkoušejte, a přesuňte do /home/UŽIVATEL/.kde/Autostart. Nyní se Beryl bude spouštět automaticky po startu KDE.

13 komentářů

  1. Petr | 19.10.2007 | 21:58 | Odpovědět

    Beryl funguje velmi dobře s přepínačem ploch (apletem) kicker-compiz.

    1. Miroslav Cyroň | 19.10.2007 | 22:57 | Odpovědět

      Díky za tip, zkusím.

      1. Miroslav Cyroň | 20.10.2007 | 13:01 | Odpovědět

        Funguje, balíčky jsou na http://www.mandrivalinux.ic.cz, článek opravím.

  2. Jiří_Hlinka | 19.10.2007 | 23:22 | Odpovědět

    Skvělá práce! Po Berylu si stýská hodně lidí na fórech, takže to určitě ocení.
    Jirka

  3. hulvid | 20.10.2007 | 01:06 | Odpovědět

    Nezkousel jsem, CF mi vyhovuje, ale diky za vsechny, kterym Beryl chybi. Fakt SUPER!

  4. amigapower | 20.10.2007 | 17:44 | Odpovědět

    Děkujůůůůů, jste zlatej člověk! Co by takovej lempl jako já dělal, kdyby nebyli lidi, který se vyznaj jako vy?! …degradoval na 2007.1…

    1. amigapower | 20.10.2007 | 20:01 | Odpovědět

      po klepnutí na spouštěcí ikonku mi zmyznou nejen lišty oken, ale hlavně taskbar…

      1. Miroslav Cyroň | 20.10.2007 | 23:11 | Odpovědět

        Máte zeditován xorg.conf a originální Nvidia ovládač (ne ten z RPM)? ATI nemám. Na čisté instalaci MDV vyzkoušeno. Co píše “beryl-manager” v konzoli?

          1. amigapower | 21.10.2007 | 01:22 | Odpovědět

            jj, šlo ale o to že jsem nechtel emerald a kvůli tomu byl problém se závislostma, odinstaloval, nainstaloval jsem. Teď mam beryl ale nemam 3D prostředí. Jak ho (3D) zapnout, když v ovl.centu je jen 2D, metisse a CF? Beryl o.k. spouštěč v home/.kde/-/autostart o.k. Rozumim tomu dobře že mam ten cf vypnout a zatrhnout “bez 3D”??? nebo nastavit CF a odinstalovat ho???

            1. Miroslav Cyroň | 21.10.2007 | 08:59 | Odpovědět (Komentáře se nebudou odsouvat pod tuto úroveň)

              Rozumíte tomu velice dobře. V Ovl centru bez 3D, spouštěč v Autostart.

              CF není třeba odinstalovat, stačí odinstalovat emerald.

            2. amigapower | 21.10.2007 | 13:57 | Odpovědět

              Nicméně nic se neděje ;-( při pokusu zapnutí Berylu jako window managera mi spadne Composite manager a konec, detaly viz: http://www.abclinuxu.cz/forum/show/197380#2

  5. nonferatus | 21.10.2007 | 09:28 | Odpovědět

    vážený pane Cyroni, velice děkuji. Konečně mi MDV2008 jede přesně stejně, jako před tím 2007.1. Pevně doufám, že kapičkou ke spuštění práce, kterou jste právě odvedl byla i moje diskuze: http://www.mandrivalinux.cz/modules/newbb/viewtopic.php?topic_id=7494&forum=18
    jde to samo, jako dřív. Moc dííík!

Leave a comment

Sorry, you must be logged in to post a comment. Login