对于新版 Ubuntu,我没有遇到太多速度问题(启动时速度会变慢,但不是太糟糕),但自从我更新后,我注意到系统弹出窗口(典型的“退出前是否要保存此文件”或“是否确定要删除此文件”)反应迟钝,加载时间很长。我已经在多个程序中证实了这种行为 - nautilus/thunar 要求删除文件时、代码编辑器退出时带有未保存的更改时...
有趣的是,当弹出窗口显示一次时,如果再次调用它(例如连续删除两个文件),它会非常灵敏,但过了一会儿它又变得没有响应了。有人知道这个非常琐碎的问题的解决办法吗?谢谢
答案1
问题似乎是由于 PulseAudio 想要创建“关闭窗口”声音,从而延迟窗口弹出(正如这里解释的那样)。应用以下方法为我解决了这个问题:
如果文件
~/.config/pulse/default.pa
不存在,则创建它:touch ~/.config/pulse/default.pa
使用您选择的编辑器对其进行修改,并添加以下两行:
.include /etc/pulse/default.pa unload-module module-suspend-on-idle
我将在我的系统中监控其行为几天,然后再将其标记为已解决。
答案2
我遇到了同样的问题,登录屏幕也显示得很慢,黑色背景和白色光标持续一两分钟。我可以通过链接libusbmuxd.so.4
到 libusbmuxd.so.6.0.0
我检查/var/log/syslog
并发现了以下消息:
upowerd[2888]: /usr/lib/upower/upowerd: error while loading shared libraries: libusbmuxd.so.4: cannot open shared object file: No such file or directory
有一个链接
/usr/lib/x86_64-linux-gnu/libusbmuxd.so -> libusbmuxd.so.6.0.0
但没有libusbmuxd.so.4
所以我链接libusbmuxd.so.4
到libusbmuxd.so.6.0.0
:
sudo ln -s /usr/lib/x86_64-linux-gnu/libusbmuxd.so.6.0.0 /usr/lib/x86_64-linux-gnu/libusbmuxd.so.4
系统现在启动速度很快,系统对话框也再次变得灵敏。
答案3
我也遇到过这个问题,但软件更新后就不再发生了。我使用检查了我的软件更新历史记录less /var/log/apt/history.log
,这是最新日志。
Start-Date: 2020-11-09 13:59:29
Commandline: aptdaemon role='role-commit-packages' sender=':1.1603'
Upgrade: netplan.io:amd64 (0.100-0ubuntu4~20.04.2, 0.100-0ubuntu4~20.04.3), libsystemd0:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), libsystemd-dev:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), libasound2-data:amd64 (1.2.2-2.1ubuntu2, 1.2.2-2.1ubuntu2.1), zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu1.1, 1:1.2.11.dfsg-2ubuntu1.2), zlib1g:i386 (1:1.2.11.dfsg-2ubuntu1.1, 1:1.2.11.dfsg-2ubuntu1.2), google-chrome-stable:amd64 (86.0.4240.111-1, 86.0.4240.183-1), udev:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), alsa-utils:amd64 (1.2.2-1ubuntu1, 1.2.2-1ubuntu2), zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.1, 1:1.2.11.dfsg-2ubuntu1.2), libudev1:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), apport:amd64 (2.20.11-0ubuntu27.10, 2.20.11-0ubuntu27.11), python3-apport:amd64 (2.20.11-0ubuntu27.10, 2.20.11-0ubuntu27.11), systemd-sysv:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), libpam-systemd:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), systemd:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), libnss-systemd:amd64 (245.4-4ubuntu3.2, 245.4-4ubuntu3.3), libasound2:amd64 (1.2.2-2.1ubuntu2, 1.2.2-2.1ubuntu2.1), libnetplan0:amd64 (0.100-0ubuntu4~20.04.2, 0.100-0ubuntu4~20.04.3), code:amd64 (1.50.1-1602600906, 1.51.0-1604600753), apport-gtk:amd64 (2.20.11-0ubuntu27.10, 2.20.11-0ubuntu27.11), python3-problem-report:amd64 (2.20.11-0ubuntu27.10, 2.20.11-0ubuntu27.11), libatopology2:amd64 (1.2.2-2.1ubuntu2, 1.2.2-2.1ubuntu2.1)
End-Date: 2020-11-09 14:00:15
答案4
几周前,我终于升级到 20.04 后偶然发现了这个问题(所以不是因为缺少软件更新)。之前建议的解决方案(例如 pulseaudio)都没有帮助。
我检查了一下syslog
,每次启动缓慢的弹出对话框后,系统都会启动upower.service
(成功),然后出现长时间的延迟。禁用upower
服务没有帮助,因为它仍在启动。所以最后我只是删除了文件本身:
cd /lib/systemd/system; sudo mv upower.service upower.service.orig
问题解决了!希望我不需要这项服务,因为这是一台台式电脑,而不是笔记本电脑。到目前为止,一切都运行良好。