sgt-hartman Asked: 2017-11-24 05:39:39 +0800 CST2017-11-24 05:39:39 +0800 CST 2017-11-24 05:39:39 +0800 CST 使用键盘快捷键启动/停止 systemd 服务 [关闭] 772 是否可以使用自定义键盘快捷键配置 systemd 服务以启动或停止? 例如,systemd 有一个特殊的目标“ctrl-alt-del.target”,它允许服务绑定到它。所以我认为有一种方法可以使用自定义键绑定创建我自己的 systemd 目标,但我找不到任何关于它的信息。事实上,无论正在运行的软件堆栈(bash、xorg、全屏应用程序等)如何,我都需要能够启动进程(以 root 身份)的“低级” linux systemd 1 个回答 Voted Best Answer sgt-hartman 2017-11-25T02:19:39+08:002017-11-25T02:19:39+08:00 所以,我确信这个功能不存在,我在 systemd github 页面上发送了一个功能请求:https ://github.com/systemd/systemd/issues/7452 快速回答是“不会实施”,我想有很好的理由。 作为一种解决方法,一个监听键盘事件的小守护脚本应该不难实现。“inputexec”似乎只是这样做,但我还没有测试过:https ://github.com/rbarrois/inputexec
所以,我确信这个功能不存在,我在 systemd github 页面上发送了一个功能请求:https ://github.com/systemd/systemd/issues/7452
快速回答是“不会实施”,我想有很好的理由。
作为一种解决方法,一个监听键盘事件的小守护脚本应该不难实现。“inputexec”似乎只是这样做,但我还没有测试过:https ://github.com/rbarrois/inputexec