我已經因為這個掉了很多頭髮了。我試著讓第二個 x 會話的行為與ubuntu.desktop
.所以這就是我所做的:
- 將 ubuntu.desktop 複製到 custom.desktop
- 編輯了 custom.desktop,因此名稱行現在顯示為“Name=Custom”(完整內容貼在下面)
ubuntu
當我從 lightdm 登入頁面登入會話時,一切都按預期進行。但如果我嘗試使用 登錄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-errors
使用提供的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