Skip to content

Latest commit

 

History

History
94 lines (90 loc) · 4.2 KB

README.md

File metadata and controls

94 lines (90 loc) · 4.2 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 💬