Skip to content

brainwave0/overdesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OverDesk

An oversized desktop implementation. It simulates a larger screen resolution by panning around a virtual desktop when the user moves the mouse cursor. Instead of relying on something like xrandr, OverDesk actually moves the windows around the desktop to achieve the panning effect. The panning method is inspired by the game Forager (a pretty cool game by the way, you should check it out). As the mouse cursor moves, the windows move in the opposite direction until the cursor hits the edge of the screen.

Requirements

Operating System

Currently only GNU/Linux is supported. I have only tested it on Arch Linux.

Software

  • A window manager. I have tested it on Xfce and Awesome.

  • Python 3

Python packages

  • xcffib

  • ewmh

  • pynput

Usage

$ main.py <horizontal resolution> <vertical resolution>

Currently you can reposition windows only by dragging the titlebars.

Questions, Comments, Issues, Contributing

Feel free to create an issue or pull request.

Releases

No releases published

Packages

No packages published

Languages