Kategorie | Howto, Linux

  

dwm: dynamiczny menedżer okien dla X11

Opublikowano 18 sierpnia 2010 przez Franek

dwm jest to kafelkowy (tiling window manager) menedżer okien który jest bardzo podobny do wmii, lecz wewnętrznie posiada prostszą budowę. dwm obsługuje wiele obszarów roboczych i w przeciwieństwie do Ratpoison umożliwia przenoszenie i zmianę rozmiaru okna za pomocą myszki. Został on napisany w C. Jednym z założeń projektu jest nigdy nie przekroczyć 2000 linii kodu, a wszystkie opcje przeznaczone do konfiguracji są umieszczone w jednym pliku nagłówkowym.

Pokażę jak samodzielnie skompilować dwm w Ubuntu lub Debianie.

Instalujemy zależności niezbędene do kompilacji:

sudo apt-get install build-essential libx11-dev libxinerama-dev sharutils
lub
sudo apt-get build-dep dwm

Pobieramy najnowsze wydanie dwm z dl.suckless.org, aktualnie jest to wydanie oznaczone numerem 5.8.2:

cd ~/; wget http://dl.suckless.org/dwm/dwm-5.8.2.tar.gz
Po pobraniu rozpakowujemy archiwum i przechodzimy do katalogu ze źródłami:
tar -xvf dwm-5.8.2.tar.gz; cd dwm-5.8.2

Teraz należy edytować plik nagłówkowy aby zmienić ustawienia. Całość podzielona na kilka sekcji ułatwiających konfiguracje.

cp config.def.h config.h; vim config.h

Kompilacja jest prosta i sprowadza się do:
sudo make clean install

Można również przygotować paczkę deb za pomocą checkinstall (oczywiście należy mieć go zainstalowanego):

make; sudo checkinstall -D --install=no

Po instalacji należy dopisać dwm do GDM, w tym celu należy utworzyć i edytować plik /usr/share/xsessions/dwm.desktop wklejając do niego poniższą zawartość:

sudo gedit /usr/share/xsessions/dwm.desktop
[Desktop Entry]
Encoding=UTF-8
Name=dwm
Comment=This session starts dwm
Exec=/usr/local/bin/dwm
Type=Application

Przykładowe pulpity dwm:

  

2 Comments For This Post

  1. elpatrone Says:

    Całkiem całkiem

  2. Zbig Says:

    Generalnie ja robię podobnie:
    sudo apt-get build-dep dwm
    apt-get source dwm
    cd dwm-5.8.2
    cp config.def.h config.h; vim config.h
    dpkg-buildpackage -rfakeroot
    sudo dpkg -i ../dwm-5.8.2-1.deb

    Uwaga:
    aby apt-get source mogło działać, muszą być odkomentowane wiersze deb-src w /etc/apt/sources.list

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog