Skip to content

A simpler Python script to add Windows-7 like shortcuts to Linux. Originally based off Stiler.

Notifications You must be signed in to change notification settings

jlombacher/winmove

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

winmove

A simple Python script to add some basic tiling support to Linux. This is useful for example for old XFCE installations without tiling.

The fraction based resizing of the window is especially useful for big wide-screen displays (21:9).

This application relies on wmctrl, ensure you have it installed before use.

For Debian-based distros use:

sudo apt-get install wmctrl xdotool x11-xserver-utils

For Arch linux use:

sudo pacman -S wmctrl xorg-utils xdotool

Get help:

python winmove.py --help
python winmove.py move --help

Add keyboard shortcuts calling a command from the list below like:

Resize active window to one half of the current screen:

python winmove.py move --direction left
python winmove.py move --direction down

Resize active window to one fourth of the current screen:

python winmove.py move --direction up --fraction 4

Maximize and unmaximize the active window:

python winmove.py max
python winmove.py max --unmaximize

Move window to other next screen:

python winmove.py smon --direction next

Recommended shortcuts are: (Super is the “windows key”. Mnemonic: “shift window to the left” => Shift+Windows+Left)

Description | Recommended shortcut


Position active window on the left-half of your desktop. Super+Shift+Left Position active window on the right-half of your desktop Super+Shift+Right Position active window on the upper-half of your desktop. Super+Shift+Up Position active window on the lower-half of your desktop. Super+Shift+Down Move to next screen Super+Shift+n Move to previous screen Super+Shift+p Maximize window. Super+Up Unmaximize window. Super+Down

About

A simpler Python script to add Windows-7 like shortcuts to Linux. Originally based off Stiler.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%