当前位置: 首页>>技术问答>>正文


如何恢复Alt-tab行为以在当前工作区上的窗口之间切换?

, ,

问题描述

按照here所述,启用偏置alt-tab排序以偏好当前视口上的窗口。我如何取回与11.04完全相同的行为,以便alt-tab仅在当前工作区上的窗口之间切换?

简单地禁用统一切换器上的alt-tab和shift-alt-tab按键似乎有所帮助,但它仍然有时会切换我的工作区。例如,如果我给一个终端窗口焦点,然后按alt-tab,它会切换到任何工作区上的另一个终端窗口,然后尝试打开同一个工作区。此外,即使我删除了它的alt-tab键绑定,但当alt-tab仍然保持不变时,Unity切换器仍然显示。

最佳解决思路

通过在CompizConfig设置管理器中启用静态应用程序切换器插件,您可以恢复到旧式窗口切换器:

脚步:

  1. CompizConfig管理器通过sudo apt-get install compizconfig-settings-manager获得(感谢@donbright)

  2. sudo apt-get install compiz-plugins以获得静态应用程序切换器显示。 (感谢@Milimetric)

  3. 通过在终端中输入ccsm启动CompizConfig Manager(感谢@donbright)

  4. 通过取消选中CompizConfig设置管理器来禁用Unity的切换器的键盘快捷键▸桌面▸Ubuntu Unity插件▸切换器▸键启动切换器▸启用和键以反向启动切换器▸启用

  5. 通过检查CompizConfig设置管理器启用静态应用程序切换器▸窗口管理▸静态应用程序切换器▸启用静态应用程序切换器

次佳解决思路

您应该安装CompizConfig设置管理器。从那里你可以找到Unity插件

unity,application-switcher,ubuntu

并通过点击每个键绑定并取消选中’Enabled’来禁用切换器

unity,application-switcher,ubuntu

然后,您可以在“窗口管理”下启用其他window-switcher插件之一。

unity,application-switcher,ubuntu

第三种解决思路

使用静态应用程序切换器(使用CompizConfig /CCSM配置)

警告:What are some of the issues with CCSM and why would I want to avoid it?

在使用CompizConfig之前保存工作并关闭程序。

考虑打印出这篇文章末尾的“显示管理器重启”部分。希望你不需要它,但如果你这样做,那将是因为你的屏幕暂时无用。

安装软件

安装Compiz配置(感谢@donbright):

sudo apt-get install compizconfig-settings-manager

安装静态应用程序切换器(感谢@Milimetric):

sudo apt-get install compiz-plugins

Configuration

  1. 通过在终端中键入ccsm启动CompizConfig Manager(感谢@donbright)或在Dash中找到它。

  2. 在CompizConfig设置管理器中,导航至桌面▸Ubuntu Unity插件▸切换器禁用所有键盘快捷键。当你完成后,它应该在Ubuntu 15.04上看起来像这样:

unity,application-switcher,ubuntu

  1. 点击”Back”返回CompizConfig主页面。

  2. 通过选中窗口管理启用静态应用程序切换器▸静态应用程序切换器▸启用静态应用程序切换器。事情可能会闪烁几秒钟。如果您收到警告,请不要忽略它们;回去修理你的错误。 Ubuntu 15.04上的成功如下所示:

unity,application-switcher,ubuntu

而已!

显示管理器重新启动(遇到问题)

希望你不会需要这个,但是可能不太可能导致数据丢失而不是拔掉电源线。把它看作是重新启动你的显示管理器而不是整个系统。

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

谢谢!

这是作为@ændrük的回答开始的,但我编辑了足够多的时间使它成为我自己的。

第四种思路

在不更改切换器的情况下执行此操作的简单方法是检查偏置alt-tab以在当前视口上优先使用窗口。这是Unity插件中”switcher”选项卡中的第二个选项。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/438.html,未经允许,请勿转载。