Skip to content

Files

Latest commit

cba7d2e Β· May 7, 2022

History

History
94 lines (90 loc) Β· 4.29 KB

README.md

File metadata and controls

94 lines (90 loc) Β· 4.29 KB

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 πŸ’¬