A tool to simplify working with external displays on Linux
There are a few different ways to get see-link.
# Clone project to the local workspace
git clone https://github.com/myTerminal/see-link.git
# Switch to the project directory
cd see-link
# Install with `make`
make install
Simply execute the below command in a terminal; the rest should be automatic.
/bin/bash -c "$(curl https://raw.githubusercontent.com/myTerminal/see-link/main/install)"
see-link will soon be available to install from your operating system's package manager.
A simple way to use see-link is to run it in a command-line terminal passing specifying whether you need to connect or disconnect external displays.
see-link connect
By default, any available external display(s) will be attached to the left of the primary device. You can also optionally specify whether you'd like to attach the displays to the left or to the right.
see-link connect right
The above command would connect external displays to the right of the primary device.
In order to disconnect, simply run the below command.
see-link disconnect
The behavior in absence of any arguments is as follows:
- When external display devices are available, a
connect
operation is performed - When no external display device is connected, a
disconnect
operation is performed
To learn more about usage, refer to manpage
:
man see-link
In order to update see-link, simply run:
see-link-update
In order to uninstall see-link, simply run:
see-link-uninstall
Being written with Common Lisp, see-link depends on SBCL. In most cases, it will be automatically installed while generating the binary, but if it doesn't please install it before running the installation.
The other required programs are as follows:
- Support for more orientations
- Live connect-disconnect
- Remember devices and their last used orientation