Моя цель
Я хотел бы использовать свой ноутбук, на котором установлена Fedora 24, в качестве второго монитора для настольного компьютера, на котором также установлена Fedora 24.
Что я пробовал, а что нет, и почему это не повторяющийся вопрос
Xdmx
После поиска в интернете и на этом веб-сайте я обнаружил довольно много постов, похожих на этот, которые в основном содержали те же самые шаги:
- Установите
Xdmx
на обоих компьютерах. ssh
в один компьютер с другого с опцией-X
собирается.- Используйте
Xdmx
чтобы превратить компьютер, который находится на приемном концеssh
в монитор с помощью следующей команды:startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy
При этом сначала оба экрана компьютера на несколько секунд становятся черными, а затем выдается длинное сообщение об ошибке, которое заканчивается:
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
Поиск ошибки в Google возвращает эту запись в блоге с июля 2015 года, в которой пользователь выполняет те же действия, что и я, за исключением использования Ubuntu вместо Fedora, и в результате получает тот же результат, что и я. На момент публикации в октябре 2016 года было шесть комментариев, все шесть из которых утверждают, что выполнили те же действия и получили ту же ошибку.
Fedora Remote Desktop
Хотя это позволяет мне управлять одним компьютером с другого, для управления ноутбуком требуется использование графического интерфейса на главном компьютере. Чтобы эффективно использовать графический интерфейс, он должен занимать много места на одном мониторе. Поэтому, когда я хочу использовать монитор хоста, я должен удалить удаленный рабочий стол. Поэтому я не получаю монитор, так как не могу одновременно использовать два монитора для двух разных задач. Это больше похоже на просто переключение рабочих пространств, что я уже могу сделать. Также я не могу перемещать программы между экранами.
Ssh -X
То же, что и выше. Да, я могу управлять другим компьютером, но мне нужно активно использовать монитор хоста для управления монитором ноутбука.
Synergy.
Программа на самом деле работает, но она позволяет только совместное использование мыши и клавиатуры. Программы нельзя перемещать между мониторами, поэтому это не совсем то, что я ищу. Кроме того, я скупой студент колледжа, и лицензионный сбор составляет 20 долларов. За эту цену я мог бы просто купить использованный монитор, что позволило бы мне перемещать программы между мониторами. В репозитории Fedora dnf
есть версия FOSS, но эта версия устарела.