NXD: внешний дисплей Android
Решение с открытым исходным кодом для использования устройств Android в качестве внешнего дисплея на Linux.
Требования
Основное устройство (Linux Machine - Server)
- x11 (x11vnc) ( xorg только пока, извините, пользователи Wayland )
- адвокат
- [ необязательно ] Arandr, необходимый для перемещения дисплея вокруг
Вторичное устройство (устройство Android - клиент)
- термин
- SSHD
- bvnc (или любой другой клиент VNC, который обрабатывает "vnc: //" ссылки)
Как использовать NXD
- Запустите сервер SSH на клиенте Android.
В Termux запустите: sshd . - Обязательно сможете успешно подключиться к IT с машины Linux:
Если нет, настройте безопасную метод аутентификации (инструкции)
- Подключите клиент Android к машине Linux через
adb (руководство) - [ Необязательно ] Вы даже можете подключить их через ADB по беспроводной связи:
adb connect {CLIENT_IP} - Убедитесь, что устройство Android разблокировано, затем выполните NXD:
Проблемы
- Виртуальный дисплей не найдено:
xrandr: cannot find output "VIRTUAL1"
Решением будет создание этого файла /usr/share/X11/xorg.conf.d/20-intel.conf xorg.conf.d/20-intel.conf
со следующим контентом:
Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "2"
EndSection
и вход/повторный логин.
Кредиты