当我启动gdm时,它会快速显示登录对话框。但是在输入我的证书之后,需要很长时间才能显示gnome会话。如果它被展示..。在GDM的日志中我看到:
gdm26918:调试:为从26918发送登录== gdm26914:调试:处理消息:“登录26918用户” gdm26918:调试:发送消息登录26918用户的超时
GDM的内部消息传递似乎不能正常工作。当我开始使用startx的gnome会话时,它工作得很好,我很快就可以得到我的桌面。奇怪的是,如果我在gnome终端中输入exit,终端就不会关闭。即使de preferences中的设置已被设置。它总是以正确的方式发挥作用。
我的问题可能与我试图迁移到system而不是init.d有关。
非常感谢您在罚款方面的帮助。
麦格河
发布于 2013-11-30 11:45:48
最后我发现了问题所在。通过向gdm.c和slve.c添加一些额外的调试信息,我发现SIGUSR2处理程序不再工作了。当消息的确认被发送到管道时,gdm.c就会立即发送SIGUSR2,但是它从未被从服务器接收/处理。我还发现,登录到根的功能,甚至完全清除我的家园没有帮助。因此,在基于用户帐户而不是基于主页中的配置文件之后,一定有什么东西破坏了gdm/迎宾者。唯一的区别是我自己的帐户有一个有效的指纹,指纹读取是在系统中设置的-在/etc/amam.d中。在从pam中删除指纹认证之后,一切都好了:)
https://stackoverflow.com/questions/20246697
复制相似问题