Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JMANN240/screenex
https://github.com/JMANN240/screenex
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/JMANN240/screenex
- Owner: JMANN240
- Created: 2022-01-15T01:51:21.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-01-15T21:48:27.000Z (over 2 years ago)
- Last Synced: 2024-06-28T14:33:34.643Z (3 months ago)
- Language: Python
- Size: 12.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Screenex
Put your old laptop to use! Screenex allows you to seamlessly control other computers as if they were connected to your own! Your mouse is no longer bound by your monitors, but can roam freely on an infinite 2D plane. "Place" screens on that plane to control them remotely
Configure the computers' IP addresses in `config.py` and configure the screen you want to control in `screens.json`. The dependencies are in `requirements.txt`. Run `server.py` on your computer you want to control and run `client.py` on your primary computer.
## Configuration
Think of your screens being part of some 'virtual 2D space'. The top left corner of your primary monitor is (0, 0). In `screens.json` you can configure the screens that you want to control. For example, if my primary monitor is 1600x900 and one I want to control is directly to the right of it, I would set the x to 1600 and the y to 0.
## Todo:
- Multiple screens
- Easier config