應用程式關閉時登出 X 會話

應用程式關閉時登出 X 會話

我正在使用 TWM 設定 X,以便這裡的人們可以訪問一個特定的圖形應用程式。我已經對其進行了設置,以便可以使用 VNC 登入、使用 XDM 登入並讓應用程式自動啟動。

我想做的是在應用程式關閉後自動註銷會話。我可以在 xinit 腳本中使用一些技巧,或者找到某種方法使 TWM 依賴於這個特定的應用程式嗎?

答案1

X 會話在其「主」客戶端程序結束時結束。通常這是視窗管理器;在設定中,它是一個單獨的會話管理器進程。在您的設定中,只需在應用程式退出時終止 twm 進程即可。

如果你在後台.xinitrc運行那麼你可以這樣做twm

twm &
myapplication
kill $!

如果您讓 twm 啟動您的應用程序,f.exec請使用f.exec "myapplication; kill $PPID"而不是f.exec "myapplication"

如果您只想顯示應用程式並且它只顯示一個窗口,那麼您可以全螢幕啟動它而不是窗口管理器。當只有一個應用程式時,視窗管理器沒有多大用處。這稱為“資訊亭”配置。

相關內容