bpswm
This is an old revision of the document!
Table of Contents
~~TOC~~
BSPWM - tiling window manager
Installation
- Clone bspwm and sxhkd:
git clone https://github.com/baskerville/bspwm.git git clone https://github.com/baskerville/sxhkd.git
- Install prerequisite packages:
sudo dnf install xcb-util-devel xcb-util-keysyms-devel xcb-util-wm-devel alsa-lib-devel dmenu rxvt-unicode terminus-fonts
- Install development tools:
sudo dnf groupinstall "Development Tools"
- Compile and install bspwm and sxhkd:
cd bspwm make sudo make install cd .. cd sxhkd make sudo make install
Initial (example) configration sxhkd and bspwm
- Copy example configuration:
mkdir ~/.config/sxhkd cp bspwm/examples/sxhkdrc ~/.config/sxhkd/sxhkdrc mkdir ~/.config/bspwm cp bspwm/examples/bspwmrc ~/.config/bspwm/bspwmrc
Configure display mananger
- Copy desktop icon:
sudo cp bspwm/contrib/freedesktop/bspwm.desktop /usr/share/xsessions/
- When you log back on, click the “gear” icon and select 'bspwm'
Lock screen
- Install xlockmore:
sudo dnf install xscreensaver
- Start xscreensaver at login, add to
~/.config/bspwm/bspwmrc
xscreensaver &
- Add xscreensaver to sxhkd config:
# Lock screen super + alt + l xscreensaver-command -lock
- Reload sxhkd:
super+escape
- Configure xscreensaver (or edit
.xscreensaver
):xscreensaver-command --prefs
Customization
URXVT
- Choose a font with:
xfontsel
(X11 fonts) orgtk2fontsel
(xft fonts). - You put those in
~/.Xresources
:Rxvt*font: -xos4-terminus-*-*-*-*-28-*-*-*-*-*-*-*-
bpswm.1466691548.txt.gz · Last modified: 2016/06/23 14:19 by admin