Servidor X Window System / X11 para Android, completo e totalmente funcional, com servidor PulseAudio incluído.
Você pode usá-lo para transmitir aplicativos de seu PC Linux ou para iniciar o Linux instalado em seu Android (a instalação do Linux é feita por meio de um aplicativo separado).
Aceleração 3D e OpenGL não são suportados. Se você estiver iniciando clientes X do PC, pode instalar o VirtualGL para usar o OpenGL.
Tela sensível ao toque com dois dedos para enviar o clique do botão direito do mouse, com três dedos para enviar o clique do botão do meio. Você também pode pressionar o botão da caneta ou usar o mouse Bluetooth.
Passe dois dedos para rolar os documentos.
O movimento do dedo é compatível com dispositivos selecionados. Se você tiver o dispositivo Galaxy S4 / Note 3, habilite o AirView nas configurações do sistema para usá-lo.
Para invocar o teclado, pressione a tecla Voltar. A entrada de texto em outro idioma não é compatível com o terminal, mas funciona em aplicativos de GUI.
Se você não vir a tecla Voltar, deslize de baixo para cima na tela.
Se você tiver a tecla Menu de hardware, ele enviará Ctrl-Z (Desfazer na maioria dos aplicativos).
Você pode desativar o giroscópio em emulação de mouse → Avançado → Giroscópio .
Você pode habilitar a orientação da tela retrato e profundidade de cor de 24bpp em Alterar configuração do dispositivo → Vídeo .
Para definir o número de exibição personalizado, vá para Alterar configuração do dispositivo → Parâmetros da linha de comando → alterar parâmetros para XSDL: 123, pressione OK , onde 123 é o seu número de exibição. O XSDL escutará na porta TCP 6123. Você também pode passar outros parâmetros para o servidor X usando esta caixa de diálogo.
Para se conectar ao gerenciador de tela em seu PC, adicione o parâmetro -query your.PC.IP.address à linha de comando do Xserver e configure seu gerenciador de tela.
Se você tiver XDM, precisará remover uma linha que começa com : 0 de / etc / X11 / xdm / Xservers , adicione * a / etc / X11 / xdm / Xaccess e defina DisplayManager * authorize: false em / etc / X11 / xdm / xdm-config , para desabilitar o servidor X local e permitir conexões de endereços IP externos.
Se você deseja que a extensão SHM funcione no Linux chroot - baixe o arquivo libandroid-shmem.so aqui:
https://github.com/pelya/cuntubuntu/tree/master/dist,
copie-o para chroot, defina o sinalizador executável e execute isso em chroot antes de outros comandos:
export LD_PRELOAD = / path / to / libandroid-shmem.so
.APK file para side-loading e versões antigas:
https://sourceforge.net/projects/libsdl-android/files/apk/XServer- XSDL /
Sources:
https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver