2011. január 14., péntek

Gentoo: Openbox telepítése és beállítása

Üdvözlet!

Végre eljött ez a nap is, feltelepíthetjük az ablakkezelőnket gentoonkra.
Én az openboxot választottam mivel virtuális gépen csinálom és nem valami nagyon erős...
Először is listáztassuk ki a portage-val hogy mit is fogunk telepíteni.

emerge -pv openbox

Itt figyelmeztet hogy adjuk hozzá az X USE flaget. Javallom hogy adjuk hozzá a make.confban így globálisan minden alkalmazás ami ki tudja használni az ki is fogja. De telepíthetjük így is:

USE="X" emerge openbox

Ezek után be kell állítanunk, hogy a startx parancsra automatikusan az openboxot hozza be a rendszer. Adjuk ki a következő parancsot:

echo "exec openbox-session" >> ~/.xinitrc


Most kipróbálhatjuk:

startx

Ha mindent jól csináltunk, egy egér és egy csupasz asztal fogad minket. viszont ha jobb klikkelünk előjön az openbox menüje. Ennyi is lenne, lépjünk vissza a konzolba a LogOut gombbal.
Kezdhetjük a konfigurálást.

Telepítsünk egy menükezelőt, beállításkezelőt, terminált, képnézegetőt, panelt, displaymanagert
Nálam ezek a következők: obmenu, obconf, xterm, feh, tint2, slim
Telepítsük ezeket:

sudo emerge obconf obmenu evilvte feh tint2 slim


Ez eltarthat egy ideig, attól függően hogy mennyire komoly programokat telepítünk és hogy gépünk milyen erős. Egy jó tanács: a slim-et ne tedd be addig alapértelmezettnek míg meg nem győződsz arról hogy minden tökéletesen használható grafikus felületen, én egy ideig így hagynám, hogy a startx-el lehessen elindítani. Illetve szükségünk van mindenképp egy jó terminálra, hiszen sokan talán jobban megvagyunk egy konzolban, mint ott ahol kattintgatni kell...   És ráadásul ez minden linuxos munkaeszköze.
Tehát indítsuk el:

startx

Lépjünk be az xterm-be és nézzük meg hogy a kiosztás rendben van-e. Ha nincs korrigáljuk:

setxkbmap -layout hu

Majd másoljuk át a szükséges fájlokat a .config mappába:

cd .config
mkdir openbox
cd /etc/xdg/openbox
sudo cp autostart.sh menu.xml rc.xml /home/marci/.config/openbox
cd ..
cp tint2 /home/marci/.config/

Állítsunk be pár automatikusan induló programot, és egy hátteret.

wget http://dl.dropbox.com/u/5496364/gentoo-heipei-800x600.jpg
feh --bg-scale gentoo-heipei-800x600.jpg

Na itt kezdődött a probléma, mert kiírta hogy nincs meg valami imlib2-s cucc a formátumhoz.

emerge -pv imlib2

Láttam, hogy már telepítve van csak nem a megfelelő USE flagekkel.

sudo USE="jpeg gif png" emerge imlib2

Ezután sikerült minden tökéletesen. Mivel nem piszkáltam az xorg.conf-ot (mivel virtualbox-ban van az egész), ezért a kiosztást mindig elfelejti amint belépek az x-be. Tehát adjuk hozzá a következőt az automatikus induláshoz:

sleep 1 & setxkbmap -layout hu &

Az & a végén biztosítja hogy a memóriában marad. Telepítsünk egy fájlkezelőt, amennyiben egy kicsit kényelmesebb elérést szeretnénk saját fájljainkhoz. Mivel minimalista rendszert építek, az emelfm2-t választottam.

emerge emelfm2

Ez egy egyszerű cucc, hasonló a midnight commanderhez.
Majd adjuk hozzá a panelünket is az autostart-hoz.

sleep 2 & tint2 &

A háttérbeállító parancsot is:

feh --bg-scale /home/marci/gentoo-heipei-800x600.jpg

Ne feledjük a telepített programokat hozzáadni a menühöz.

obmenu

Szerkesszük, itt minden teljesen egyértelmű. Majd állítsuk be a slimet:

sudo nano /etc/slim.conf

Így nézzen ki (a login résznél ez legyen engedélyezve):

login_cmd     exec /bin/bash -login ~/.xinitrc %session

Ha kész adjuk hozzá az automatikus induláshoz.

sudo rc-update add xdm default
sudo nano /etc/xdm
DISPLAYMANAGER="slim"

Kész is, ha valami nem stimmelne, nyomjunk Ctrl+Alt+F1-et az átlépéshez egy virtuális terminálra, jelen esetben az egyesre.

Sok szerencsét mindenkinek.

A leírás készítésében segítségemre volt: tudásom és a Gentoo: The openbox configuration howto oldal

Nincsenek megjegyzések:

Megjegyzés küldése