JWM kedvcsináló

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