Acabei de instalar o ubuntu 11.10. Quero executar um x-app de outro sistema.
Eu atualizei ./xinit/xserverrc
e removi a -nolisten
opção. Eu reiniciei.
Eu posso ver que o X é iniciado com a opção nolisten.
Eu não tenho /etc/gdm
subdir.
Acabei de instalar o ubuntu 11.10. Quero executar um x-app de outro sistema.
Eu atualizei ./xinit/xserverrc
e removi a -nolisten
opção. Eu reiniciei.
Eu posso ver que o X é iniciado com a opção nolisten.
Eu não tenho /etc/gdm
subdir.
Respostas:
Você precisa editar /etc/lightdm/lightdm.conf
e adicionar xserver-allow-tcp=true
a ele. Aqui está a aparência da minha:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
xserver-allow-tcp=true
[XDMCPServer]
enabled=true
Depois disso, execute o seguinte:
sudo restart lightdm
Se você tiver problemas para reiniciar, basta 'ps ax | grep lightdm 'e elimine todos os processos associados, então:
sudo start lightdm
Ainda não pesquisei, mas tenho certeza de que existem muitas opções de configuração para o lightdm, mas não tenho certeza de que todas elas funcionem no momento. Mas este faz. Aqui está a aparência do meu processo do servidor X agora:
2981 tty7 Ss+ 0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch
A partir do Ubuntu 16.04, parece ser /usr/share/lightdm/lightdm.conf.d/100-custom.conf
e quer conter:
[SeatDefaults]
xserver-allow-tcp=true
[observe que outro usuário achou que o arquivo também poderia ser /etc/lightdm/lightdm.conf.d/100-custom.conf
]
/etc/lightdm/lightdm.conf.d/100-custom.conf
.
editar /usr/share/gdm/gdm.schemas
, definindo a chave security/DisallowTCP
parafalse