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

Решил попробовать для расширения рабочего пространства, сенсорного ввода и удаленного управления использовать планшет как дополнительный экран к своему ноутбуку c Linux. Нашлось 2 способа сделать это. Чем и делюсь.

Все дальнейшие действия выполняются на ноутбуке. Для подключения на планшет надо установить любой VNC клиент.

Первый способ, с помощью vnc4server и x2x

Установим vnc4server и x2x:

При первом запуске vnc4server спросит пароль для подключения. После чего запустит X сессию и будет ждать vnc подключения на 5901 порту. Конфигурация сессии задается в файле ~/.vnc/xstartup.

Для управления сессией с компьютера можно использовать x2x:

Теперь при перемещении курсора мыши за правую границу экрана, он будет появляться на планшете и ввод с клавиатуры будет переключаться туда же.

Такой способ имеет недостаток: нельзя перетащить окно с одного экрана на другой.

Второй способ, с помощью драйверов

Использовать dummy драйвер в качестве второй видеокарты, объединить их с основной с помощью xinerama и отдать часть рабочего стола через x11vnc.

Придется написать конфигурацию для xorg. Пример конфигурации /etc/X11/xorg.conf:

Все остальное настраивается Xorg автоматически.

Перезагружаем xorg сервер, заходим в сеанс и запускаем:

Порт по умолчанию 5900.

В данном случае у меня 1280 размер экрана ноутбука по горизонтали, это число является смещением, и 1024x768 - размер экрана планшета.

Данное решение позволяет работать с двумя экранами в одной сессии и перемещать окна между устройствами.

Для подключения я использую vnc клиент androidVNC. На ноутбуке Ubuntu 12.04.

Надоел планшет на Android? Тогда можете купить iphone 5 на сайте apple-house.ru.