Domanda

Ho un HTPC (con un HDTV come monitor) con Ubuntu Karmic, e vari altri computer in casa. A volte vorrei eseguire le applicazioni X11 (di solito, ma non sempre, XBMC) sul HTPC visualizzato sul HDTV, ma io non voglio dover andare fisicamente al HTPC di farlo; Voglio fare in modo da un altro computer in casa.

Se io uso ssh poi, naturalmente, le applicazioni non vengono eseguiti perché X non è avviato sulla connessione. Non voglio usare ssh-X o ssh-Y perché non voglio inoltrare il display per il mio computer portatile: voglio fare le cose nella sessione X già in esecuzione sul HDTV. Non voglio usare VNC o suo genere perché la condivisione di un display 1080p su una rete 802.11g è l'idea di nessuno di divertimento.

Quello che voglio è un comando da eseguire in una shell bash remoto che esegue nella sessione X locale. Tutte le idee?

È stato utile?

Soluzione

Prova a guardare nel comando "xhost"

Sembra che mi ricordo, 20 anni fa, "xhost +" o qualcosa del genere causerebbe il server X locale ad accettare tutte le richieste in arrivo per creare finestre sullo schermo o afferrare dispositivi di input.

Questa è probabilmente ancora ragionevole da fare solo se si è dietro un firewall casa.

Sulla macchina che in realtà esegue il programma la cui visualizzazione si desidera inoltrare, si specifica una variabile un'opzione o DISPLAY ENV -display per inoltrare la finestra grafica.

La sicurezza X è cambiato negli ultimi 20 anni, sono sicuro ... quindi questo può o non può funzionare per voi - ma ho notato il comando xhost è nel mio ubuntu 9.10

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top