x2x notes
Basic usage
There are two forms of using x2x: without ssh and with ssh. In this document we refer of two hosts: *slave* and *master*, where slave is the one who receive connections and the master is the one who controls the slave and where x2x is installed.
Using x2x without ssh
If you are using x2x without ssh, you need to approve access to the hosts with
the xhost
command. So, the host that will receive the connection need to
authorize the controller host.
On slave::
$ xhost +master
On master::
$ x2x -to slave:0 -east
Using x2x with ssh
Although you one can be using x2x without ssh, make use of ssh turns things much easier. On slave, just do::
$ ssh -X master 'x2x -to :0 -east'
Troubleshooting
Error "No protocol specified"
If you get an error like "No protocol specified", you are probably trying to
be using x2x without ssh but you forgot to add permissions to the master
host with the xhost
command. Check it out.