登录后 Ubuntu 14.04 lts 上的桌面不出现

登录后 Ubuntu 14.04 lts 上的桌面不出现

我已经安装radiotray并使用从终端启动应用程序,只需输入即可radiotray。我写了一个脚本start_radio.sh并输入/etc/profile.d。内容start_radio.sh仅为

radiotray

我以为它会在启动时自动运行该应用程序。

重新启动计算机后,登录后桌面不再出现,现在我处于访客会话。

答案1

这要么是由脚本损坏引起的,要么是由与 Unity 无关的问题引起的(或两者兼而有之)。

如果问题出在脚本上:

在输入以下按键之前,请记住Ctrl++AltF7 是你的朋友。这是返回当前位置时要输入的按键。

好吗?记得吗?当然可以。

使用 ++Ctrl打开TTY1AltF1

将 radiotray.sh 暂时移出 /etc/profile.d 以查看是否是问题所在。

mv /etc/profile.d/radiotray.sh ~/Desktop

然后重新启动

sudo shutdown -r 1

如果此操作解决了问题,您现在可以通过在 ~/Desktop 中的当前位置运行脚本来测试它。您可能会发现您需要收音机托盘的完整路径,正如@Serg 建议的那样,您可以使用以下命令获取which radiotray

如果这不能解决问题,请将脚本保留在移动的位置并继续。

如果是无关的 Unity 问题,请按以下步骤操作:

使用以下方式获取 dconf-tools

sudo apt-get install dconf-tools

下一个,

dconf dump /org/compiz/ > ~/Desktop/myCompizSettings

这会将您的 Compiz 设置转储到桌面上的文件中,以供稍后需要时查看。

dconf reset -f /org/compiz/

将重置 compiz 设置到默认值。

最后,

setsid unity

上述命令将重新启动 Unity。

使用 ++Ctrl返回GUIAltF7

相关内容