1、查看gdm的版本,Ubuntu11.04的GDM版本应该是2.32.1
$ gdm --version
GDM 2.32.1
2、默认情况下/etc/gdm/custom.conf文件不存在,新建该文件
$ sudo gedit /etc/gdm/custom.conf
添加如下两个字段:
[security]
DisallowTCP=false
[xdmcp]
Enable=true
Port=177
DisplaysPerHost=10
注:DisplaysPerHost表示显示主机的数量
3、修改防火墙规则,使之允许177端口
$ sudo ufw allow 177
4、重新启动gdm
$ sudo /etc/init.d/gdm restart
一般来说执行完上面4步就可以了,但是据说有的系统还不行,则在第2和第3步之间加上:
创建/etc/gdm/gdm.schemas文件(如果存在则修改xdmcp/Enable字段):
$ sudo gedit /etc/gdm/gdm.schemas
文件内容如下:
<schema>
<key>xdmcp/Enable</key>
<signature>b</signature>
<default>true</default>
</schema>
感谢网友无私贡献!