启动应用程序时,焦点不会移到打开的应用程序上


19

假设我打开了Gthumb,然后从Unity启动器启动Nautilus(在12.04中)。为什么有时不把鼠标放在刚启动的Nautilus上?相反,当Nautilus在Gthumb前面打开(而不是关注)时,焦点仍然放在Gthumb上。

这是正确的行为吗?

Answers:


27

您可以使用CompizConfig-Settings-Manager对其进行配置。

1)安装它:sudo apt-get install compizconfig-settings-manager

2)打开ccsm(Alt+ F2并键入ccsm并点击Enter

3)转到“常规选项”>“焦点和举止行为”,并将“焦点防止级别”设置为“关”。

4)享受;-)

在此处输入图片说明


如果您感到懒惰,只需将其粘贴在终端上就可以了:

gconftool-2  --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0  

2
我已经做到了,并将在第二天左右对其进行测试。到目前为止
一切

在14.04,对于路径focus_prevention_level中的命令行gconftool-2/org/compiz/profiles/unity/plugins/core
雷尔Gugelmin Cunha的

这回答了问题“如何将焦点转移到新打开的应用程序”,而这并不是所提出的问题。
Lexible

11

不,这不是正确的行为。问题“为什么发生”的答案是因为存在错误。我建议提交一个错误报告。出乎意料的是,尽管我可以确认确实存在此错误,但我找不到为此的现有错误报告。完成此操作后,请发布指向该错误的链接,以便我将其附加到该错误上。

编辑:找到它。 错误#781931 不知道为什么这个答案被否决了,因为它肯定是为什么这样的问题的答案。使用ccsm的方法不能解决问题,而是解决该错误的方法。这本身非常有用,值得发布,但不能回答所提出的问题。


好吧,Compiz的答案似乎已经做出了正确的改变。
2012年

4
关键是您所问的问题是“为什么有时不将鼠标聚焦在Nautilus上”,而不是“如何使其正确地聚焦在Nautilus上”,因此对您提出的问题的正确答案是它是一个错误。毫无疑问,解决方法非常有用,但这不是您所提问题的答案,而是其他问题的答案。
clanlaw

我认为它已被否决,因为错误不在主题之列,因此,如果这是一个错误,则应将该问题投票为“关闭主题”。
mchid

8

上面的命令对我不起作用,并且我不想安装CCSM,所以我做了一些挖掘,发现以下命令可以解决问题(我使用的是Ubuntu 15.04):

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

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

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.