Lorsque mon ordinateur de bureau est opérationnel, je peux m'y connecter avec mon ordinateur portable, même par Internet (j'ai configuré mon routeur pour qu'il transmette SSH à mon ordinateur de bureau). Mon ordinateur de bureau fonctionne sous GNU/Linux (distro Ubuntu), je peux donc l'utiliser avec X terminal. Mon ordinateur portable fonctionne également sous Ubuntu. J'ai juste besoin de ssh -X desktop.ip.addr
Je peux alors lancer n'importe quel programme sur mon ordinateur de bureau.
Donc, la question est : quel est le moyen de utiliser Android comme terminal X via SSH ?
Je ne veux pas utiliser VNC ou d'autres trucs. Je pense qu'il doit y avoir de bonnes applications SSH pour Android (j'ai lu des choses sur ConnectBot), mais je n'ai rien trouvé sur X11 (c'est peut-être ma faute).
0 votes
Pourquoi ne vous intéressez-vous pas à VNC ? Il existe de bons clients Android pour VNC.
3 votes
Vous ne trouverez pas beaucoup d'informations sur X11 sur Android car Android n'utilise pas la pile d'affichage X11 ; le seul avantage de l'utilisation de X11 à distance par rapport à VNC est que la machine qui se connecte possède également X11 afin de pouvoir utiliser sa propre pile d'affichage au lieu de celle du serveur.
0 votes
Oui, je sais qu'il n'y a pas de "support natif" pour X11 sur Android, et donc il n'y aura pas d'expérience aussi joyeuse que sur GNU/Linux, où je peux utiliser le même écran pour des programmes fonctionnant sur différentes machines de façon transparente. Même sur une grande tablette, X11 sera une application séparée, je suppose, comme si c'était VNC.
0 votes
Je n'ai toujours pas compris : quel est l'argument contre VNC ? Est-ce que le PO est raisonnable ou est-ce que je rate quelque chose ?
2 votes
Techniquement, je pense que vous cherchez un X. serveur qui fonctionne sur votre téléphone, pas un client . En le formulant de cette façon, on peut comprendre pourquoi c'est peu probable : Les serveurs X sont grands et complexes, et (je suppose) nécessitent un accès direct au matériel. Cela suggère que vous avez peu de chances d'en trouver un.
1 votes
Oui, je cherche un serveur X, c'est le logiciel qui met en œuvre le terminal X. Il n'a pas besoin d'accéder directement au matériel, il doit juste envoyer/recevoir le protocole X11 sur IP. Il existe des programmes de serveur X pour Windows, où le serveur X est mis en œuvre à l'aide de l'API Windows, et non du matériel. Il existe également des ordinateurs qui sont des terminaux X dédiés. Il n'y a donc pas de système d'exploitation sous-jacent (ou d'accès à celui-ci), vous devez vous connecter à un hôte exécutant un logiciel capable d'utiliser X11 (Xlib, sess/win/desktop manager, X apps, etc.).
0 votes
Tizen ftw, qui vise à être un GNU/Linux complet de A à Z destiné aux smartphones - Maemo/Meego. Mais l'alternative est d'avoir une variante ARM de distro - comme Debian, Arch, Slack - oui il y a du travail à faire mais c'est un exercice pour vous :)