如何禁用-nolisten?
我刚刚安装了ubuntu 11.10。 我想从另一个系统运行一个x-app。
我更新了./xinit/xserverrc
并删除了-nolisten
选项。 我重新启动了。
我可以看到X是以nolisten选项启动的。
我没有/etc/gdm
subdir。
您需要编辑/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
从Ubuntu 16.04开始,它似乎是/usr/share/lightdm/lightdm.conf.d/100-custom.conf
它想要包含:
[SeatDefaults] xserver-allow-tcp=true
编辑/usr/share/gdm/gdm.schemas
,将密钥security/DisallowTCP
为false