dwm is an extremely fast, small, and dynamic window manager for X.
In order to build this fork of dwm, you need:
- libX11-devel
- libXft-devel
- curl
- xsetroot
- numlockx
- setxkbmap
- alsa-utils
- xkblayout-state
- ImageMagick
Tip: if you want to use pkexec, you should first install elogind
and start/enable it's service:
sudo ln -s /etc/sv/elogind /var/service/
After that install xfce-polkit
and put this line into autostart.sh:
/usr/libexec/xfce-polkit &
I used this repo with some little changes: https://github.com/joestandring/dwm-bar
Create a custom config.h file and edit it to match your local setup (dwm is installed into the /usr/local namespace by default). Afterwards enter the following command to build and install dwm (if necessary as root):
make clean install
Add the following line to your .xinitrc to start dwm using startx:
exec dwm
In order to connect dwm to a specific display, make sure that the DISPLAY environment variable is set correctly, e.g.:
DISPLAY=foo.bar:1 exec dwm
(This will start dwm on display :1 of the host foo.bar.)
In order to display status info in the bar, you can do something like this in your .xinitrc:
while xsetroot -name "`date` `uptime | sed 's/.*,//'`"
do
sleep 1
done &
exec dwm
The configuration of dwm is done by creating a custom config.h and (re)compiling the source code.
- Alsa not wokring
- Change default layout to monocle
E-Mail:linarcx@gmail.com