wtorek, 8 maja 2012

kompilujemy xfce (4.10)

To co widzicie po niżej, to moje opcje odnośnie kompilacji xfce w tym przypadku 4.10.

Kolejność nie jest tutaj ważna, ponieważ ja wykonuję aktualizację wg. katalogów a nie tego spisu. Poniższe opcje, które odnoszą się do poszczególnych elementów xfce są po prostu ściągawką, a nie tym: co kompiluje najpierw a co później, jako drugie.
To ma być tylko do skopiowania w terminal i wykonania kompilacji, nic więcej.

Poniżej wyjaśnię pewne opcje, które nie znajdziecie w innych poradach, czy np. w Archu.

settings
./configure --prefix=/usr --enable-libxklavier --enable-libnotify --enable-xcursor --enable-xrandr --disable-debug --enable-sound-settings --enable-pluggable-dialogs --disable-static --sysconfdir=/etc --localstatedir=/var


panel
./configure --prefix=/usr --libexecdir=/usr/lib --disable-debug


exo
./configure --prefix=/usr --enable-gio-unix --disable-debug


thunar
./configure --prefix=/usr --enable-gio-unix --enable-dbus --enable-startup-notification --enable-gudev --enable-notifications --enable-exif --enable-pcre --disable-gtk-doc --disable-debug


session
./configure --prefix=/usr --enable-libgnome-keyring --disable-debug --disable-legacy-sm


xfwm
./configure --prefix=/usr --enable-xsync --enable-compositor --render --enable-randr --enable-startup-notification --disable-debug


xfdesktop
./configure --prefix=/usr --enable-notifications --enable-thunarx --enable-gio-unix --disable-desktop-menu


power
./configure --prefix=/usr --disable-panel-plugins --disable-debug --enable-dpms --enable-polkit --disable-network-manager


gtk-xfce-engine
./configure --prefix=/usr --enable-gtk3 --enable-gtk2 --disable-static --disable-debug


garcon
./configure --prefix=/usr --disable-static --disable-debug


libxfce4ui
./configure --prefix=/usr --enable-gladeui --localstatedir=/var --disable-static --disable-gtk-doc --disable-debug


libxfce4util
./configure --prefix=/usr --localstatedir=/var --disable-static --disable-gtk-doc --disable-debug


Co do innych elementów to wobec nich stosujemy: ./configure --prefix=/usr --disable-debug

I chyba nie muszę objaśniać, że power to chodzi o element xfce4-power-manager - dla mnie to jest logiczne :) Dlatego nie podaje pełnych nazw, a tylko znacznik - czego to się tyczy :)

session - opcja: --disable-legacy-sm
Powoduje ona wyłączenie wsparcia dla elementów stworzonych dawno, dawno temu i było w jakiś sposób powiązane z HAL. Problem w tym, że dzięki temu psuje mi się panel wyłączenia lub restartu komputera. Ale powiem szczerze, przynajmniej po uruchomieniu się nie wyskakują mi na wierzch programy, które pozostawiłem uruchomione podczas wyłączania. Restart czy włączenie polega na wyjściu z xfce do menadżera logowania i wyłączenie lub restart z jego poziomu - co mi osobiście nie przeszkadza :)

gtk-xfce-engine - opcja: --enable-gtk3
Uruchomienie w xfce wyświetlania theme gtk3, w programach które zostały przeniesione do gtk3, czyli gthumb, marlin, nowy nautilus czy caffeine :)

xfdesktop - opcja: --disable-desktop-menu
Opcja wyłącza menu w menu podręcznym na pulpicie. Bo jeśli jeszcze nie wiecie, to xfce nie uruchamia menadżera plików jako applet czy opcję do wyświetlenie plików na pulpicie, jak to czyni np. gnome3, gnome2, czy lxde. W xfce pulpit i menadżer plików są oddzielne i jak sama nazwa wskazuje: xfdesktop odpowiada za to co jest na pulpicie i jak to wygląda, zaś thunar ma pozwolić nam na przeglądanie katalogów w systemie, jak i organizować pliki.
Jeśli was denerwuje menu w menu kontekstowym pulpitu, albo nie korzystanie z tego menu, więc po co macie posiadać to menu w menu pulpitu?

Status/komunikat po wykonaniu polecenia ./configure ...
Warto tu nadmienić, że wiele opcji np. w tumbler jest włączona automatycznie i co najwyżej można je wyłączyć :) Jeśli zaś, dane opcje pokazują wam status "no" (po English: nie) oznacza to tylko tyle, że nie macie zainstalowanej odpowiedniej paczki dev (Ubuntu, debian), albo brakuje wam jakiejś paczki: arch linux.

Na ubuntu kompilacja xfce wymaga kilknastu paczek dev i tyle. Nie wymienię jakich paczek potrzebuje, bo niektóre już posiadałem w systemie, a inne po prostu sobie doinstalowałem.

Co muszę jednak napisać: kompilacja w Ubuntu wypada dobrze, bez większych błędów, a skompilowane xfce działa wyśmienicie, szybko i lekko :)

Brak komentarzy:

Prześlij komentarz