gnome-flashback 面板无法在 ubuntu 14.04 中启动

gnome-flashback 面板无法在 ubuntu 14.04 中启动

升级到 14.04 LTS 后,我的 gnome-flashback 会话启动了,但没有顶部和底部面板。

使用 compiz 登录时,我可以使用 CTRL+SHIFT+T 启动终端并运行“gnome-panel”,这将启动两个面板。我正在使用这个解决方法,但没有面板登录非常烦人。

.xession-errors 没有显示与 gnome-flahback 相关的任何内容,只有类似这样的内容:

init:指示器蓝牙主进程结束,正在重生 init:指示器蓝牙重生太快,已停止

有任何想法吗?

答案1

删除$HOME/.local/share/applications/gnome-panel.desktop

由于某种原因,旧系统将其复制gnome-panel.desktop到您自己的系统$XDG_DATA_HOME(默认情况下.local/share)。升级后,/usr/share/applications/gnome-panel.desktop(属于gnome 面板包)已更新,但副本未更新,副本仍保留旧内容,因此正在遮蔽全局文件(根据XDG 基础目录规范)。

由于旧文件与新版本不兼容(这似乎是一个错误),gnome-panel 无法启动。

只需删除此副本,就会找到 /usr/share 实例,正确启动 gnome-panel,而无需通过其他方式运行它。

如果您希望修复现有文件而不是删除它(尽管那里没有什么重要的内容),请使用文本编辑器打开并:

  • 改成OnlyShowIn=GNOMEOnlyShowIn=GNOME;Unity;
  • 删除StartupNotify=true

保存并重新启动会话。

答案2

gnome-session 因没有 compiz 而死机?我见过这种情况,在 /var/log/syslog 中查看是否有任何可疑内容。我通过手动编辑 xorg.conf 在 4 屏幕、2 nvidia 卡设备上解决了这个问题,以便

选项“复合”“已启用”

然后我可以使用没有 3D 效果的 gnome-flashback,一切正常。奇怪的错误。

答案3

我在 Ubuntu 14.04 中使用 gnome-flashback 和 compiz 时也遇到了这个问题。为了使 gnome-panel 在登录时自动启动,我这样做了:

cp /usr/share/applications/gnome-panel.desktop ~/.config/autostart/

相关内容