Awesome
防止在 Awesome WM 中關閉等離子桌面
我用 Awesome WM 執行 KDE。有時,我沒有打開視窗(客戶端)並按
Mod4
+C
關閉視窗,但plasma-desktop
被選中。所以它會殺死plasma-desktop
我的背景圖像和其他背景事物。對於給定的視窗類,有什麼方法可以防止這種情況發生嗎?
rules
我可以把一些東西放到rc.lua
?
kill()
您編寫一個函式,在呼叫實際方法之前檢查視窗的類。這進入rc.lua
:function wrapped_kill(client) if client.class ~= 'Plasma' then client:kill() end end
然後交換鍵綁定的函式:
clientkeys = awful.util.table.join( … awful.key({ modkey, }, "c", function (c) wrapped_kill(c) end), … )