我想在 Compiz 中定义一个键盘快捷键,以便我可以:
- 将焦点移至下一个窗口
- 不保留访问过的窗口的历史记录,只循环浏览工作区上的所有窗口
- 不显示任何弹出窗口或花哨的效果
如何实现这一点?
更新:要清楚的是,我正在寻找默认 alt+tab 功能的替代方案。
答案1
哈哈。根本没有弹出窗口。
- 打开 compiz 配置(在 Ubuntu 中:系统 → 首选项 → CompizConfig 设置管理器或
ccsm
其他)。 - 仅启用所有可用切换器中的应用程序切换器插件。
- 在“绑定”选项卡中,禁用“下一个窗口”和“上一个窗口”绑定,并将“下一个窗口(无弹出窗口)”设置为Alt- Tab,将“上一个窗口(无弹出窗口)”设置为Shift- Alt- Tab。
答案2
我认为,如果您说出您不喜欢 Compiz 中默认的 Alt-Tab 功能的哪些方面,您会得到更好的答案。Compiz 的完整安装附带四个切换器:“应用程序切换器”、“静态应用程序切换器”、“环形切换器”和“Shift 切换器”。与 Compiz 中的几乎所有东西一样,您可以映射键盘快捷键(Alt-Tab 或其他,例如 Super-tab)以使用其中任何一个。
您说您不想要任何花哨的东西,因此 Ring Switcher 和 Shift Switcher 可能不行(它们相当花哨)。但是“应用程序切换器”和“静态应用程序切换器”都相当不花哨,您可以自定义它们。如果 Alt-Tab 当前设置为与“应用程序切换器”一起使用,则将其更改为“静态应用程序切换器”或反之亦然。每个都有您可以尝试的选项。(例如,您可以更改速度,或打开和关闭 mipmap,突出显示活动的 mipmap 或使其他 mipmap 透明等。)
当然这些都是通过ccsm
(CompizConfig 设置管理器)设置的。
答案3
每次更改活动的切换器都会导致 Unity 挂断。
我打开了另一个 tty ( Ctrl++ ),登录并输入。这会触发类似重新启动 Unity 图形用户界面的操作Alt。使用++返回 到 unity-tty7并发现 Unity 再次正常工作。F6unity --reset
CtrlAltF7
它不会覆盖 CCSM 内 App-Switchers 的最后更改。
我猜下一版本应该会实现类似自动重置的功能。