使用鍵盤快速鍵啟動/停止 systemd 服務

使用鍵盤快速鍵啟動/停止 systemd 服務

是否可以使用自訂鍵盤快速鍵配置 systemd 服務來啟動或停止?

例如,systemd 有一個特殊的目標“ctrl-alt-del.target”,允許將服務綁定到它。所以我認為有一種方法可以使用自訂鍵綁定來建立我自己的 systemd 目標,但我找不到任何相關資訊。事實上,我需要一些「低階」的東西,能夠啟動一個進程(作為 root),無論運行的軟體堆疊如何(bash、xorg、全螢幕應用程式等..)

答案1

所以,我非常確信這個功能不存在,我在 systemd github 頁面上發送了一個功能請求:https://github.com/systemd/systemd/issues/7452

快速回答是“不會實施”,我想這是有充分理由的。

作為一種解決方法,偵聽鍵盤事件的小型守護程式腳本應該不難實作。 「inputexec」似乎只是這樣做,但我還沒有測試它:https://github.com/rbarrois/inputexec

相關內容