XServer XSDL -
Servidor X Window System, completo e totalmente funcional.
Servidor X Window System / X11 para Android, completo e totalmente funcional, com servidor PulseAudio incluído.
Você pode usá-lo para transmitir aplicativos do seu PC Linux ou para iniciar o Linux instalado no seu Android (a instalação do Linux é feita por meio de um aplicativo separado).
A aceleração 3D e OpenGL não são suportadas. Se estiver iniciando clientes X do PC, você 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.
Deslize com dois dedos para rolar os documentos.
A passagem do dedo é suportada em dispositivos selecionados. Se você possui um dispositivo Galaxy S4/Note 3, ative o AirView nas configurações do sistema para usá-lo.
Para invocar o teclado, pressione a tecla Voltar. A entrada de texto diferente do inglês não é suportada no terminal, mas funciona em aplicativos GUI.
Se você não vir a tecla Voltar, deslize de baixo para cima na tela.
Se você tiver a tecla Menu de hardware, ela enviará Ctrl-Z (Desfazer na maioria dos aplicativos).
Você pode desativar o giroscópio em Emulação do mouse → Avançado → Giroscópio .
Você pode ativar a orientação da tela retrato e profundidade de cor de 24 bpp 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 → altere os parâmetros para XSDL :123 , pressione OK , onde 123 é o seu número de exibiçã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 conectar-se ao gerenciador de exibição em seu PC, adicione o parâmetro -query your.PC.IP.address à linha de comando do Xserver e configure seu gerenciador de exibição.
Se você tiver XDM, precisará remover uma linha começando com :0 de /etc/X11/xdm/Xservers , adicionar * a /etc/X11/xdm/Xaccess e definir 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 chroot do Linux - 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-o em chroot antes de outros comandos:
exportar LD_PRELOAD=/caminho/para/libandroid-shmem.so
Arquivo .APK para carregamento lateral e versões antigas:
https://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/
Fontes:
https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver
O que há de novo na versão mais recente 1.20.51
Última atualização em 16 de março de 2021 Roda do mouse fixaOpção para desativar o servidor PulseAudio