KDE 不再自动切换桌面

fix*_*234 8 kde virtual-desktop plasma5

背景

我已经使用 Linux Mint KDE v17.3 (Plasma v4.13.2) 很多年了。我让 Firefox 在一个虚拟桌面中打开,而 Thunderbird 在另一个虚拟桌面中打开。如果我在 Thunderbird 中收到一封包含链接的电子邮件并单击该链接,该链接会在 Firefox 中打开,Plasma 会自动切换桌面以查看它。

症状

我刚刚安装了带有 Plasma 5.12.7 的 Kubuntu 18.04。它的行为不同,看起来其他发行版上的最新 Plasma 版本是相似的。

  • 使用相同的虚拟桌面设置,在 Thunderbird 中单击链接会在 Firefox 中打开链接,但不会切换桌面。任务管理器图标会改变颜色以指示另一个桌面上的活动,但您需要手动切换桌面才能查看它。
  • 如果 Firefox 尚未打开,单击 Thunderbird 中的链接将在与 Thunderbird 相同的桌面上启动 Firefox(或选择不同的浏览器)并将焦点切换到浏览器。同样,如果浏览器已经在同一个桌面上打开,焦点将切换到它。

行为的唯一区别是 Plasma 将不再在需要时切换桌面以使浏览器可见。

额外测试

  • 我已经使用最新版本的 Plasma(Mint 19 和 Kubuntu 的 Plasma 5.12.7 桌面、Neptune [Debian 上的 KDE 5.12.7]、openSUSE v42.3 w/Plasma 5.8)在两台计算机和许多其他发行版上测试了行为.7,Manjaro w/Plasma 5.15.0)。它们的行为方式都与 Kubuntu 相同。我还在 KDE Neon v5.12.4 的实时会话中对其进行了测试,其行为方式相同。
  • 我还使用 Thunderbird 以外的链接源和其他浏览器对此进行了测试,行为是相同的。
  • 桌面排列的样式(网格、立方体等)和切换动画的类型对症状没有影响。

所以来源似乎是 Plasma 的最新版本。目前尚不清楚这是 Plasma 的新预期行为还是错误。我在在线搜索中找不到任何对这种行为的引用。

有没有办法恢复之前自动切换桌面的行为?

int*_*ika 9

KDE 桌面切换

您的问题与“焦点”窗口情况有关,新版本的 KDE 没有任何变化,添加了新功能(我指的是对焦点窃取功能所做的更改)

发生的事情是当您的窗口被激活时,因为它没有被“活动选择”激活,它不会获得焦点,因此不会自动切换桌面。

解决方案

Focus stealing prevention设置更改为none,您的问题将得到解决

打开/运行systemsettings5> 窗口管理 > 窗口行为 > 将焦点窃取预防设置为无

替代方案

可以在每个窗口/应用程序上设置焦点窃取功能:例如右键单击firefox的标题栏并选择“更多操作”>“特殊窗口设置”然后在“外观和修复”中您可以自定义firefox的焦点窃取设置.

使用此解决方案,您可以保留焦点窃取预防功能以及旧行为。同样在相同的设置位置,如果这符合您的需要,您可以将 Firefox 设置为始终在特定桌面上启动