У меня есть два компьютера под управлением Ubuntu 16.04 с Единицей, и я действительно хотел бы использовать распределенное мультиглавное программное обеспечение (Xdmx) для использования одного из компьютеров как второй монитор, вместо того, чтобы просто использовать два компьютера с Совместными действиями. Я копировал эту ошибку на работе и домой (у меня есть два компьютера каждое местоположение). Во-первых, на обеих машинах я установил Xdmx:
sudo apt install xdmx
На ведомом устройстве я добавил строку xserver-allow-tcp=true
в конце /etc/lightdm/lightdm.conf
заставить ведомое устройство слушать хост так, чтобы хост мог захватить свой дисплей. Я затем перезапускаю ведомое устройство, чтобы иметь, это вступает в силу. На обеих машинах, только для сейфа, чтобы позволить X экранам быть захваченными, я делаю
xhost +
Чтобы удостовериться, что ведомое устройство слушает хост, и я могу захватить эти X дисплеев от хоста, я ввожу на хосте telnet 192.168.99.20 6000
и это работает (192.168.99.20
IP-адрес ведомого устройства). Наконец, на хосте я делаю
startx -- /usr/bin/X11/Xdmx :1 -display :0 -display 192.168.99.20:0 -ignorebadfontpaths +xinerama -norender
Оба экрана чернеют в течение нескольких секунд и затем возвращаются на, и я вижу большой вывод с ошибкой в конце:
xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost
waiting for X server to shut down
Couldn't get a file descriptor referring to the console
Любая справка или предложения, которые Вы имеете, были бы удивительны, Спасибо!