update: 29/03/2018
$ sudo apt update $ sudo apt install xorg build-essential suckless-tools libxft-dev libxinerama-dev libx11-dev
$ git clone https://anonscm.debian.org/git/collab-maint/dwm.git $ cd dwm
* Create config file:
$ wget https://raw.githubusercontent.com/jolth/dwmconf/master/config.h
for more of dwm configuration, see customisation.
$ vim config.h
* Installing:
$ sudo make clean install
* file of configures
.xsession file: use for configure dwm x session
wget https://raw.githubusercontent.com/jolth/dwmconf/master/dwm/.xsession.slstatus -O ~/.xsession
.Xresources file: use for configure xterm
$ wget https://raw.githubusercontent.com/jolth/dwmconf/master/dwm/.Xresources ~/
* Plus: Install for Debian
if your use Debian GNU/Linux, you shoulded used the repo:
$ sudo apt source dwm $ cd dwm* $ cp config.def.h config.h $ sudo make $ sudo checkinstall
this create los .deb and only is install
$ sudo dpkg -i dwm*.deb
so you can uninstall dwm with dpkg -r dwm
* Configure X Session Manager:
$ sudo update-alternatives --config x-session-manager There is only one alternative in link group x-session-manager (providing /usr/bin/x-session-manager): /usr/bin/gnome-session Nothing to configure. $ sudo update-alternatives --install $(which x-session-manager) x-session-manager $(which dwm) 20 $ sudo update-alternatives --list x-session-manager /usr/bin/gnome-session /usr/local/bin/dwm $ sudo update-alternatives --config x-session-manager There are 2 choices for the alternative x-session-manager (providing /usr/bin/x-session-manager). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gnome-session 50 auto mode 1 /usr/bin/gnome-session 50 manual mode 2 /usr/local/bin/dwm 20 manual mode Press <enter> to keep the current choice[*], or type selection number: 2 update-alternatives: using /usr/local/bin/dwm to provide /usr/bin/x-session-manager (x-session-manager) in manual mode
* Support Display Manager:
$ sudo wget https://raw.githubusercontent.com/jolth/dwmconf/master/dwm/dwm.desktop -O /usr/share/xsessions/dwm.desktop $ sudo update-alternatives --install $(which x-window-manager) x-window-manager $(which dwm) 20 $ chmod 744 .xsession (only if it is necessary)
* Install and Configure ST – Simple Terminal:
I like use st, so you can install and configure simple terminal:
$ git clone git://git.suckless.org/st $ cd st/ $ wget https://raw.githubusercontent.com/jolth/dwmconf/master/st/config.h $ sudo make clean install
Configure alternative for Debian:
$ sudo update-alternatives --list x-terminal-emulator $ sudo update-alternatives --install $(which x-terminal-emulator) x-terminal-emulator $(which st) 20 $ sudo update-alternatives --config x-terminal-emulator
* Install slstatus:
https://tools.suckless.org/slstatus/
Anuncios