![无法在 Ubuntu 桌面 14.04 中复制 xsessions/ubuntu.desktop(出现 xsession-errors)](https://linux22.com/image/1125137/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%20%E6%A1%8C%E9%9D%A2%2014.04%20%E4%B8%AD%E5%A4%8D%E5%88%B6%20xsessions%2Fubuntu.desktop%EF%BC%88%E5%87%BA%E7%8E%B0%20xsession-errors%EF%BC%89.png)
我已经为此烦恼了好久。我试图让第二个 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