glazier

X windows manipulator.
git clone git://git.zepp.club/glazier.git
Log | Files | Refs | README | LICENSE

README (1266B)


      1 glazier
      2 =======
      3 X windows manipulator.
      4 
      5 Windows are manipulated using the mouse, and can be moved/resized in
      6 multiple ways. This utility is better used in combination with others like
      7 [wmutils][0] and [sxhkd][1] which leverage the keyboard interface,
      8 rather than mouse usage.
      9 
     10 Features
     11 -----
     12 * Floating window management
     13 * Sloppy Focus
     14 * All manipulations done with the mouse
     15 * Cool operations like teleport, inflate/deflate
     16 * 100% compatible with wmutils(1)
     17 * Optional EWMH support through ewmh(1)
     18 * Multi-monitor support through Xrandr(3)
     19 
     20 Usage
     21 -----
     22 Refer to the glazier(1) manual page for details and examples.
     23 
     24 Window manipulations are performed by holding `Mod1`, and using mouse
     25 buttons to perform the following operations:
     26 
     27 * left click: move window
     28 * right click: resize window
     29 * middle click: teleport window (move + resize)
     30 * scroll up: inflate window
     31 * scroll down: deflate window
     32 
     33 Installation
     34 -----
     35 Edit config.mk as needed, then build/install with the following commands:
     36 
     37 	make
     38 	make install
     39 
     40 Require [libxcb][2], [libxcb-cursor][3] and [libwm][4].
     41 
     42 [0]: https://github.com/wmutils/core
     43 [1]: https://github.com/baskerville/sxhkd
     44 [2]: https://xcb.freedesktop.org
     45 [3]: https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor
     46 [4]: http://z3bra.org/libwm