Dwa dni temu postanowiłem zrealizować wreszcie mój pierwotny pomysł na linuksa czyli Gentoo+Xfce4. Pokrótce więc opowiem jak to przebiegło.
Usuwamy Gnoma
Żeby usunąć Gnoma najpierw należy pozbyć flagi gnome z wszelkiego oprogramowania jakie jej używa. W moim przypadku wystarczyło z make.conf wywalić globalną flagę gnome.
# vim /etc/make.conf
Należy się też upewnić czy flaga gnome nie występuje przypadkiem w pliku package.use
# vim /etc/portage/package.use
Robimy tak dlatego, aby po usunięciu oprogramowania, wywołanie revdep-rebuild nie przywróciło nam wszystkiego, o co prosić będą programy posiadające ową flagę. Po usunięciu flagi musimy przekompilować world.
# emerge -avuDN world
Teraz zabieramy się za właściwe usuwanie. Potrzebny będzie nam tutaj programik eix służący do szybkiego przeszukiwania pakietów. Jeżeli jeszcze go nie mamy to
# emerge -av eix
A następnie tworzymy bazę informacji o pakietach
# update-eix
Sprawdzamy teraz jakie pakiety mają zostać usunięte
# eix -C -I gnome | grep "\[I\]" | awk '{print $2}' |xargs emerge -pC
No i wreszcie usuwamy Gnoma
# eix -C -I gnome | grep "\[I\]" | awk '{print $2}' | xargs emerge -C
Po wszystkim sprawdzamy czy nie uszkodziliśmy jakiś zależności
# revdep-rebuild
Więcej: gentoo-wiki
Instalacja Xfce4
Teraz instalujemy główne środowisko Xfce4
# emerge -av xfce4
Oraz kilka dodatków
# emerge -av xfce4-extras
Więcej: gentoo-wiki
Menadżer logowania
Jako że moim założeniem była maksymalna szybkość, lekkość i zwiewność to pozbyłem się również GDM-a i zamieniłem go na lekkiego SLiMa No bo po co mi np. możliwość zdalnego logowania i inne bajery skoro i tak ich nie używam.
# emerge -av slim
Dodamy też klika motywów
# emerge slim-themes
Plik konfiguracyjny znajdziemy tutaj
# vim /etc/slim.conf
Sprawdźmy w nim czy nasza sesja xfce znajduje się na liście sesji
sessions xfce4,icewm,wmaker,blackbox
Jest, czyli wszystko gra. Domyślnie będziemy logowani do xfce a w razie potrzeby możemy zmienić sesję naciskając F1 podczas logowania.
Listę dostępnych motywów znajdziemy tutaj:
# ls /usr/share/slim/themes/
Jeżeli chcemy zmienić motyw wystarczy w pliku konfiguracyjnym Slima podać właściwą nazwę katalogu z motywem w linijce:
current_theme rainbow
Można też wypisać kilka po przecinku, wtedy za każdym razem włączy się losowy. Sam motyw jest bardzo prosty do zrobienia samemu, bo składa się zaledwie z trzech plików (grafika tła, grafika „formularza” logowania i prosty plik konfiguracyjny).
Po instalacji każemy systemowi ładować SLiMa zamiast GDMa
# vim /etc/rc.conf
Zmieniamy linijkę
DISPLAYMANAGER="gdm"
na
DISPLAYMANAGER="slim"
oraz linijkę
XSESSION="gnome"
na
XSESSION="startxfce4"
Więcej: gentoo-wiki
Amen
No i gotowe! Po restarcie powinniśmy zobaczyć coś takiego

A później gładko i szybko zalogować się do Xfce.

Zamienniki programów
Jako że środowisko jest bardzo lekkie i szybkie, oraz zrobiliśmy już pierwszy krok w postaci zamiany GDMa na Slima to czas pójść za ciosem.
Squeeze – program do pakowania

Oczywiście integruje się z Thunarem dzięki czemu naciskając prawym na katalog mamy w menu pakuj/rozpakuj.
ePDFView - czytnik PDF-ów

Mirage – przeglądarka grafiki

Geany – bardzo szybkie IDE

Geany to w zasadzie hit sezonu. Zainstalowałem dżina na krótko przed usunięciem Gnoma i uruchamiał się o wiele szybciej niż Gedit Praktycznie to uruchamia się natychmiast po kliknięciu na ikonkę. Przy czym ma wszystko czego potrzebuję: kolorowanie wielu składni kodu, podpowiadanie poleceń i zwijanie kodu. Nie wysypuje mi się też na zastępowaniu wyrazów w przeciwieństwie do gPHPEdita
Programy którym pozostałem wierny:
No i oczywiście: Firefox, Mplayer, OpenOffice, Gimp, Inkscape oraz kilka innych.
Więcej: Xfce-wiki
Podsumowanie
Sam się zastanawiam dlaczego wcześniej tego nie zrobiłem, teraz wszystko działa ile fabryka dała. Xfce jest bardzo elastyczne i szybko przystosowałem je do przyzwyczajeń jakie wyniosłem z Gnoma. Po prostu pięknie!