我的桌面上有一个问题,登录需要一两分钟。在此期间,屏幕保持黑屏。我检查后syslog
发现 X 会话运行时时间间隔相当大/etc/gdm3/Xsession
。然后我进一步在加载时添加了一行调试代码,/etc/X11/Xsession.d
如下所示:
if [ -d /etc/X11/Xsession.d ]; then
for i in `ls /etc/X11/Xsession.d/` ; do
if [ -r "/etc/X11/Xsession.d/$i" -a -f "/etc/X11/Xsession.d/$i" ] && expr "$i" : '^[[:alnum:]_-]\+$' > /dev/null; then
# trying to debug long login times
echo "Running $i"
. "/etc/X11/Xsession.d/$i"
fi
done
fi
这使我可以拥有以下日志syslog
:
Jan 3 10:50:41 bellamy /usr/libexec/gdm-x-session[182953]: Running 90qt-a11y
Jan 3 10:50:41 bellamy /usr/libexec/gdm-x-session[183003]: dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
Jan 3 10:50:41 bellamy /usr/libexec/gdm-x-session[182953]: Running 90x11-common_ssh-agent
Jan 3 10:50:41 bellamy /usr/libexec/gdm-x-session[182953]: Running 90xbrlapi
Jan 3 10:50:59 bellamy systemd[1]: systemd-localed.service: Deactivated successfully.
Jan 3 10:50:59 bellamy systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Jan 3 10:50:59 bellamy systemd[1]: fprintd.service: Deactivated successfully.
Jan 3 10:51:29 bellamy geoclue[182674]: Service not used for 60 seconds. Shutting down..
Jan 3 10:51:29 bellamy systemd[1]: geoclue.service: Deactivated successfully.
Jan 3 10:52:40 bellamy xbrlapi.desktop[182796]: openConnection: connect: No such file or directory
Jan 3 10:52:40 bellamy xbrlapi.desktop[182796]: cannot connect to braille devices daemon brltty at :0
Jan 3 10:52:52 bellamy /usr/libexec/gdm-x-session[182953]: Running 95dbus_update-activation-env
Jan 3 10:52:52 bellamy /usr/libexec/gdm-x-session[183035]: dbus-update-activation-environment: setting SHELL=/bin/bash
因此,我尝试更改值QT_ACCESSIBILITY
或注释所有内容,90qt-a11y
但仍然需要很长时间或无法登录。我搜索了有关如何卸载/禁用辅助功能的资源,但尚未找到可以安全删除的软件包。
我现在很难找到更多有关如何解决此问题的线索,所以您是否建议我应该检查其他日志或修复/卸载软件包?
谢谢!
答案1
好吧,当我写这篇文章时,我注意到我专注于90qt-a11y
脚本,而罪魁祸首是90xbrlapi
。编辑该文件以注释其中的所有内容,我的登录时间恢复正常!