カスタムキーボードショートカットを使用して systemd サービスを開始または停止するように構成することは可能ですか?
たとえば、systemd には、サービスをバインドできる特別なターゲット「ctrl-alt-del.target」があります。そのため、カスタム キーバインディングを使用して独自の systemd ターゲットを作成する方法があると思いますが、それについては何も見つけられませんでした。実際、実行中のソフトウェア スタック (bash、xorg、フルスクリーン アプリなど) に関係なく、プロセスを (ルートとして) 起動できる「低レベル」のものが必要です。
答え1
そのため、この機能は存在しないと確信し、systemd github ページに機能リクエストを送信しました。参考:
簡単な答えは「実装しない」というものでしたが、これにはかなり正当な理由があると思います。
回避策として、キーボード イベントをリッスンする小さなデーモン スクリプトを実装するのは難しくないはずです。「inputexec」は単純にそれを実行するようですが、まだテストしていません。https://github.com/rbarrois/inputexec