Skip to content

imawizard/MiguruWM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

「見苦窓経営」笑

Miguru is an automatically tiling window manager for Windows 10 à la Amethyst/xmonad.

Documentation

See the wiki.

Motivation

There already are a bunch of really nice tiling window managers for Windows – see Other tiling WMs for Windows – so far I did not settle with any, though. So I'll be rolling my own...

The goal is a basic but hopefully stable window manager that should behave somewhere close to Amethyst/xmonad.

Caveats

  • Uses native virtual desktops as workspaces, which can't be switched on per-monitor basis, integrate however with:

    • Windows' Task View and programs like VirtualSpace
    • Settings like VirtualDesktopAltTabFilter and VirtualDesktopTaskbarFilter in HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  • No binary space partitioning, no moving in specific directions, just the basics of xmonad:

    • Divide screen into master and secondary pane
    • Cycle through windows forwards/backwards
    • Layouts: tall, wide, fullscreen (aka monocle) and floating (i.e. no tiling), and a few others
  • Tested on Win10 Build 19042-19045, Windows 11 is currently not supported

    • Particularly the GUIDs for the virtual desktop COM interfaces are missing/untested