新启动的程序窗口默认不在最前面

新启动的程序窗口默认不在最前面

在 PcManFM 中,我右键单击 pdf 文件,并在“打开方式...”中设置使用 Wine 下运行的 Windows 程序打开 pdf 文件

现在当我双击 pdf 文件时,Windows 程序会启动并打开该 pdf 文件。但程序窗口不在最前面,即没有焦点。如何让双击 pdf 文件后窗口默认在最前面?

注意,我的问题只发生在我添加的 Windows 程序上,不发生在其他程序上。当我使用 evince 等其他程序打开 pdf 文件时,新窗口位于最前面。

我在 Google 上搜索了这个问题,找到了一个类似问题的解决方案https://askubuntu.com/a/671702/1471

上述命令对我来说不起作用,而且我不想安装 CCSM,因此我进行了一些挖掘,发现以下命令可以解决问题(我使用的是 Ubuntu 15.04):

dconf write /org/compiz/profiles/unity/plugins/core/focus-prevention-level 0

编辑:此解决方案仍然适用于 16.04

  • 我的DE是LXDE,而dconf是用于存储应用程序设置的GNOME技术。

  • 此外,LXDE 的默认窗口管理器是 OpenBox,而不是 Compiz。

那么我该如何解决我的问题呢?

谢谢。

答案1

在 compiz 中,焦点窃取预防功能是导致此问题的原因。

CompizConfig 设置管理器 -> 常规设置 -> 聚焦与提升行为 -> 聚焦预防级别 --> 关闭

屏幕截图

现在,当调用时,所有窗口都会弹出。

相关内容