“會話”一詞的正確用法是什麼?
$$ I hesitated whether to post this in meta or here. But although this involves terminology, it is of general use, not only on this website. $$ 看起來至少在 Xfce 4.10(帶有會話管理器“Xfce4-session”)中,該術語表示在 Xfce 旁邊安裝不同 DE 的情況下的桌面環境;它們之間的選擇在登錄視窗中顯示為“會話”之間的選擇。
然後選擇的是DE;在這裡選擇一個會話不是選擇同一個 DE 中的一個,而是選擇 DE 本身
(在我的例子中,它是 Xfce、LXDE、Openbox。)
上面選擇的是使用者名和 DE,而不是保存的會話。
但是在做出這個選擇之後,如果在設置/“會話和啟動”/正常中選中了“登錄時顯示選擇器”選項,則可以在不同類型的會話之間進行新的選擇,這些會話是特定於 DE 的,一種子會話,由某個使用者在某個 DE 中保存,在 Settings/‘Session and Startup’/Session/‘Save session’ 下有選項。
密碼和使用者名與選擇和輸入通用會話 (DE) 有關。
這是正常且被接受的使用,還是只是一個意外,可能僅限於 Xfce?
(我在尋找這個解決方法時偶然發現了這個)
評論後編輯:
我認為發生的事情是,“會話”一詞的正確使用是使用者在某個 DE 中保存的選項集和執行程序的集合,這個含義在上游擴散到使用者和 DE 的初始選擇。如果使用者未啟動“登錄密碼”和“選擇器”,則這兩種選擇都可能是隱式的(自動的)。但是,雖然許多人希望在登錄/啟動時被要求輸入密碼,但他們不想在保存的會話之間每次都進行選擇。由於第一個選擇(使用者/DE/密碼)是最常見的,它採用了現在出現在 Xfce 登錄視窗中的名稱“會話”。
術語“登錄”必須在其中發揮作用,因為它表明登錄必須是會話中的一個。但是如果是這樣,那麼如果有兩種類型的會話,就必須有兩種類型的登錄。因此,在設置要求輸入密碼時,“登錄”一詞會出現在“設置”/“使用者和組”中
但也在“會話和啟動”下關於在保存的會話之間選擇(或不選擇) -在第一次“登錄”之後。
這是兩種不同類型的登錄。
我在徘徊這背後是否有一些共識,或者這只是一個意外。這可能會導致混淆,尤其是對於這些 GUI 設置應該幫助的新使用者 - 尤其是當連結答案中出現實際問題時。試圖解決這些問題並查看現在顯示的 Xfce 設置,v.4.10,該術語的雙重使用使事情變得更糟。
我的觀點:
作業系統(Linux、BSD)
圖形伺服器 (X)
登錄管理器 (gdm, xdm, kdm, …)
會話管理器(gnome-session-manager、kde-session-manager 等)
- 視窗管理器
- 文件管理器
- 應用
Desktop Environment
如果實際上是 onesession manager
, onewindow manager
和 one的關聯file manager
(以及其他一些硬體綁定管理器,例如*network manager client
and ),那麼您稱之為audio daemon client
*…在實踐中,你甚至可以混合一切……
A*
session
是許多子程序的父程序,這些子程序從給定的登錄時間一直到他的註銷。所以這session manager
是一個除了關閉之外什麼都不做的程序,所有依賴的程序也將關閉(首先是適當的結束會話呼叫,而不是強制退出請求,最後是殺死所有孩子*……粗略地說)。密碼管理專用於一套標準庫,每個人都知道*
login manager
並users/password manager
*與之互動。編輯:
由於不同程序員團隊的含義和方法不同,您指出的問題是一個真正的遞歸/循環問題。
由於訪問由
pam
或其他低級身份驗證庫管理, 因此處於頂層的GUI存在於不同團隊和不同觀點的不同版本中……您的第二個螢幕截圖顯示了您已在主機上安裝的所有不同會話管理器,這代表了這一點:這種功能在 Windows 或 Mac 等專有作業系統中不存在。
所以在生產系統上,對於普通使用者來說,你不會安裝很多*
session manager
,這個(有問題的)對話框也不會出現。(在我之前的樹中,您會看到login manager
*該框負責。因此,如果您選擇使用kdm
或gdm
登錄螢幕而不是目前選擇,您的問題可能會有所不同)。開源的多元化是一種力量,但也是一種弱點……