Comment désactiver -nolisten?

12

Je viens d'installer Ubuntu 11.10. Je veux exécuter une x-app à partir d'un autre système.

J'ai mis à jour ./xinit/xserverrcet supprimé l' -nolistenoption. J'ai redémarré.

Je peux voir que X est démarré avec l'option nolisten.

Je n'ai pas de sous- /etc/gdmrépertoire.

Bart
la source
Dans quel but avez-vous besoin du répertoire / etc / gdm? 11.10 utilise LightDM au lieu de GDM, c'est-à-dire qu'il n'y a pas un tel dossier.
Guria
Remarque: "Je veux exécuter une x-app à partir d'un autre système." Alors que je suis tout à fait en faveur de la modification de votre paramètre nolisten, pour 99% des cas d'utilisation, il suffit de se connecter à l'hôte distant (éventuellement avec le paramètre "-X", et certainement avec "xauth" installé sur le système distant ) est de loin le moyen le plus simple de lancer une application X distante. ssh compresse même la transaction, vous pourriez donc voir une légère augmentation de la vitesse.
user995746

Réponses:

18

Vous devez le modifier /etc/lightdm/lightdm.confet y ajouter xserver-allow-tcp=true. Voici à quoi ressemble la mienne:

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

[XDMCPServer]
enabled=true

Après cela, exécutez ceci:

sudo restart lightdm

Si vous avez des problèmes pour redémarrer, juste 'ps ax | grep lightdm 'et tuez tous les processus associés, puis:

sudo start lightdm

Je n'ai pas encore fait de recherches, mais je suis sûr qu'il existe de nombreuses options de configuration pour lightdm, je ne suis tout simplement pas certain qu'elles fonctionnent toutes en ce moment. Mais celui-ci le fait. Voici à quoi ressemble mon processus de serveur X maintenant:

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

Depuis Ubuntu 16.04, il semble /usr/share/lightdm/lightdm.conf.d/100-custom.conf

et il veut contenir:

[SeatDefaults]
xserver-allow-tcp=true

[notez qu'un autre utilisateur pense que le fichier pourrait également l'être /etc/lightdm/lightdm.conf.d/100-custom.conf]

Bryan
la source
A travaillé pour moi sur Xubuntu 19.10 avec /etc/lightdm/lightdm.conf.d/100-custom.conf.
Stéphane Gourichon
1

modifier /usr/share/gdm/gdm.schemas, en définissant la clé security/DisallowTCPsurfalse

Marc Williams
la source