Como desativar -nolisten?

12

Acabei de instalar o ubuntu 11.10. Quero executar um x-app de outro sistema.

Eu atualizei ./xinit/xserverrce removi a -nolistenopção. Eu reiniciei.

Eu posso ver que o X é iniciado com a opção nolisten.

Eu não tenho /etc/gdmsubdir.

bart
fonte
Qual o propósito que você precisa / etc / gdm dir? 11.10 usa o LightDM em vez do GDM, assim não existe essa pasta.
Guria
Nota: "Desejo executar um x-app de outro sistema." Embora eu seja a favor de modificar seu parâmetro nolisten, em 99% dos casos de uso, basta enviar para o host remoto (possivelmente com o parâmetro "-X" e, definitivamente, com "xauth" instalado no sistema remoto). ) é de longe a maneira mais fácil de iniciar um aplicativo X remoto. O ssh compacta a transação, então você pode ver um pequeno aumento de velocidade.
User995746

Respostas:

18

Você precisa editar /etc/lightdm/lightdm.confe adicionar xserver-allow-tcp=truea 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
George H. Lenzer
fonte
2

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]

Bryan
fonte
Trabalhou para mim no Xubuntu 19.10 com /etc/lightdm/lightdm.conf.d/100-custom.conf.
Stéphane Gourichon 04/02
1

editar /usr/share/gdm/gdm.schemas, definindo a chave security/DisallowTCPparafalse

Marc Williams
fonte