Skip to content

ssleert/qpwm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

qpwm

qpwm5

quite powerful window manager for X β™’

It's small floating window manager from not a programmer πŸ‘

Some features πŸ’ͺ

  • Floating only.
  • Fullscreen toggle.
  • Window centering.
  • Mix of mouse and keyboard workflow.
  • Focus with cursor.

Dependencies for build πŸ§‘β€πŸ’»

  • xlib (usually libX11).
  • gcc (for compile)
  • make (for make)

Installation of dependencies

for Debian based (like Ubuntu or mint)

sudo apt install gcc make libx11-dev git

for Arch based (like Manjaro or EndeavourOS)

sudo pacman -Sy gcc make libx11 git

for RPM based (like Fedora or OpenSUSE)

for Fedora

sudo dnf install gcc make libX11-devel git

for OpenSUSE

sudo zypper install gcc make libX11-devel git

Installation of qpwm πŸ•΅οΈβ€β™‚οΈ

git clone https://github.com/ssleert/qpwm.git
cd qpwm
sudo make clean install

How to configure? πŸ’

Type make in qpwm dir

Next open config.h file in your text editor. And configure! ⚑

Running qpwm πŸš€

Add this to .xinitrc:

exec qpwm

If you use GDM, SDDM, LightDM ΠΎr anything other display manager πŸ‘€

Add this to /usr/share/xsessions/qpwm.desktop:

[Desktop Entry]
Name=qpwm
Comment=This session runs qpwm as window manager 
Exec=qpwm
Type=Application

Default Keybindings πŸ‘Ύ

Window Management

combo action
Mouse focus under cursor
win + Left Mouse move window
win + Right Mouse resize window
win + f maximize toggle
win + c center window
win + q kill window
win + 1-6 desktop swap
win + Shift +1-6 send window to desktop
win + return (enter) open terminal (st)
ALT + TAB. focus cycle

Thanks!

Person Action
xZecora some fixes
OpenSky screenshots
justleoo fix readme

πŸ”₯ Screenshots of qpwm πŸ”₯

qpwm1 qpwm2 qpwm3 qpwm4 qpwm5 qpwm6 qpwm7 qpwm8 qpwm9

Thanks for code πŸ’¬