![Alt+Tab 切换确实有效,但之后会关闭应用程序](https://linux22.com/image/887227/Alt%2BTab%20%E5%88%87%E6%8D%A2%E7%A1%AE%E5%AE%9E%E6%9C%89%E6%95%88%EF%BC%8C%E4%BD%86%E4%B9%8B%E5%90%8E%E4%BC%9A%E5%85%B3%E9%97%AD%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
从今天早上开始,我的 16.04 ubuntu 系统就出现了异常。使用Alt+Tab 可以切换,但切换后选项卡会立即关闭。
在我的 ccsm 窗口管理中我没有更改任何内容,也找不到原因。
另一件事是,虽然我的键盘布局一直是德语,但现在却变成了英语。使用 sudo dpkg-reconfigure keyboard-configuration 可以暂时修复它,但重启后它又变成了英语。无法想象这两个问题有关联,但这在某种程度上是我的系统的新功能或非功能……
lsb_release -a
给出以下输出:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
答案1
我遇到了同样的问题,但略有不同,因为我已分配 Super + Tab 来切换应用程序。
这是一个补救措施:使用另一个窗口切换器。
因此,无论如何,继续讨论如何在 ubuntu unity 中更改 alt-tab 应用程序切换器。
sudo apt-get 安装 compizconfig-settings-manager sudo apt-get 安装 compiz-plugins
使用 alt-F2 打开 compizconfig-settings-manager,输入 ccsm。
向下滚动到“Ubuntu Unity 插件”。选择“切换器”选项卡。禁用 alt-tab 和 shift-alt-tab 键绑定。(“启动切换器的键”和“切换到切换器中的上一个窗口的键”)。单击“返回”按钮。
向下滚动到“窗口管理”部分。在这里您可以选择另一个切换器。我启用了“静态应用程序切换器”,通过设置“静态应用程序切换器”来解决任何潜在冲突。现在您可以通过单击来调整切换器。我已将 alt-tab 和 shift-alt-tab 更改为“下一个窗口(所有窗口)”和“上一个窗口(所有窗口)”。
(引自https://ubuntuforums.org/showthread.php?t=2211863)。
到目前为止这对我有用。 自从我切换到其他窗口切换器后,我就没再遇到过这个问题(这实际上意味着问题是由原始的 Unity 窗口管理器引起的,而不是冲突的键绑定)。