获得焦点的窗口不在最前面

获得焦点的窗口不在最前面

自从我将 Ubuntu 15.04 升级15.10 后,我发现了一个非常令人沮丧的 gnome 错误:如果我单击一个窗口,它会正确获得焦点,但是留在后台(见下图)。

请注意,此问题与任何特定窗口或应用程序无关。整个窗口管理器都出了问题!

奇怪行为的屏幕截图

在这里,我点击了 Firefox 窗口,它获得了焦点 --- 例如,我可以输入键盘快捷键 --- 但是 gnome-terminal 窗口却停在那里……

如果我Alt- Tab,新聚焦的窗口将被正确地放在最前面。


1)我新安装的 Ubuntu 15.10 也遇到了同样的问题。也许这与我的配置有关(我保留了我的$HOME文件夹)。


环境

  • x86_64 上的 Linux 4.2
  • Ubuntu 15.10
  • gnome-session 3.16.0-1ubuntu2
  • (索要更多)

我该如何修复它?

答案1

你检查过吗出了什么问题?它适用于较旧版本的 Ubuntu(10.04),但问题似乎与您的类似,因此值得检查一下。

2012 年 8 月 19 日 作者:旅行者

回复:Windows 保持在最上面 感谢 Frogs Hair。您的建议已解决问题!以下是我所做的:-

按“Alt + F2”输入“gconf-editor”并单击“运行”
展开“应用程序”,然后展开“Metacity”并单击“常规”
双击“raise_on_click”并通过单击显示“False”的按钮将“值”更改为“True”单击“确定”然后关闭 Gconf 编辑器窗口瞧!

我读过警告,建议不要将值更改为 False,但我不记得曾经将其更改为 False。我尝试过最大化、最小化和关闭按钮的位置,但我不知道单击时提升是如何改变的。我最近确实安装了 Ubuntu Tweak,但不知道我是否更改了任何内容导致了问题。

答案2

感谢鱒属,我最终打开了gconf-editor,当我摆弄它的按键时,发生了一些奇怪的事情。当我打开时gnome-tweak-tool,它没有显示与gconf-editor应该相同的配置。它闻起来很可疑。

解决方案非常激进,就是重置我的整个gnome-session配置。

  1. 把它备份!

    mkdir ./.gnome-config.bak/ && mv ./.gnome* ./.gnome-config.bak/ && mv .gconf* ./.gnome-config.bak/ && mv ./.metacity ./.gnome-config.bak/ && mv ./.cache ./.gnome-config.bak/ && mv ./.dbus ./.gnome-config.bak/ && mv ./.dmrc ./.gnome-config.bak/ && mv ./.mission-control ./.gnome-config.bak/ && mv ./.thumbnails ./.gnome-config.bak/   && mv ~/.config/dconf/* ./.gnome-config.bak/
    
  2. 用火杀死它!

    rm -rf .gnome .gnome2 .gconf .gconfd .metacity .cache .dbus .dmrc .mission-control .thumbnails ~/.config/dconf/user ~.compiz*
    
  3. 关闭并重新打开您的会话...

  4. 享受!

相关内容