Skip to content

ahmadraniri/stage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Stage window manager for Wayland.

This is a minimalistic tiling window manager Stage, which is identical (in terms of features) rewrite of my previous X11 window manager that I had been using for about 10 years.

I spend just a week to write it, but already using it on daily basis. So be careful, it has lots of bugs.

Note this depends on development version of wlroots.

All the features supported you can find reading the code. If you don't want to read code, this WM is not for you.

The main reason for this WM is to define memory regions (slots) where a new terminal window appears once opened.

The width limit of a terminal window is enforced: it is 80 characters per Linux/FreeBSD code style guides. Configure this in the stage.c for your font size.

The default terminal is foot(1). I have the following configuration of foot in my ~/.config/foot/foot.ini:

font=xos4 Terminus:size=13

Keyboard bindings:

  • Mod + Enter: open a terminal
  • Mod + m: maximize/unmaximize a terminal window vertically
  • Mod + 0..9: change workspace

Mouse buttons:

  • Mod + Left Button: move window
  • Mod + Right Button: resize window

alt text

About

my Wayland window manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.4%
  • Meson 2.3%
  • Makefile 1.3%