All Projects → fehawen → vswm

fehawen / vswm

Licence: MIT License
A very stupid window manager.

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to vswm

shod-old
hybrid (floating and tiling) tabbed window manager
Stars: ✭ 56 (+100%)
Mutual labels:  x11, wm, xlib
shod
mouse-based window manager that can tile windows inside floating containers
Stars: ✭ 126 (+350%)
Mutual labels:  x11, wm, xlib
mmwm
Modern Minimalistic Window Manager
Stars: ✭ 45 (+60.71%)
Mutual labels:  x11, wm
mcwm
mcwm window manager
Stars: ✭ 34 (+21.43%)
Mutual labels:  x11, wm
HiDPI-Fixer
Qt app that automates fractional scaling configuration on X11 desktops
Stars: ✭ 118 (+321.43%)
Mutual labels:  x11
gow
GOW - stream games (and GUI) over Docker
Stars: ✭ 109 (+289.29%)
Mutual labels:  x11
eseed-window
A minimal cross-platform C++17 window management library for rendering (deprecated)
Stars: ✭ 18 (-35.71%)
Mutual labels:  x11
tkbash
Build fancy GUIs via command line
Stars: ✭ 34 (+21.43%)
Mutual labels:  x11
x11-cr
X11 bindings for Crystal language.
Stars: ✭ 32 (+14.29%)
Mutual labels:  x11
x11-clipboard
x11 clipboard support for Rust
Stars: ✭ 28 (+0%)
Mutual labels:  x11
wifibroadcast osd
Mavlink OSD and video player
Stars: ✭ 21 (-25%)
Mutual labels:  x11
break-time
break timer that forces you to take a break
Stars: ✭ 13 (-53.57%)
Mutual labels:  x11
butterfly
🦋 Butterfly helps you to build adaptive and responsive UIs for Android with Jetpack WindowManager.
Stars: ✭ 169 (+503.57%)
Mutual labels:  windowmanager
rofi
Rofi: A window switcher, application launcher and dmenu replacement
Stars: ✭ 9,231 (+32867.86%)
Mutual labels:  x11
maxwelm
Maxwelm is a simple window manager for small displays
Stars: ✭ 20 (-28.57%)
Mutual labels:  xlib
marathon
minimal run-or-focus launcher for Linux/X
Stars: ✭ 54 (+92.86%)
Mutual labels:  x11
xwmfs
X11 Window-Manager file system based on FUSE
Stars: ✭ 21 (-25%)
Mutual labels:  x11
window-manager
A javascript-only Window Manager
Stars: ✭ 54 (+92.86%)
Mutual labels:  windowmanager
xclicker
XClicker - Fast gui autoclicker for x11 linux desktops
Stars: ✭ 179 (+539.29%)
Mutual labels:  x11
dxhd
daky's X11 Hotkey Daemon
Stars: ✭ 80 (+185.71%)
Mutual labels:  x11
vswm - very stupid window manager
=================================

Probably the most stupid window manager ever created, written over an ancient
relic of a library called Xlib -- a library so old that it preceded the birth
of planet Earth itself.

- There are no workspaces.
- All windows are maximised.
- Windows can not be moved or resized.
- Only one window is visible at a time.
- This certainly isn't for everyone.


Keybindings
-----------

MOD4 + Tab               focus next window
MOD4 + Shift + Tab       focus prev window
MOD4 + Shift + q         kill window
MOD4 + Shift + r         refresh wm [*]

MOD4 + b                 firefox
MOD4 + Return            xterm
MOD4 + d                 dmn [1]
MOD4 + p                 scr [2]

XF86_MonBrightnessDown   xbacklight -dec 5
XF86_MonBrightnessUp     xbacklight -inc 5
XF86_AudioLowerVolume    pamixer -d 5
XF86_AudioRaiseVolume    pamixer -i 5
XF86_AudioMute           pamixer -t

[*] Resize and reposition windows. Useful when connecting or disconnecting an
    external monitor, if e.g. screen size differ.

[1] Launcher script for dmenu:
    https://github.com/fehawen/bin/blob/master/scripts/dmn

[2] Screenshot script:
    https://github.com/fehawen/bin/blob/master/scripts/scr


Configuration
-------------

Modify the keybindings to your liking.


Dependencies
------------

You need the Xlib header files.


Installation
------------

Clean.

    $ make clean

Compile.

    $ make

Install.

    $ make install

All in one go.

    $ make clean install

Uninstall.

    $ make uninstall

You may need to run install as root.
DESTDIR and PREFIX are supported.


Credits
-------

i3: https://github.com/i3/i3
dwm: https://git.suckless.org/dwm
sowm: https://github.com/dylanaraps/sowm
berry: https://github.com/JLErvin/berry
tinywm: http://incise.org/tinywm.html
katriawm: https://www.uninformativ.de/git/katriawm
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].