Gnome do 0.5和XFCE
升级到gnome-do 0.5后,发现在XFCE下无法正常使用(gnome下正常),可以运行,但无法用热键呼出,而有时却又是正常的。经观察,两者的区别在于不能呼出时我使用了无线网络,显然gnome-do正常与否应该和网络无关,不过由于我使用networkmanager作为管理网络连接的工具,这个工具在连接无线网络时总是会要求输入密码解锁gnome keyring,即使在XFCE下也是如此,而同时gnome-do(主要是mono)也会要求解锁gnome keyring,在有线网络时,networkmanager不请求解锁gnome keyring,所以gnome-do是正常的,但在无线时,networkmanager先请求解锁gnome keyring,虽然gnome do不再继续请求,但也不能正常呼出了。以上就是我观察到的现象,虽然不明白其中的奥妙,但感觉问题出在gnome keyring上,也许让它自动解锁是个好办法?在archlinux的wiki上找到了自动解锁的设置,前提是你必须使用GDM登录: 编辑/etc/pam.d/gdm文件,在auth和session段分别加入下面的内容: auth optional pam_gnome_keyring.so session optional pam_gnome_keyring.so auto_start 编辑/etc/pam.d/passwd文件,在password段加入下面内容: password optional pam_gnome_keyring.so 这样下次登录时,会出现提示问你是否自动在登录时自动解锁,选择它即可。这个方法目前来看是可行的。
留言