qpwm icon indicating copy to clipboard operation
qpwm copied to clipboard

quite powerful window manager for X :muscle:

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? :tipping_hand_person:

Type make in qpwm dir

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

Running qpwm :rocket:

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 :space_invader:

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

:fire: Screenshots of qpwm :fire:

qpwm1 qpwm2 qpwm3 qpwm4 qpwm5 qpwm6 qpwm7 qpwm8 qpwm9

Thanks for code :speech_balloon: