系统为ATi显卡,参照Ubuntu Help上的Method B解决了Xgl下无法切换用户的问题.
1. sudo gedit /etc/gdm/gdm.conf
找到0=Standard这一行,将其替换成1=Standard
2. sudo gedit /etc/gdm/gdm.conf-custom
加入以下内容[code][servers]
1=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl -fullscreen -br -accel xv:pbuffer -accel glx:pbuffer -dpi 100 -nolisten tcp
flexible=true[/code]3. Ctrl+Alt+Backspace重启Xserver
事实证明,使用fglrx驱动的话该方法会导致GDM无法启动...怀疑是dbus-launch没有启动的原因.所以还是不得不用Method A.如果更换ATi显卡驱动的话,应该可以自动解决切换用户的问题.不过就要牺牲不少性能了.

