问题描述
首先,我尝试搜索几个线程来找到答案,但我找不到解决问题的方法,所以我在这里开了一个新的。
我刚刚用新的Unity桌面安装了Ubuntu 11.04,我正在尝试将Super
+ t
的密钥绑定从Open Trash(我没有太多用处)更改为Open Terminal(我一直使用) 。我尝试运行”Keyboard shortcuts”并将其中的绑定更改为“Mod t”,但这不起作用,它似乎被其他东西覆盖。
然后我安装了compiz-config-settings-manager
,我在那里寻找Super
+ t
的键绑定,但我找不到任何。事实上,我甚至尝试将ccsm中的随机特性更改为Super
+ t
,希望它能告诉我与该绑定存在冲突,我可以在那里找到它。但它让我使用Super
+ t
。可悲的是,在我改变之后,我按下了Super
+ t
,它仍然打开了垃圾桶。
还有其他地方可以更改Super
+ t
的键绑定吗?
最佳解决办法
在Compiz Config中打开Unity插件页面,将“显示启动器的键”更改为除Super
之外的任何其他内容。我的是Alt
+ Super
。
这将改变所有Unity快捷方式。因此,打开发射器中的第一个程序不再是Super
+ 1
,而是Alt
+ Super
+ 1
。
他们应该有Unity快捷方式的配置面板。
次佳解决办法
这不是问题的真正答案,而是统一方式的另一种方法。
如果您经常使用它,请考虑将其放入统一启动器中。只需搜索”terminal”,然后将图标拖到左侧窗格。然后,您可以使用Super
– [number]
启动它。
万一你感兴趣:我也想知道真正的答案!
第三种解决办法
我的肌肉 memory 也被编程为使用Super
+ t
作为开放终端,所以我决定为此做一个ppa:https://launchpad.net/~hansvschoot/+archive/ubuntu/unity7。它包含此时的unity 7.2分支(在14.04中使用),启动器/TrashLauncherIcon.cpp的第56行被注释掉以删除快捷方式。
因此,如果您运行的是ubuntu 14.04,则可以运行以下命令来添加ppa并安装修改后的unity:
sudo apt-add-repository ppa:hansvschoot/unity7
sudo apt-get update
sudo apt-get install unity
之后您只需使用键盘设置下的快捷方式选项卡指定Super
+ t
即可打开终端