在 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