简单地禁用unity切换器上的alt-tab和shift-alt-tab键绑定似乎有所帮助,但有时它仍然会在不同的工作区间切换。例如,如果我将一个终端窗口聚焦,然后按下alt-tab,它会在同一工作区间之前切换到任何工作区间的另一个终端窗口。此外,即使我删除了其alt-tab键绑定,Unity切换器仍会在我按住alt键时显示出来。
你可以通过在CompizConfig设置管理器中启用静态应用程序切换插件,将窗口切换器恢复为旧的样式:
步骤:
通过sudo apt-get install compizconfig-settings-manager
命令获取CompizConfig Manager(感谢@donbright)
通过sudo apt-get install compiz-plugins
命令使静态应用切换器显示出来(感谢@Milimetric)
在终端中输入ccsm
命令启动CompizConfig Manager(感谢@donbright)
取消勾选CompizConfig Settings Manager ▸ Desktop ▸ Ubuntu Unity Plugin ▸ Switcher ▸ Key to start the switcher ▸ Enabled和Key to start the switcher in reverse ▸ Enabled,以禁用Unity切换器的键盘快捷键
勾选CompizConfig Settings Manager ▸ Window Management ▸ Static Application Switcher ▸ Enable Static Application Switcher,以启用静态应用切换器
sudo apt-get install compiz-plugins
命令才能让静态应用切换器显示出来。 - Milimetricsudo apt-get install compizconfig-settings-manager
sudo apt-get install compiz-plugins
在终端中输入 ccsm
启动 CompizConfig 管理器(感谢 @donbright),或者在 Dash 中找到它。
在 CompizConfig 设置管理器中,导航到 桌面 ▸ Ubuntu Unity 插件 ▸ 切换器,禁用所有的键盘快捷键。完成后,Ubuntu 15.04 上应该如下所示:
就这样!
希望您不需要使用此功能,但与拔掉电源线相比,它可能更不容易导致数据丢失。可以将其视为仅重新启动显示管理器而不是整个系统。
# 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的答案,但我编辑了很多次,让它成为了我自己的作品。
dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'
dconf write /org/gnome/shell/app-switcher/current-workspace-only 'false'