如何禁用-nolisten?


12

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

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

我可以看到X从nolisten选项开始。

我没有/etc/gdmsubdir。


您需要/ etc / gdm目录的目的是什么?11.10使用LightDM而不是GDM,也就是说没有这样的文件夹。
古里亚

注意:“我想从另一个系统运行x-app。” 尽管我都赞成修改nolisten参数,但对于99%的用例,只需将其ssh'到远程主机(可能使用“ -X”参数,并且肯定使用远程系统上安装的“ xauth”) )是迄今为止启动远程X应用程序的最简单方法。ssh甚至压缩了事务,因此您可能会看到速度上的轻微提升。
user995746

Answers:


18

您需要对其进行编辑/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]


与我合作在Xubuntu 19.10上为我工作/etc/lightdm/lightdm.conf.d/100-custom.conf
StéphaneGourichon

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.