Решил попробовать для расширения рабочего пространства, сенсорного ввода и удаленного управления использовать планшет как дополнительный экран к своему ноутбуку c Linux.
Нашлось 2 способа сделать это. Чем и делюсь.
Все дальнейшие действия выполняются на ноутбуке. Для подключения на планшет надо установить любой VNC клиент.
Первый, самый быстрый
Понадобятся vnc4server и x2x:
sudo apt-get install vnc4server x2x
При первом запуске vnc4server спросит пароль для подключения. После чего запустит X сессию и будет ждать vnc подключения на 5901 порту. Конфигурация сессии задается в файле ~/.vnc/xstartup.
Для управления сессией с компьютера можно использовать x2x:
x2x -to :1 -east
Теперь при перемещении курсора мыши за правую границу экрана, он будет появляться на планшете и ввод с клавиатуры будет переключаться туда же.
Такой способ имеет недостаток: нельзя перетащить окно с одного экрана на другой.
Второй способ
Использовать dummy драйвер в качестве второй видеокарты, объединить их с основной с помошью xinerama и отдать часть рабочего стола через x11vnc.
sudo apt-get install xserver-xorg-video-dummy x11vnc
Придется написать конфигурацию для xorg. Пример конфигурации /etc/X11/xorg.conf
#Основная видеокарта, надо указать нужный драйвер
Section "Device"
Identifier "Configured Video Device"
#тут ваш драйвер, можно подсмотреть в /var/log/Xorg.0.log
Driver "radeon"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
#Dummy видеокарта
Section "Device"
Identifier "Videocard0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Monitor"
Identifier "Monitor0"
HorizSync 10.0 - 300.0
VertRefresh 10.0 - 200.0
DisplaySize 300 200
#The following modeline is invalid (calculator overflowed):
#Modeline "32000x32000@0" -38917.43 32000 32032 -115848 -115816 32000 32775 32826 33601
Modeline "16384x8192@10" 2101.93 16384 16416 24400 24432 8192 8390 8403 8602
Modeline "8192x4096@10" 424.46 8192 8224 9832 9864 4096 4195 4202 4301
Read more: Habrahabr.ru
QR:
0 comments:
Post a Comment