From b4e7be297f9785f088cc61c0a53d541cd45d4c6b Mon Sep 17 00:00:00 2001 From: Hendrie Bosch Date: Tue, 9 Jul 2024 20:22:13 +0200 Subject: [PATCH] Add DWM.md --- DWM.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 DWM.md diff --git a/DWM.md b/DWM.md new file mode 100644 index 0000000..d2df0c5 --- /dev/null +++ b/DWM.md @@ -0,0 +1,51 @@ +## Installatie van DWM, dmenu en st + +Om alles bij elkaar te kunnen houden is er voor gekozen om DWM, dmenu en st als git submodules van Samsung-TabPro-S te installeren. + +`cd /home/h3n3/Samsung-TabPro-S` +`git submodule add https://git.suckless.org/dwm dwm` +`git submodule add https://git.suckless.org/dmenu dmenu` +`git submodule add https://git.suckless.org/st st` + +Compileren en installeren van de programma's: +`cd /home/h3n3/Samsung-TabPro-S/dwm` +`sudo make clean install` +`cd /home/h3n3/Samsung-TabPro-S/dmenu` +`sudo make clean install` +`cd /home/h3n3/Samsung-TabPro-S/st` +`sudo make clean install` + +Maak een startprogramma voor DWM zodat veranderingen doorgevoerd kunnen worden zonder dat alles opnieuw gestart hoeft te worden: +`mkdir /home/h3n3/bin` +`vi /home/h3n3/bin/startdwm` +vullen met: +``` +while true; do + # Log stderror to a file + dwm 2> ~/.dwm.log + # No error logging + #dwm >/dev/null 2>&1 +done +``` +Maak het bestand uitvoerbaar: +`chmod +x /home/h3n3/bin/startdwm` + +Kopieer de xinitrc: +`cp /etc/X11/xinit/xinitrc /home/h3n3/.xinitrc` +Pas het bestand aan: +`vi /home/h3n3/.xinitrc` +Verwijder de laatste regels met: +``` +twm & +xclock -geometry 50x50-1+1 & +xterm -geometry 80x50+494+51 & +xterm -geometry 80x20+494-0 & +exec xterm -geometry 80x66+0+0 -name login +``` +En voeg aan het eind `exec /home/h3n3/bin/startdwm` toe. + +Met `startx` start de x-server met dwm als window manager. + + +## Aanpassen van DWM +