登录后 Unity 需要很长时间才能启动

登录后 Unity 需要很长时间才能启动

在我从 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

安装bootchartpybootchartgui上传 .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

我试过这些建议它们对我很有用。确实提高了我的机器性能。

希望这会有所帮助。

相关内容