X11

有什麼方法可以禁用關閉應用程序?

  • July 5, 2021

我有一些我不想關閉的應用程序。有沒有辦法配置xserver或其他任何東西來實現這一點?

我想要的行為是:點擊關閉 x -> 沒有任何反應或視窗最小化。( x 是我想阻止的唯一方法。)

我將 raspbian 與 xorg、lightdm 和 openbox 一起使用。

在這種情況下,僅刪除關閉的 X 圖示不是視窗管理器的工作,x11而是xserver視窗管理器的工作openbox。在/etc/xdg/openbox/rc.xml或 中~/.config/openbox/rc.xml是一個名為“titleLayout”的標籤。預設值為“NLIMC”。以下是文件中字元含義的列表:

available characters are NDSLIMC, each can occur at most once.
N: window icon
L: window label (AKA title).
I: iconify
M: maximize
C: close
S: shade (roll up/down)
D: omnipresent (on all desktops).

因此,如果您想刪除關閉的 X 圖示,只需從titleLayout標籤值中刪除“C”即可。結果將是“NLIM”。

如果您不想刪除圖示而只是將其移動到另一側,則可以編寫“CNLIM”。只需將“C”移動到字元串的另一側。

引用自:https://unix.stackexchange.com/questions/656270