无法在 Ubuntu 桌面 14.04 中复制 xsessions/ubuntu.desktop(出现 xsession-errors)

无法在 Ubuntu 桌面 14.04 中复制 xsessions/ubuntu.desktop(出现 xsession-errors)

我已经为此烦恼了好久。我试图让第二个 x-session 的行为与 提供的默认 x-session 完全相同ubuntu.desktop。所以我做了以下事情:

  • 将 ubuntu.desktop 复制到 custom.desktop
  • 编辑 custom.desktop,因此名称行现在显示“Name=Custom”(完整内容粘贴在下面)

当我从 lightdm 登录页面使用会话登录时ubuntu,一切都按预期进行。但如果我尝试使用 登录custom,我最终只会得到一张壁纸(没有侧边栏,没有顶部菜单,无法启动 GUI 终端)。

我不明白复制失败ubuntu.desktop有何特殊之处?custom.desktop

自定义桌面

[Desktop Entry]
Name=Custom
Comment=This session logs you into Ubuntu
Exec=gnome-session --session=ubuntu
TryExec=unity
Icon=
Type=Application
X-LightDM-DesktopName=Unity
X-Ubuntu-Gettext-Domain=gnome-session-3.0

~/.xsession 错误

使用提供的ubuntu会话时,.xsession-errors几乎是空的。
使用我的custom会话时,它充满了警告和关键信息,最后以这些行结尾:

  (zeitgeist-datahub:2481): GLib-GObject-WARNING **: invalid (NULL) pointer instance
  (zeitgeist-datahub:2481): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failded

相关内容