Files
Samsung-TabPro-S/DWM.md
2024-10-13 17:44:26 +02:00

2.3 KiB

Installatie van DWM, dmenu, st en slstatus

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
git submodule add https://git.suckless.org/slstatus slstatus

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
cd /home/h3n3/Samsung-TabPro-S/slstatus
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 slstatus &
exec /home/h3n3/bin/startdwm toe.

Met startx start de x-server met dwm als window manager.

Automatisch inloggen en DWM starten bij opstarten

  • Aan de hand van: Debian User Forums
    $ sudo -s
    # systemctl edit getty@tty1
    Het volgende invullen voor automatische inlog:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin h3n3 --noclear %I $TERM

Voor het automatisch starten van startx het volgende in ~/.zprofile invullen:
[ "$(tty)" = "/dev/tty1" ] && exec startx
En dan nog de boot naar de console zetten in plaats van een display manager:
# systemctl set-default multi-user.target

Aanpassen van DWM

  • Lettertype van st veranderen in Mono:pixelsize=32:antialias=true:autohint=true
  • Sneltoets Mod-shift-b voor qutebrowser toegevoegd aan dwm