最近使用 KDE 遇到一个我不能理解的问题,就是"Focus Stealing Prevention"和 KRunner 不能正常搭配使用。
如何复现:
- 打开"System Settings" -> “Focus”,将"Focus Stealing Prevention"调整到 Extreme
- 用快捷键呼出 Krunner
问题:
你会发现 Krunner 此时并没有得到 focus。而我认为正确的行为是 Krunner 应该得到 focus。
“Focus Stealing Prevention” 这个特性应该是防止自己跳出来的窗口得到焦点 (focus) 的,而 Krunner 或者 Krunner 启动的程序是用户显式指定打开的程序,为什么不能得到焦点?