在 Virtualbox 上加载 Ubuntu 14.04 时,如何解决 compizconfig 中的“加载图标”问题?

在 Virtualbox 上加载 Ubuntu 14.04 时,如何解决 compizconfig 中的“加载图标”问题?

我正在浏览关于unity-不加载,无启动器,无破折号出现将我的 14.04.1 加载到 VirtualBox 上。

我已经到了跑步的阶段中央商务区,但它挂在“正在加载图标...”,如下所示:

ccsm
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default
Loading icons...

关于如何将其解开,您有什么想法吗?

答案1

首先检查您是否尝试运行ccsmexport DISPLAY=:0 ccsm或是否正确导出目标显示。

如果加载时仍然挂起,则中止Ctrl+ C, 去图形用户界面使用Ctrl++AltF7尝试点击Alt+F2来获得unity 的 shell,如果有效则unity输入并按回车键。

如果这不起作用,仍然可以从图形用户界面 ( tty7)Ctrl,尝试使用+ Alt+打开终端T。您也可以尝试右键单击桌面并选择“在此处打开终端”选项。如果以上任何方法有效,请尝试unity在您的终端上发出,这应该会启动/重新启动 unity 的 shell 会话。

如果以上任何方法有效,请按Ctrl+ Alt+F1转到tty1并尝试unity从那里运行。如果仍然无法启动 Unity 会话,请尝试以下操作:

dconf reset -f /org/compiz/

unity --reset-icons &disown

最后,进入会话后,转到Compiz 配置设置管理器并检查Unity 插件已启用,等等,就像您链接的答案所建议的那样。关闭ccsm。重新启动。

希望能帮助到你。

答案2

ccsm似乎无法正确检测当前正在运行的会话。您的输出:

Backend     : ini
Profile     : default

应该是:

Backend     : gsettings
Profile     : unity

/etc/compizconfig/config

  1. 检查当前会话环境变量

    env | grep -i session

    DESKTOP_SESSION=ubuntu
    JOB=gnome-session
    GDMSESSION=ubuntu
    SESSIONTYPE=gnome-session
    
  2. 如果他们错了:

    • 注销然后使用正确的会话登录
    • 或者重新安装sudo apt-get install --reinstall ubuntu-session,注销/登录
    • 或者手动设置这些变量然后运行ccsm

      export DESKTOP_SESSION=ubuntu
      export GDMSESSION=ubuntu
      
      ccsm
      
      ## you can try also
      compiz --replace
      ## or
      unity
      

如果它们是正确的,请告诉我寻找另一个想法。

相关内容