如何禁止Windows窃取XFce4中的焦点?


22

在XFce4中,当我启动应用程序时,我不希望它们出现在当前使用的窗口上方,也不希望它们显示在当前工作上方的警报窗口。而是,我希望窗口在后台加载并且不要窃取焦点。例外是属于我正在使用的应用程序的警报窗口或对话框,例如,如果我当前正在使用LibreOffice Calc,它会弹出一个窗口告诉我一个错误,则可以使该窗口成为焦点。

有什么方法可以防止Windows窃取Xfce4中的焦点?


4
当您输入密码时,这尤其令人讨厌。
2015年

@countermode功能已请求bugzilla.xfce.org/show_bug.cgi?id=12200
锤碎

Answers:


14

设置/窗口管理器/焦点

  • 焦点跟随鼠标(打开)[没关系,但是焦点防盗设置似乎可以更好地与此结合使用]

  • 自动将焦点赋予新创建的窗口(关闭)

设置/窗口管理器调整/焦点

  • 激活防盗窃功能(开)
  • 荣誉标准ICCCM焦点提示(关闭)
  • 当窗户升起时,(不执行任何操作)

5
Xfce 4.12不适用于所有应用程序(例如,NetBeans IDE 8.1),将失去焦点(即使在启动屏幕后单击此窗口时,稍后也将再次获得焦点)。
雪人

3
也不适用于Intellij Idea。
Artur Klesun

4

设置管理器>>窗口管理器>>焦点选项卡。取消选中自动聚焦


3
Xfce 4.10:这对我不起作用,我什至focus stealing prevention在高级设置中也已激活。
hochl

2
也不适合我。XFCE 4.12
Dean Brundage 2015年

2

对我来说,Xfce的焦点窃取预防功能只有在您还启用了Focus Follows Mouse时才能起作用。

运行Xfce 4.10.1


我无法确认这一点
phil294

1

如果以前的答案对您没有帮助,则还必须转到“设置”->“窗口管理器调整”->“可访问性”选项卡,然后取消选择“按下任何鼠标按钮时升高窗口”


0

如果您使用的是Compiz设置管理器,则可以通过设置(从ccsm菜单)将“常规选项”>“聚焦和提升行为”>“防焦点窗口”设置为“关闭”来将焦点集中到所有新启动的窗口

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.