我正在使用 KDE plasma 5.6多项活动和多个桌面,我想将一些应用程序实例绑定到活动和桌面的特定组合,即:
- 桌面版 Telegram 客户端 5 的所有活动
- 活动“阅读”桌面 2 上的 PDF 查看器
- 活动“阅读”的桌面 1 上有 RSS 源的浏览器
我可以设置一些 kwin 规则来获得这种行为,但是当匹配正确的窗口时,简单的规则没有帮助,这种情况发生在浏览器窗口中,它们经常根据最左边打开的选项卡的标题更改其名称。
手动移动窗口可能会变得麻烦。
我想知道是否有任何qdbus
方法可以让我移动当前活动窗口到桌面和具有指定 id 的活动,以便将此方法绑定到组合键。
用于在桌面和物理监视器周围移动窗口的键盘快捷键已经存在,是否还有一些用于活动的快捷键?
答案1
我没有看到 KWin 的 dbusinterface.h 文件中定义的任何方法,但我能够在全局键盘快捷键中为 Kwin 设置快捷键,“窗口到桌面 #”,其中 # 从 1 到 20。我将我的快捷键设置为 Ctrl+Alt+1,代表桌面 1。