禁用 alt + tab 单独移动窗口

禁用 alt + tab 单独移动窗口

每当我按下Alt+Tab时,Unity 都会移动我要切换到的窗口,使整个窗口位于屏幕内。这种行为非常烦人,因为我经常将窗口(通常是文本编辑器)部分移出当前屏幕,以便我可以查看其下方的另一个窗口(通常是浏览器)。每次我按下Alt+Tab返回文本编辑器时,我都会得到一个不必要的虚拟屏幕切换,而 Unity 会在我不知情的情况下重新排列窗口。

例如,这是虚拟屏幕 1(左上角)上的浏览器和文本编辑器,请注意文本编辑器部分位于当前屏幕之外:

在此处输入图片描述

然后我按 Alt-Tab 转到浏览器(或单击它):

在此处输入图片描述

接下来,我再次Alt按 + 键Tab返回文本编辑器,但 Alt-Tab 将我切换到虚拟屏幕 4(右下角),因为文本编辑器窗口在虚拟屏幕 4 上的百分比比在虚拟屏幕 1 上的百分比大;并且浏览器不再在屏幕上。还请注意,文本编辑器窗口从右下角移动到了左上角,这非常令人困惑,因为我再也无法跟踪我的任何窗口的位置,因为它们都在自己移动。

在此处输入图片描述

我该如何禁用此行为?我不想在Alt+时有任何虚拟屏幕切换Tab,尤其是因为Alt+Tab不会列出完全不在当前虚拟屏幕中的窗口。

答案1

我认为您想要的解决方案是告诉 compiz place 插件忽略有问题的窗口。您可以使用 gconf-editor 编辑 compiz 插件设置,但是您需要先安装它。

就我个人而言,我更喜欢保留 compiz 及其插件并使用默认设置运行 - 我花了太多时间修复损坏的系统。

另一个似乎可行的解决方案是完全禁用 place 插件,但这可能会更加烦人,因为我们习以为常的所有自动窗口放置功能都将消失。例如,新窗口将始终在 0,0 处打开,可能位于启动器和顶部面板下方。

如果我想让一个窗口应用程序与另一个应用程序同时显示在屏幕上,只需调整窗口大小并适当放置即可。使用高分辨率桌面,如果您调整窗口大小并更改位置,同时将它们完全保留在当前桌面上,则可以显著提高工作效率。

相关内容