A simple X11 window manager

Overview

Devoid WM

A simple x11 tiling window manager

devoid

Devoid tries to abide by the principle - "Do one thing, do it well". All it is is a window manager which manages windows. It neither come with a bar nor does it have the ability to spawn programs. Users are meant to use external well written and robust programs like the sxhkd for binding keys and lemonbar. Like dwm, devoid is configured by editing the source code directly.

The layout that devoid uses is the master-slave or the tiled layout

|-----------|-------|
|           |   s   |
|           |       |
|     M     |-------|
|           |       |
|           |   s   |
|-----------|-------|

Note

  • dwmblocks like program for lemonbar? check out lemonaid

  • The documentation is a work in progress. However if you happen to use dwm, configuring devoid should be very similar.

  • Devoid is still under a testing phase, however it is pretty usable.

  • More features will be added sooner or later. All pull requests are welcomed.

  • Multi-monitor support is current lacking.

  • Some function implementation is taken from other window managers like dwm and catwm

You might also like...
"Sigma File Manager" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows, MacOS, and Linux.

"Sigma File Manager" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows, MacOS, and Linux.

Suckless x11 mouse autoclicker

XAutoClicker A suckless x11 mouse autoclicker Getting Started $ git clone https://github.com/GuimilXD/xautoclicker $ cd xautoclicker $ make $ sudo ./x

hk: Set temporary X11 hotkeys

hk: Set temporary X11 hotkeys Overview hk allows temporary X11 hotkeys to be set. Its usage is: hk [-w] hotkey command [argument ...] where hot

xsnip - a minimal and convenient screenshot utility for X11

xsnip - a minimal and convenient screenshot utility for X11 Most screenshot utilities compatible with X are clumsy, use bloated toolkits, and often do

Bosskey is an ultimate computer locker program for Linux & X11
Bosskey is an ultimate computer locker program for Linux & X11

Bosskey is an ultimate computer locker program for Linux & X11. Mute, pause, hide and lock at just a key press. It uses a modified version of suckless's slock to lock your computer; just type your password correctly and press enter.

A simple utility that cold patches dwm (uDWM.dll) in order to disable window rounded corners in Windows 11

Win11DisableRoundedCorners A simple utility that cold patches the Desktop Window Manager (uDWM.dll) in order to disable window rounded corners in Wind

JWM is a cross-platform Java window management and OS integration library.
JWM is a cross-platform Java window management and OS integration library.

JWM aims to expose an interface that abstracts over window creation, input handling and OS integration

Play video by fonts in a console window by composing characters
Play video by fonts in a console window by composing characters

FontVideo Play video by fonts in a console window by composing characters. Using FFmpeg API to decode the input file, then the video stream is rendere

Draw a triangle inside Electron's window using DirectX 11, mixing web and native content.
Draw a triangle inside Electron's window using DirectX 11, mixing web and native content.

Draw a triangle inside Electron's window using DirectX 11, mixing web and native content. Limitations The native content is rendered over a child wind

Comments
  • bug: border_width adds gaps to top and left of window

    bug: border_width adds gaps to top and left of window

    anytime I set the border_width to anything other than 0 it adds gaps to the top and the left of the window of the same size as what was set as the border_width

    example of bug: borderissue

    this can somewhat be solved by setting the bottom and right margins to the same value as the border_width however this doesn't solve the issue if you don't want any gaps or want the gaps to be smaller than the border_width.

    example of workaround: borderissueworkaround

    I also tried messing with setting negative values in the margins but it really just ends up breaking more and figured creating a github issue or trying to create a pull request with a more official fix would be a better solution. I would write a pull request myself, however I am very new to C and need to learn the syntax so It would prob take much longer for me to try and fix it than just creating a github issue. If there is anything I can do to help fix this bug just let me know :).

    Sidenote: I am loving this WM, it's like dwm but without a bar or the ability to spawn programs, which I don't want my window manager to do anyways. Keep up the good work and hopefully I can contribute to the project in the future when I am more proficient with C.

    opened by ethanmlee 0
Owner
Murtaza Udaipurwala
Murtaza Udaipurwala
dwm is an extremely fast, small, and dynamic window manager for X.

dwm - dynamic window manager dwm is an extremely fast, small, and dynamic window manager for X. My Patches This is in the order that I patched everyth

Christian Chiarulli 32 Dec 23, 2022
Small Header-Only Window and OpenGL Manager.

LxDemOWin Linux Demo OpenGL and Window manager A small header-Only Window and OpenGL manager made in C, written in about 2 hours. With some basic code

PipeWarp 6 Oct 23, 2022
A window manager for GNOME, with rounded corners patch

Tested in gnome-shell 40.5, should works in gnome 40 and 41. integrate the blur effects with rounded corners.The source code can be found here. Issues

Yi 502 Jan 4, 2023
Hypr is a tiling window manager written in modern C++.

Hypr is a Linux tiling window manager for Xorg. It's written in XCB with modern C++ and aims to provide easily readable and expandable code. !WARNING:

vaxerski 709 Jan 4, 2023
Small Header-Only Window and OpenGL Manager.

LxDemOWin Linux Demo OpenGL and Window manager A small header-Only Window and OpenGL manager made in C, written in about 2 hours. With some basic code

pipewarp 4 Dec 11, 2021
tabbed window manager that can tile windows inside floating containers

shod ┌───────────────────────┐ │ │ ┌─────┼────

Seninha 133 Jan 5, 2023
My perfect build of suckless's dynamic window manager

perfectwm My perfect build of suckless's dynamic window manager. patches dwm-alwayscenter-20200625-f04cac6.diff dwm-fancybar-20200423-ed3ab6b.diff dwm

Madeleine 4 Oct 31, 2022
Quite powerful window manager for X

qpwm quite powerful window manager for X It's small floating window manager from not a programmer ?? Some features ?? Floating only. Fullscreen toggle

unxsh 76 Dec 29, 2022
A fwakin floating window manager, that just works perfectly.

ewm ( Elite optimized* Window Manager ) + ewm is a very simple and lightweight floating window manager. + I will try to stay under 400 SLOC. Features

Nabeen Tiwaree 0 Nov 1, 2022
📽 A simple X11+SDL2 animated wallpaper setter and video player

anipaper ?? A simple X11+SDL2 animated wallpaper setter and video player Introduction Anipaper (ANImated Wallpaper) is a simple 'wallpaper setter' for

Davidson Francis 14 Dec 21, 2022