X11

如何在登錄螢幕上創建額外的 X 會話以供選擇?

  • March 16, 2014

我試圖讓使用者在登錄時選擇自定義 UI。一個是標準的 Gnome 會話。另一個是自定義 UI。我不確定是否可以同時基於 Gnome 的自定義 UI,或者使用 KDE 或 XFCE 等單獨的桌面環境然後對其進行自定義是否會更容易。

無論如何,第一個障礙是在登錄菜單中添加一個新會話。大多數桌面環境在安裝時會創建一個,因此走這條路線會自動創建一個。如果我嘗試為自定義會話重用 Gnome,我將需要學習如何手動創建新的會話條目。

誰有想法?

既然你提到了 Gnome,我假設你正在使用 GDM。

您需要為您的自定義 UI 創建一個新的 .desktop 文件。將此文件放在 /etc/X11/sessions 或 /usr/share/xsessions 中。該位置將根據您的分佈而有所不同。

您可以查看已經存在的 Gnome 文件以查看選項。網上也有文件。您可能想查看GDM 配置Desktop Entry Spec

正如 Anthony Lewis 所提到的, .desktop 文件就是您想要的。

我的 MythTV 機器上有一個可以在啟動時自動啟動 MythTV 前端,因為它只是一種自定義會話類型。

引用自:https://serverfault.com/questions/34672