Ho appena installato Ubuntu 11.10. Voglio eseguire un'app x da un altro sistema.
Ho aggiornato ./xinit/xserverrc
e rimosso l' -nolisten
opzione. Ho riavviato.
Vedo che X viene avviato con l'opzione nolisten.
Non ho un /etc/gdm
subdir.
Ho appena installato Ubuntu 11.10. Voglio eseguire un'app x da un altro sistema.
Ho aggiornato ./xinit/xserverrc
e rimosso l' -nolisten
opzione. Ho riavviato.
Vedo che X viene avviato con l'opzione nolisten.
Non ho un /etc/gdm
subdir.
Risposte:
È necessario modificare /etc/lightdm/lightdm.conf
e aggiungere xserver-allow-tcp=true
ad esso. Ecco come appare il mio:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
xserver-allow-tcp=true
[XDMCPServer]
enabled=true
Successivamente, esegui questo:
sudo restart lightdm
Se hai problemi con il riavvio, basta 'ps ax | grep lightdm 'ed elimina tutti i processi associati, quindi:
sudo start lightdm
Non ho ancora studiato, ma sono sicuro che ci sono molte opzioni di configurazione per lightdm, non sono sicuro che funzionino tutti al momento. Ma questo lo fa. Ecco come appare il mio processo di X server ora:
2981 tty7 Ss+ 0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch
A partire da Ubuntu 16.04, sembra essere /usr/share/lightdm/lightdm.conf.d/100-custom.conf
e vuole contenere:
[SeatDefaults]
xserver-allow-tcp=true
[nota che un altro utente ha ritenuto che anche il file potesse essere /etc/lightdm/lightdm.conf.d/100-custom.conf
]
/etc/lightdm/lightdm.conf.d/100-custom.conf
.
modifica /usr/share/gdm/gdm.schemas
, impostando la chiave security/DisallowTCP
sufalse