Add DWM-installatie.md

This commit is contained in:
2024-01-30 21:52:41 +01:00
parent 180d95293c
commit 2ab6677d2c

61
DWM-installatie.md Normal file
View File

@@ -0,0 +1,61 @@
# suckless-dwm-installatie
Handelingen uitgevoerd om dwm als window manager op een kale debian installate te installeren.
##### Inloggen en voorbereiden
Start een root shell om sudo te installeren en de gebruiker aan die groep toe te voegen.
```su -```
```apt install sudo```
```adduser USER sudo```
```exit```
##### Installeer de vereisten
```sudo apt install build-essential git make```
```sudo apt install xserver-xorg-core xserver-xorg-video-intel xinit xinput x11-xserver-utils```
```sudo apt install libx11-dev libxinerama-dev libxft-dev```
```sudo apt install vim alacritty firefox-esr pipewire```
Installeer de suckless programma's in .config.
```cd```
```mkdir .config```
```cd .config```
```git clone https://git.suckless.org/dwm```
```git clone https://git.suckless.org/dmenu```
```git clone https://git.suckless.org/st```
##### Aanpassingen maken in dwm en compileren.
```cd dwm```
Om een alacritty als terminal te gebruiken verander in config.def.h:
```vi config.def.h```
```static const char *termcmd[] = { "st", NULL };```
in
```static const char *termcmd[] = { "alacritty", NULL };```
```:wq```
```cp config.def.h config.h```
```make```
```sudo make install```
```cd ../dmenu```
```make```
```sudo make install```
##### dwm starten met het opstarten van de laptop.
```cd```
```sudo -s```
```vi .profile```
Voeg aan het eind toe:
```[ "$(tty)" = "/dev/tty1" ] && exec startx```
```:wq```
```systemctl edit getty@tty1```
Voeg in het open gedeelte, bijna aan het begin, het volgende toe:
```
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin USER --noclear %I $TERM
```
```systemctl set-default multi-user.target```
##### Opnieuw opstarten
```systemctl reboot```