在我从 11.10 升级到 12.04 之后,Unity 启动时间开始变得太长。
从零启动到 BURG 大约需要 3 秒,从 BURG 到登录屏幕大约需要 5-7 秒...然后从登录屏幕到 unity 需要超过 2 分钟...为什么会这样?
我甚至尝试过诸如禁用网络之类的操作......
答案1
这听起来像https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1001138
尝试将文件 ~/.config/compiz-1/compizconfig/config 移到一边,然后再次登录。
mv ~/.config/compiz-1/compizconfig/config ~/.config/compiz-1/compizconfig/config.backup
如果您现在可以快速登录,那么您可以放回文件并尝试删除错误注释中描述的这些行:
+[gnome_session]
+profile =
或者您可以保留它并使用新生成的 confg。
答案2
尝试禁用启动系统时启动的未使用的应用程序。我这样做了,对我来说很有效。禁用一些启动应用程序
默认情况下,在 Ubuntu 上启动应用程序不再可见,出于新用户的“安全原因”,那些在启动时启动的进程,如果您不需要它们,可能会关闭一些,以加快启动速度,为了使它们出现,请打开终端并输入:
cd / etc / xdg / autostart /
进而:
sudo sed - in-place 's / nodisplay = true / nodisplay = false / g' *. desktop
然后输入我们的密码。现在打开应用程序并禁用您不需要的服务
答案3
安装bootchart
并pybootchartgui
上传 .png 文件/var/log/bootchart
。
无论如何,它会向您展示从系统到完成启动的整个过程。禁用耗时但不必要的软件包。为此安装应用程序 bug。
所有这些包都可以通过这种方式安装:$sudo apt-get install <package_name>
同时运行命令:
`$sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop`
现在打开“启动应用程序”并取消选中您不想在启动期间加载的任何内容。
答案4
我试过这些建议它们对我很有用。确实提高了我的机器性能。
希望这会有所帮助。