如何禁用 -nolisten?

如何禁用 -nolisten?

我刚刚安装了 ubuntu 11.10。我想从另一个系统运行 x-app。

我更新./xinit/xserverrc并删除了该-nolisten选项。我重新启动了。

我可以看到 X 是以 nolisten 选项启动的。

我没有/etc/gdm子目录。

答案1

您需要编辑/etc/lightdm/lightdm.conf并添加xserver-allow-tcp=true内容。我的如下:

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

[XDMCPServer]
enabled=true

之后,运行以下命令:

sudo restart lightdm

如果重新启动时遇到问题,只需“ps ax | grep lightdm”并终止所有相关进程,然后:

sudo start lightdm

我还没有研究过,但我确信 lightdm 有很多配置选项,只是目前我不确定它们是否都能正常工作。但这个可以。这是我的 X 服务器进程现在的样子:

2981 tty7     Ss+    0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch

答案2

从 Ubuntu 16.04 开始,似乎/usr/share/lightdm/lightdm.conf.d/100-custom.conf

并且它想要包含:

[SeatDefaults]
xserver-allow-tcp=true

[请注意,另一位用户认为该文件也可能是 /etc/lightdm/lightdm.conf.d/100-custom.conf]

答案3

编辑/usr/share/gdm/gdm.schemas,将密钥设置security/DisallowTCPfalse

相关内容