我想krunner
使用仅修饰符快捷方式切换启动器。只能将修饰符快捷方式绑定到D-Bus方法调用中kwinrc
(例如,请参阅此博客文章)。我想要一个可以同时打开和关闭的键,krunner
类似于元键在GNOME和Plasma中打开和关闭启动器的方式(另一个是默认的启动器,不是krunner
)。
该方法org.kde.krunner,/App,,display
可以用来打开krunner
。但是,我没有找到关闭它的相关方法。在我的测试中,我发现只需执行kill
该krunner
过程即可关闭krunner
显示屏,而不会产生其他不利影响。我使用Python创建了一个小型D-Bus服务krunner
以将其杀死,并能够将其成功绑定到修饰键。但是,当您打开时krunner
,它krunner
将使进程继续运行(我想让它在下一次打开时更快),因此,不能简单地将一个键绑定设置为在krunner
未运行时运行,并在运行时将其杀死。
有什么方法可以查询的状态,krunner
以便在当前显示时将其杀死,否则将其显示?如果是这样,我可以更改我的D-Bus服务来做到这一点。或者,也许有一种完全不同的方法可以实现krunner
仅使用修饰符快捷方式进行切换的主要目标。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句