TechLife devBlog

Sierpień 2007

Usuwamy Gnoma, instalujemy Xfce4

Linux, Gentoo, Techblog 8 sierpnia 2007 13:23

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!

« Nowsze | Strona 2 z 2