Моя цель
Я хотел бы использовать свой ноутбук, на котором установлена 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 долларов. За эту цену я мог бы просто купить подержанный монитор, что позволило бы мне перемещать программы между мониторами. В dnf
репозитории Fedora есть версия FOSS , но эта версия устарела.
источник
xrandr --fb <width>x<height>
для соответствия объединенного размера обоих мониторов; (2) запустить VNC-сервер на вашем рабочем столе; (3) подключайтесь к VNC с вашего ноутбука на рабочий стол с явной геометрией, просматривая самую правую (на мониторе рабочего стола «невидимую») часть рабочего стола.Ответы:
Я использую Ubuntu 18.10 и этот инструмент оболочки https://github.com/mrenrich84/vnc_virtual_display_linker
Если вы используете x11 и x11vnc в своей Fedora 24, вы можете попробовать.
Я использую это, чтобы сделать второй экран с моим Android Tablet (вам просто нужен клиент VNC на устройстве второго экрана).
Мышь и клавиатура моего компьютера также доступны на втором экране.
источник