Skip to content

henriquegogo/weema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

296 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weema by Henrique Gogó <henriquegogo@gmail.com>, 2025.

Window manager for minimalists

Installation:

  $ make
  $ sudo make install

Uninstall:
  
  $ sudo make uninstall

Install third party dependencies (optional):

  $ make dependencies

Usage:

  Edit .xinitrc file to 'exec weema' or select 'Weema'
  in your display manager.

Built-in binds:

  Super+Button1: move window
  Super+Button3: resize window
  Super+1-9: opened window by order
  Super+Tab: next opened window
  Super+Shift+Tab: previous opened window
  Alt+Tab: alternate last focused window
  Alt+F4 or Ctrl+Shift+W : close window
  Ctrl+Alt+Delete: exit
  Super+Shift+Arrows: resize window
  Super+Ctrl+Arrows: move window
  Super+Arrows: position window
  Super+Enter: fullscreen window

Configurable binds (edit .xbindkeysrc):

  Volume up / Super+=: increase volume
  Volume down / Super+-: decrease volume
  PrntScr: print screen
  Super+T: open terminal
  Super+R: execute a command
  Super+A: open application launcher
  Super+L: lock screen

Third party optional dependencies:
  
  We use third party applications to manage some functions.
  Multiple monitors can be configured using xrandr at startup.
  Shortcuts are configured in .xbindkeysrc.

  - alsa-utils: volume control
  - brightnessctl: brightness control
  - dmenu and rofi: applications launcher
  - scrot: print screen
  - slock: screen locker
  - xbindkeys: key binds
  - xcompmgr: window compositing
  - xrandr: manage multiple monitors

Tips:

  Add your user to 'video' group to use brightness control.
  Edit .xprofile script in your home to autoload applications.
  Config attributes using environment variables in .xprofile:
    export WEEMA_BORDER=2
    export WEEMA_MARGIN=12

License:

  MIT

About

Window manager for minimalists

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors