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>