È possibile utilizzare un dispositivo Android come server X11 per una macchina remota su SSH?


15

Quando il mio computer desktop è acceso, posso collegarmi con il mio notebook, anche su Internet (ho impostato il mio router per inoltrare SSH al mio computer desktop). Il mio computer desktop esegue GNU / Linux (Ubuntu distro), quindi posso usarlo con il terminale X. Il mio notebook esegue anche Ubuntu. Ho solo bisogno ssh -X desktop.ip.addr, quindi posso avviare qualsiasi programma sul mio computer desktop.

Quindi, la domanda è: qual è il modo di usare Android come X-terminal su SSH ?

Non voglio usare VNC o altre cose. Penso che ci debbano essere alcune buone app SSH per Android (ho letto di ConnectBot), ma non ho trovato nulla su X11 (forse è colpa mia).


Perché non sei interessato a VNC? Esistono buoni client Android per VNC.
Matteo Leggi il

3
Non trovi molto su X11 su Android perché Android non usa lo stack di visualizzazione X11; l'unico vantaggio dell'utilizzo di X11 remoto su VNC è se la macchina di connessione ha anche X11 in modo da poter utilizzare il proprio stack di visualizzazione anziché quello del server.
Sdraiati Ryan il

Sì, so che non esiste un "supporto nativo" per X11 su Android, e quindi non ci sarà un'esperienza così gioiosa come su GNU / Linux, dove posso usare lo stesso display per programmi che girano su macchine diverse senza soluzione di continuità. Anche su un grande tablet, X11 sarà un'app separata, presumo, proprio come se fosse VNC.
Ern0,

2
Tecnicamente, penso che tu stia cercando un server X che gira sul tuo telefono, non un client . La definizione in questo modo suggerisce il motivo per cui è improbabile: i server X sono grandi e complessi e (presumo) necessitano di un accesso diretto all'hardware. Ciò suggerisce che è improbabile trovarne uno.
entro il 1 °

1
Sì, sto cercando X server, questo è il software che implementa il terminale X. Non ha bisogno di accedere direttamente all'hardware, deve solo inviare / ricevere il protocollo X11 su IP. Esistono programmi server X per Windows, in cui X server è implementato utilizzando l'API di Windows, non l'hardware. Inoltre, ci sono computer, che sono terminali X dedicati, quindi non c'è (accesso a) sistemi operativi sottostanti, devi connettere un host che esegue software in grado di usare X11 (Xlib, sess / win / desktop manager, app X ecc. ).
ern0

Risposte:


6

Apparentemente X11 può essere eseguito su G1 tramite una sorta di immagine Debian e app shell; vedi questo thread XDA per esempio. Non riesco a trovarne altre porte.

Uso ConnectBot per SSH "normale", trovo che sia abbastanza buono. Anche il codice modificato e compilato con esso!


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.