キーボードショートカットを使用したシステムサービスの起動/停止[閉じる]

キーボードショートカットを使用したシステムサービスの起動/停止[閉じる]

カスタムキーボードショートカットを使用してシステムサービスを開始または停止するように設定できますか?

たとえば、systemdには、サービスをバインドできる特別なターゲット「ctrl-alt-del.target」があります。そのため、カスタムキーバインディングを使用して独自のsystemdターゲットを作成する方法があると思いましたが、これに関する情報が見つかりませんでした。実際に実行しているソフトウェアスタック(bash、xorg、フルスクリーンアプリケーションなど...)に関係なく、プロセスをrootとして起動できる「低レベル」が必要です。

ベストアンサー1

だから私はこの機能が存在しないと確信して、systemd githubページに機能要求を送信しました。https://github.com/systemd/systemd/issues/7452

速い答えは「実現されない」であり、そこにはそのような理由があると思います。

回避策として、キーボードイベントを受け取る小さなデーモンスクリプトを実装することは難しくありません。 "inputexec"はこれを行うようですが、まだテストしていません。https://github.com/rbarrois/inputexec

おすすめ記事