Screenswitch is a completely free, simple and open source command-line utility implemented in Python and designed from the offset to let users of a GNU/Linux operating system to easily and quickly switch between their multiple LCD devices that are connected to their computers.
Quickly toggle between two or more connected displays
In other words, this very small CLI tool can be used by anyone who has a multi-monitor configuration to quickly toggle between two or more connected displays, e.g. LCD monitors. The software relies entirely on the python-xrandr module, which must be downloaded and installed separately from https://github.com/meehow/python-xrandr.
Has no command-line options
The Screenswitch tool has no command-line options, therefore it will automatically switch you to another monitor once the command is executed from the shell. In case all connected monitors are disabled, running the command will enable only one of them. If only one monitor exists, running the command will do nothing.
Can be binded to a KeyBind function
The ultimate goal of the Screenswitch tool is to be deployed on any GNU/Linux distribution, binded it to a KeyBind function, so users will have to effortlessly switch between different displays with a single press of a button on their keyboards. It is independent of a computer platform, so it can be used on 32-bit or 64-bit machines.
Requires no installation
To use the Screenswitch utility on your GNU/Linux operating system, you will have to download the latest release from either Softpedia or the project’s website, save the archive on your Home directory, extract its contents using an archive manager utility, and open a Terminal app.
In the terminal window, go to the location where you’ve extracted the archive file, e.g. cd /home/softpedia/screenswitch-1.0) and run the ‘python screenswitch.py’ command, assuming that you’ve aready installed the python-xrandr module.