przystajnik

Gala i zszargana reputacja Xfce4

xubuntu-logo Jaką sympatią by człowiek nie darzył środowisko Xfce4, to obecne zachowanie menadżera okien Xfwm4 dla wielu estetów jest nie do zaakceptowania. Chwały temu środowisku nie przysporzy spowodowane brakiem synchronizacji szarpanie krawędzi okien podczas ich przemieszczania czy odtwarzanie plików wideo z wyraźnym przesunięciem w poziomie części filmu. Prób poradzenia sobie z tym problemem było już kilka, ale nigdy mało alternatyw. Tym razem Xfwm4 zastąpi zdobywający uznanie szerokich mas menadżer okien Gala z projektu elementary OS.

Pomijając całą genezę i pochodzenia menadżera Gala, jego zbawienny wpływ na wizualną estetykę dynamizmu w Xfce4 wynika z dwóch faktów – Gala jest menadżero-kompozytorem korzystającym z OpenGL (w przeciwieństwie do Xfwm4 działającego na Xrender) oraz Gala prezentuje się i działa wybornie.

Xfce4 + Gala - wierzcie lub nie, ale krawędzie okien są stabilne podczas przesuwania

Xfce4 + Gala – wierzcie lub nie, ale krawędzie okien są stabilne podczas przesuwania

Jak połączyć te dwa elementy (Xfce4 + Gala) ze sobą? Użytkownicy Ubuntu 12.04/12.10/13.04 mają ułatwione zadanie (analogicznie Mint 13/14/15 i pochodne).

  • Najpierw należy zaopatrzyć się w odpowiednie repozytorium – w tym celu dodajemy do systemu miejsce, skąd zainstalujemy menadżer Gala:

    sudo apt-add-repository ppa:elementary-os/daily
    sudo apt-get update
    sudo apt-get install gala dconf-tools

    Narzędzie dconf-tools będzie nam potrzebne do późniejszej, w miarę cywilizowanej konfiguracji menadżera okien,

  • Zmieniamy nasz domyślny menadżer okien – w tym celu kopiujemy do swojego profilu plik z takimi ustawieniami i edytujemy go:

    cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

    gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

    … i zamieniamy w pliku „xfwm4” na „gala”,

  • Teraz czas na dconf-editor. Uruchamiamy go i odnajdujemy ciąg org -> pantheon -> desktop -> gala -> appearance. Po to, by ustawić sobie ‚standardowe’ ułożenie przycisków na belce okna. Parametr button-layout ustawiamy na „:minimize,maximize,close”,
  • Inne istotne dla oka opcje przestawimy w lokalizacjach:

    org -> pantheon -> desktop -> gala -> animations – szybkość animacji podczas minimalizowania, zamykania okien,

    org -> gnome -> desktop -> wm -> preferences – cała reszta, typu motyw graficzny belki okna, fonty, itp.

  • Po wprowadzeniu zmian wylogowujemy się i logujemy na nowo.

    O zaletach tego rozwiązania już wspomniałem, ale są i minusy. Pierwszy minus, to wzrost zużywanej przez taką konstrukcję pamięci. O ile świeże Xubuntu 13.04 po uruchomieniu potrzebowało 189MB pamięci RAM, o tyle po zamianie menadżera okien zapotrzebowanie wzrosło do 231MB. W moim przypadku było to do zaaakceptowania. Kolejny minus, to konieczność posiadania karty graficznej ze wsparciem 3D, a co za tym idzie – konieczne mogą się okazać zamknięte sterowniki, oraz karta pamiętająca w miarę współczesne wydarzenia. Niewielki minus to elastyczność konfiguracji którą w przyszłości będziemy musieli przeprowadzać za pomocą dconf-editor. A poza tym – sprawuje się to wszystko wyśmienicie.
     

    Post navigation

    8 comments for “Gala i zszargana reputacja Xfce4

    1. Raku
      28 marca, 2013 at 23:03

      To ja może spytam czy idzie całkowicie wyłączyć animacje (i jak to zrobić)? Zależałoby mi tylko na synchronizacji. btw. Posiada wyłączanie efektów dla okien pełnoekranowych?

    2. salvadhor
      29 marca, 2013 at 9:36

      org -> pantheon -> desktop -> gala -> animations
      .. i można je wyłączyć

    3. Bartek
      29 marca, 2013 at 10:23

      Nareszcie mogę zainstalować Xfce4. Dla mnie opisany wyżej problem był nie do przełknięcia. Teraz system zyskał na estetyce. Świetne rozwiązanie – polecam.

    4. Pepe
      29 marca, 2013 at 16:56

      Bardzo ciekawe. Jakiś czas temu zastanawiałem się na Xubuntu lub XFCE w jakimś innym distro, ale wygląd i działanie mnie odrzucało. Teraz korzystam z (ponoć jeszcze niestabilnego) eOS, gdzie Gala śmiga aż miło.

    5. totalizator
      2 kwietnia, 2013 at 12:22

      Yay! To działa. Jestem pod wrażeniem. Dzięki.

    6. 2 kwietnia, 2013 at 23:32

      to juz openbox nie starcza?

    7. sebar25
      4 kwietnia, 2013 at 10:29

      Wszystko pięknie ładnie tylko jak teraz używać serwera x11vnc? Na kliencie mam piękny czarny ekran :/

    8. n
      6 kwietnia, 2013 at 12:57

      Dzięki wielkie. Śmiga pięknie z XFCE10. Jedynie Alt+Tab czasem nie zaskakuje.

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Translate »