This is a mirror of official site: http://jasper-net.blogspot.com/

Планшет в качестве второго экрана под linux

| Wednesday, February 13, 2013
Inline image 1

Решил попробовать для расширения рабочего пространства, сенсорного ввода и удаленного управления использовать планшет как дополнительный экран к своему ноутбуку 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: Inline image 2

Posted via email from Jasper-net

0 comments: