¿Cómo deshabilitar -nolisten?

12

Acabo de instalar ubuntu 11.10. Quiero ejecutar una aplicación x desde otro sistema.

Actualicé ./xinit/xserverrcy eliminé la -nolistenopción. Lo reinicié.

Puedo ver que X se inicia con la opción nolisten.

No tengo /etc/gdmsubdir.

bart
fuente
¿Para qué necesita / etc / gdm dir? 11.10 usa LightDM en lugar de GDM, por lo que no existe esa carpeta.
Guria
Nota: "Quiero ejecutar una aplicación x desde otro sistema". Si bien estoy a favor de modificar su parámetro nolisten, para el 99% de los casos de uso, simplemente enviando al host remoto (posiblemente con el parámetro "-X", y definitivamente con "xauth" instalado en el sistema remoto ) es, con mucho, la forma más fácil de iniciar una aplicación X remota. ssh incluso comprime la transacción, por lo que puede ver un ligero aumento de velocidad.
user995746

Respuestas:

18

Necesita editar /etc/lightdm/lightdm.confy agregarle xserver-allow-tcp=true. Así es como se ve el mío:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
xserver-allow-tcp=true

[XDMCPServer]
enabled=true

Después de eso, ejecuta esto:

sudo restart lightdm

Si tiene problemas para reiniciar, solo 'ps ax | grep lightdm 'y elimina todos los procesos asociados, luego:

sudo start lightdm

Todavía no he investigado, pero estoy seguro de que hay muchas opciones de configuración para lightdm, pero no estoy seguro de que todas funcionen en este momento. Pero este sí. Así es como se ve mi proceso de servidor X ahora:

2981 tty7     Ss+    0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch
George H. Lenzer
fuente
2

A partir de Ubuntu 16.04, parece ser /usr/share/lightdm/lightdm.conf.d/100-custom.conf

y quiere contener:

[SeatDefaults]
xserver-allow-tcp=true

[tenga en cuenta que otro usuario sintió que el archivo también podría ser /etc/lightdm/lightdm.conf.d/100-custom.conf]

Bryan
fuente
Trabajó para mí en Xubuntu 19.10 con /etc/lightdm/lightdm.conf.d/100-custom.conf.
Stéphane Gourichon
1

editar /usr/share/gdm/gdm.schemas, configurando la clave security/DisallowTCPenfalse

Marc Williams
fuente