Не удается заставить Xdmx работать с двумя компьютерами Ubuntu (ошибка xinit)
У меня есть два компьютера, на которых установлена Ubuntu 16.04 с Unity, и мне бы очень хотелось использовать программное обеспечение распределенных мультиголовок (Xdmx), чтобы использовать один из компьютеров в качестве второго монитора вместо двух компьютеров с Synergy. Я повторил эту ошибку на работе и дома (у меня есть два компьютера в каждом месте). Во-первых, на обеих машинах я установил Xdmx:
sudo apt install xdmx
На рабе я добавил строку xserver-allow-tcp=true
в конце /etc/lightdm/lightdm.conf
чтобы заставить раба слушать хост, чтобы хост мог захватить его дисплей. Затем я перезапускаю slave, чтобы это вступило в силу. На обеих машинах, просто чтобы быть в безопасности, чтобы позволить захватить экран 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
Любая помощь или предложения, которые у вас есть, были бы удивительными, спасибо!