环切换器不会在按键释放时自动选择窗口

ope*_*sas 6 compiz workspace-switcher application-switcher

我用 CCSM 配置了环切换器。

我按Super+Tab并开始在所有窗口之间循环,但是当我松开所需的键时,我必须单击它或按 Enter。

当我松开按键时,如何让它自动选择窗口?

它正在工作,但突然间它停止了。

我在使用 Shift-Switcher compiz 插件时遇到了同样的问题。

Mes*_*ion 5

我想我刚刚想通了!

Ring 和 Shift Switcher 在 Ubuntu 中默认使用Super+Tab而不是Alt+,Tab因此它们不会与 Unity 的 Switcher 冲突。到现在为止还挺好...

问题是......Super在Unity中单独使用来显示启动器!因此,当您Super+ Tab,然后释放Tab(或让两者都按下一段时间)时,Super将触发启动器并将焦点从环/换档切换器中“偷走”,因此它们不会检测到它们的按键释放,因此不会选择当前窗口。

有两种解决方案可以解决冲突。你要么:

  • 禁用 Unity 的Key to show the Launcher,或将其重新映射为远离Super

或者

  • 将 Shift(或 Ring)切换器设置为使用Super+以外的其他组合Tab,即不使用Super.

  • 一个明显的组合是Alt+Tab本身,前提是您还禁用了 Unity 切换器设置中的所有 Key to start the switcher...键绑定。或者,作为“甜蜜的报复”,将它们映射到使用Super而不是Alt:P

我个人更喜欢后者,因为点击Super打开仪表板非常有用,而且没有其他死键可以如此轻松地使用。

如果有人觉得这很有用,我可以提供一些屏幕截图来提供帮助。