MagyArch Linux

DWM – A Dinamikus Ablak Kezelő

A Dwm a Dynamic Window Manager (Dinamikus Ablak kezelő) rövidítést jelenti.Amit tudnunk kell hogy C program nyelven íródott és ez egy minimalista csempéző ablak kezelő, amelyet kifejezetten az X11-hez terveztek. Úgy tervezték, hogy sokkal kisebb, gyorsabb és egyszerűbb legyen, mint az alternatívái. A Suckless közösség azt állítja, hogy a dwm kódjának soha nem szabad meghaladnia a 2000 SLOC-ot (forráskódsor-t),csakúgy, mint a többi Suckless eszköz, ez is az elitistának szól, és a suckless erről gondoskodik is. A dwm-nek nincs bináris eloszlása. Ez csak egy forrásfájl, amelyet kézzel kell lefordítania a kezdéshez. A testreszabáshoz szükség van a forrás közvetlen szerkesztésére és a semmiből való felépítésre (ami egyszerűbb, mint amilyennek látszik).

Jellemzők

A Dwm csak egyetlen bináris fájl, és forráskódja soha nem haladja meg a 2000 SLOC értéket. A testreszabás a forráskód szerkesztésével történik, ami nagyon könnyen érthető. Csempézett elrendezésben az ablakok kezelése egy fő és egymásra rakható területen történik. A főterület tartalmazza azt az ablakot, amelyre jelenleg a legnagyobb figyelmet kell fordítani, míg a halmozási terület az összes többi ablakot tartalmazza. Monocle elrendezésben az összes ablak a képernyő méretére maximalizálódik. A lebegő (floating) elrendezésben az ablakok átméretezhetők és szabadon mozgathatók. A párbeszédablakokat mindig lebegve kezelik, függetlenül az alkalmazott elrendezéstől.További elrendezések és funkcionalitások adhatók hozzá patchelésel(foltozással) mint az összes Suckless feljesztésnél ez úgymond a filozófiajuk.

Telepítés

Több lehetőség adott de én a suckless repót fogom használni a dwm telepítéséhez:

# klónozd a forrás dwm repót
git clone git://git.suckless.org/dwm

# lépj a leklónozott mappába
cd dwm

# futtasd a tiszta telepítést
make clean install

Most egyszerűen írja be a következő sort a ~ / .xinitrc fájlba:

exec dwm

ha a fájl nem létezik hozza létre a touch .xinitrc parancsal.

További információért olvasd el a githubon található pdf fájlunkat.

Egyre több felhasználó inkább a grafikus bejelentkezést preferálja,mint például a LightDM.

A LightDM egy asztali bejelentkezés kezelő .

Főbb jellemzői

  • Támogatja a különféle asztali felületeket.
  • Támogatja a különböző megjelenítési technológiákat (X, Mir, Wayland …).
  • Egyszerű, alacsony memóriafelhasználás és nagy teljesítmény.
  • Támogatja a vendég bejelentkezéseket.
  • Támogatja a távoli bejelentkezést (bejövő – XDMCP , VNC , kimenő – XDMCP).
  • Átfogó tesztcsomag.
  • Minimális kódösszetétel.

Telepítés és szervíz indítása

sudo pacman -S --noconfirm --needed lightdm lightdm-gtk-greeter-settings lightdm-gtk-greeter

ezután elindítjuk a lightdm szervízt:

sudo systemctl enable lightdm.service

Bejelentkezés grafikusan

Ahhoz hogy müködjön a bejelentkezés ablak kezelő felületen el kell végeznünk néhány módosítást.

Hozzunk létre egy dwm asztal bejegyzést így sudo nvim /usr/share/xsessions/dwm.desktop az ablakkezelőnek, a következő adatokkal:

[Desktop Entry]
Encoding=UTF-8
Name=DWM
Comment=DWM Session
Exec=/usr/local/bin/dwm
Type=Application
Keywords=wm;tiling

Már kész is vagyunk jelenkezzen ki vagy indítsa újra számitógépét.