Я сделал большой поиск с помощью Google, и я не могу понять всю информацию.
Я хочу удаленно управлять машиной Lubuntu 14.04 от другого из того же типа. Удаленная машина не имеет никакого присоединенного монитора. У меня есть Teamviewer10 на обеих машинах.
Проблема состоит в том, что без приложенного монитора, удаленный рабочий стол имеет только 1024x768 разрешение. xrandr показывает LVDS1, который будет соединен, хотя это не, и он только позволяет 1024x768 разрешение.
Решение, кажется, влечет за собой использование xrandr для тестирования разрешения и затем вставки команд xrandr где-нибудь, чтобы выполнить команды на запуске/входе в систему и делать изменение постоянным. Также возможно, что я должен создать/etc/X11/xorg.conf и настроить фиктивный монитор. Я действительно не понимаю шаги, вызванные в этом, и многие Googlees заявляют, что это не работает так или иначе. Некоторые говорят, что мне нужен аппаратный аппаратный ключ (я действительно не могу полагать, что Вам нужны аппаратные средства, чтобы сделать что-то вроде этого - это должно быть общее требование для использования машины без монитора).
Я был бы очень благодарен, если кто-то мог бы сказать мне, если я на правильном пути и делаю эти идеи более конкретными. Я действительно не хочу слышать о решениях с помощью другого удаленного программного обеспечения просмотра (vnc и т.д.). Я могу попробовать эти идеи в будущем, когда у меня есть время, но прямо сейчас я хочу заставить его работать с помощью Teamviewer (потому что к настоящему времени я нашел, что это является менее отстающим, чем другое программное обеспечение, когда часть экрана содержит видео).
Большое спасибо.
После большого метода проб и ошибок я решил, что следующие команды на дистанционно управляемой машине (бездисплейная машина) увеличат разрешение экрана, замеченного Teamviewer.
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VIRTUAL1 1920x1080_60.00
xrandr --output VIRTUAL1 --mode 1920x1080_60.00
xrandr --output LVDS1 --off
команды должны быть выполнены на бездисплейная машина, когда она запускает, но если это не может быть достигнуто, они могут быть выполнены от удаленной машины с помощью с низким разрешением соединения. Экран может затем быть установлен на более высокое разрешение.
Я использую VNC и эту команду работы для меня: xrandr --fb 1366x768
немного поздно, но вот как я заставил его работать на Teamviewer 13 (в основном для себя)
sudo apt install xserver-xorg-video-dummy
sudo nano /etc/X11/xorg.conf
Section "Device"
Identifier "DummyDevice"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
Identifier "DummyScreen"
Device "DummyDevice"
Monitor "DummyMonitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080_60.0"
EndSubSection
EndSection
Section "Monitor"
Identifier "DummyMonitor"
HorizSync 30-70
VertRefresh 50-75
ModeLine "1920x1080" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +Hsync +Vsync
EndSection