Szóval nálam elég hamar eljön a pillanat, amikor a különböző asztali környezetek kikészítenek a hülyeségeikkel meg a bogárkáikkal (a stabil KDE 4 megjelent már...?), és gyorsan alternatíva keresésbe kezdek. Egy időben nálam is ment a tiling (pálcika_wm) őrület (az Awesome és a dwm amúgy zseni), de most kicsit hagyományosabb vizekre eveztem, a régi-új barátom a JWM, róla szól ez a kis kedvcsináló.
Az alap az Ubuntu 24.04 (bocsesz...), szóval Mint alatt mindennek is működnie kéne...
Először is nézzük a végeredményt!
A konfigurálást a $HOME/.jwmrc fájlban végezhetjük el, ez nálam ennyi:
Igen, praktikusan, átláthatósági okokból egyszerűbb szétszedni több állományra mondjuk a $HOME/.config/jwm könyvtár alá (XML fájlokkal dolgozunk).
Nézzük sorban őket!
---
Keys: természetesen a gyorsbillentyűket adhatjuk meg. Példa:
<Key mask="CA" key="t">exec:kitty</Key>
Tehát a Ctrl+Alt+t elindítja a Kitty terminált. A használható módosítók: A - Alt (mod1), C - Control, S - Shift, 1 - mod1, 2 - mod2, 3 - mod3, 4 - mod4, 5 - mod5. Tehát pl. a bal Win billentyűt a 4-el jelöljük.
Az általam használt fájl: JWM/keys
---
Menu: a ROOT menüt módosíthatjuk. A menüt bármilyen programmal létrehozhatjuk (xdgmenumaster, Debian menu, stb.). Elemet az alábbi módon adhatunk hozzá (gyorsindító a Firefoxhoz):
<Program icon="/usr/share/icons/Papirus/48x48/apps/firefox-esr.svg" label="Web Browser" tooltip="Browse the World Wide Web">firefox-esr</Program>
Nálam a programokat tartalmazó menü külön fájlban van, ezt így húzhatjuk be:
<Include>$HOME/.jwmrc-mjwm</Include>
Az általam használt fájl: JWM/menu
---
Preferences: a működéssel kapcsolatos beállításokat adhatjuk meg, pl. fókusz típusa, hány asztalunk legyen, kattintás sebessége, stb.. Számomra fontos, hogy az ablakok a képernyő közepén nyíljanak meg, és ezt a beállítást rendszerint nem tartalmazza az állomány, szóval szúrjuk be:
<!-- Open windows centered --> <Group> <Class>.*</Class> <Option>centered</Option> </Group>
Az általam használt fájl: JWM/preferences
---
Start: automatikusan induló programok listája. A formátum nagyon egyszerű (RedShift indítása):
<StartupCommand>redshift-gtk</StartupCommand>
Az általam használt fájl: JWM/start
---
Theme: itt az ablakok, menük és a panel kinézetét tudjuk állítani. Én nem nagyon szoktam piszkálni, maximum az ablakfejléc magasságát szoktam 28-ra állítani, mert az nekem jó (természetesen a témákat a hálóról vadászom)... A Gtk/Qt beállításokat egyéb programokkal tudjuk pisztergálni, pl. lxapperance.
Az általam használt fájl: JWM/theme
---
Tray: a panel tulajdonságait tudjuk állítani, hol legyen, mekkora legyen, rejtve legyen, stb., illetve indítókat tudunk elhelyezni rajta. Példának a Firefox kitűzése:
<TrayButton popup="Web Browser" icon="/usr/share/icons/Papirus/48x48/apps/firefox-esr.svg">exec:firefox-esr</TrayButton>
Az általam használt fájl: JWM/tray
---
Kompozítornak a picomot, a háttérképek kezeléséhez a nitrogent, a Gtk témák állítgatásához pedig a már említett lxappearancet használom.
Ha gyors, könnyű, bogármentes és tisztességesen konfigurálható "hagyományos" ablakozót szeretnél, és hajlandó vagy egy kis melót beletenni, a JWM a barátod!
---
Berus