![KDE 5:如何在双屏设置上实现“新窗口跟随鼠标”行为](https://linux22.com/image/14389/KDE%205%EF%BC%9A%E5%A6%82%E4%BD%95%E5%9C%A8%E5%8F%8C%E5%B1%8F%E8%AE%BE%E7%BD%AE%E4%B8%8A%E5%AE%9E%E7%8E%B0%E2%80%9C%E6%96%B0%E7%AA%97%E5%8F%A3%E8%B7%9F%E9%9A%8F%E9%BC%A0%E6%A0%87%E2%80%9D%E8%A1%8C%E4%B8%BA.png)
在 KDE Plasma 5.19 中,我想实现一种窗口行为,所有新窗口都在我的光标所在的同一显示器上打开......
在早期版本的 Plasma 中,我在工作中实现了这种理想的行为。我做了以下工作:
通过“窗口行为”屏幕:
1 - 选中“活动屏幕跟随鼠标”和“单独的屏幕焦点”
2 - 在“Windows 规则”上,创建一条适用于每个窗口的新规则
3 - 使用“初始位置”向规则添加属性并将其设置为“强制”、“在主窗口上”
我在我的家用 PC 上使用 Plasma 5.19 进行了完全相同的配置,但它不起作用......
答案1
简而言之:如果您使用的是 x11 会话,请确保您的应用程序不会破坏放置行为。当出现这种情况时,创建规则以忽略请求的几何图形。
有些应用程序对于放置位置有自己的想法。这太疯狂了,但铬(也是维瓦尔第)窗口总是出现在我的左监视器中。当我使用initial placement
- force
-创建窗口规则时centered
,它没有效果。 [同时,其他应用程序被放置在正确的监视器上]。
但是当我创建一个规则ignore requested geometry
-时apply initially
,它的窗口神奇地被正确放置(在我从开始菜单启动它的屏幕上)。
这部分的文档解释了当应用程序有自己的想法时,kde 默认放置设置将被忽略:
忽略请求的几何图形
切换是接受还是忽略窗口请求的几何位置。为了避免默认放置策略与窗口请求之间发生冲突,当窗口请求被接受时,放置策略将被忽略。
版本:
KDE Plasma:5.23.3
Chromium:96.0.4664.45
Vivaldi:4.3.2439.65