我正在使用带有 Unity 的 Ubuntu 16.04。
可以更改 Super+D 快捷键吗?我已在配置 --> 键盘 --> 导航 --> 隐藏所有正常窗口中进行了更改,但这没有效果。
我想在 Super+V 中输入“隐藏所有窗口”,为此我使用下一个命令禁用了镜头:
$ dconf write /com/canonical/unity/dash/scopes "['home.scope']"
注意:我已经安装了 Compiz Manager。
答案1
如何让 Super + v 切换至桌面
我曾是忙着为其编写脚本,但随后一个简单、实用的解决方案出现在我的脑海中:
安装工具,模拟按键:
sudo apt install xdotool
通过命令禁用Super+ :v
gsettings set com.canonical.Unity.Dash scopes ['']
创建自定义快捷键:选择:系统设置 > “键盘” > “快捷键” > “自定义快捷键”。点击“+”,添加命令:
/bin/bash -c "sleep 0.3 && xdotool key Super+d"
至 Super+ v。
现在按Super+v将切换桌面。
解释
既然你不介意离开Super+d存在,你可以让Super+v 几乎按Super+ d,在 xdotool 的帮助下,运行命令:
xdotool key Super+d
是sleep 0.3
为了确保真实的按键不会干扰虚拟按键。