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.


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

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]


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.