X-сервер XSDL -
Сервер X Window System, полный и полностью функциональный.
Сервер X Window System / X11 для Android, полный и полностью функциональный, включая сервер PulseAudio.
Вы можете использовать его для потоковой передачи приложений с вашего ПК с Linux или для запуска Linux, установленного на вашем Android (установка Linux выполняется через отдельное приложение).
3D-ускорение и OpenGL не поддерживаются. Если вы запускаете X-клиенты с ПК, вы можете установить VirtualGL для использования OpenGL.
Коснитесь экрана двумя пальцами, чтобы отправить щелчок правой кнопкой мыши, тремя пальцами, чтобы отправить щелчок средней кнопкой. Вы также можете нажать кнопку на стилусе или использовать мышь Bluetooth.
Проведите двумя пальцами для прокрутки документов.
Наведение пальца поддерживается на некоторых устройствах. Если у вас есть устройство Galaxy S4/Note 3, включите AirView в настройках системы, чтобы использовать его.
Чтобы вызвать клавиатуру, нажмите клавишу «Назад». Ввод текста на неанглийском языке не поддерживается в терминале, но работает в приложениях с графическим интерфейсом.
Если вы не видите кнопку «Назад», проведите пальцем вверх от нижнего края экрана.
Если у вас есть аппаратная клавиша меню, она отправит Ctrl-Z (отменить в большинстве приложений).
Вы можете отключить гироскоп в Эмуляция мыши → Дополнительно → Гироскоп .
Вы можете включить портретную ориентацию экрана и глубину цвета 24 бита на пиксель в разделе «Изменить конфигурацию устройства» → «Видео» .
Чтобы установить собственный номер дисплея, перейдите в «Изменить конфигурацию устройства» → «Параметры командной строки» → измените параметры на XSDL: 123 , нажмите «ОК» , где 123 — номер вашего дисплея. XSDL будет прослушивать TCP-порт 6123. Вы также можете передать другие параметры X-серверу, используя это диалоговое окно.
Чтобы подключиться к диспетчеру дисплея на вашем ПК, добавьте параметр -query your.PC.IP.address в командную строку Xserver, а затем настройте диспетчер дисплея.
Если у вас есть XDM, вам нужно будет удалить строку, начинающуюся с :0 , из /etc/X11/xdm/Xservers , добавить * в /etc/X11/xdm/Xaccess и установить DisplayManager*authorize: false в /etc/X11. /xdm/xdm-config , чтобы отключить локальный X-сервер и разрешить подключения с внешних IP-адресов.
Если вы хотите, чтобы расширение SHM работало в chroot Linux — скачайте файл libandroid-shmem.so отсюда:
https://github.com/pelya/cuntubuntu/tree/master/dist
скопируйте его в chroot, установите флаг исполняемого файла и выполните это в chroot перед другими командами:
экспортировать LD_PRELOAD=/path/to/libandroid-shmem.so
Файл .APK для боковой загрузки и старых версий:
https://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/
Источники:
https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver
Что нового в последней версии 1.20.51
Последнее обновление: 16 марта 2021 г. Исправлено колесо мыши.Возможность отключить сервер PulseAudio.