更改 Unity 默认 Dash 快捷键

更改 Unity 默认 Dash 快捷键

我在运行 Unity Desktop 的 Ubuntu 14.04 上,我想更改 Unity Dash 的默认快捷方式(Super+a 用于应用程序,Super+c 用于照片,Super+v 用于视频等),但在任何地方都找不到选项。我已经在 Unity-Tweak-Tool 和 CompizConfig-Settings-Manager 中查找过了。

它们能够被改变吗?

我确实只是通过点击 Super 键来使用 Dash,并且我想将其他快捷方式分配给其他应用程序。

Super+t 快捷键也存在问题。它会打开垃圾桶,尽管我在键盘设置中将其重新分配给终端。此外,“显示桌面”快捷键设置为 Ctrl+Alt+d,但仍保留在 Super+D 上(它们目前都可以使用...)

看起来它是硬编码的,还是我错了?

答案1

部分答案:要更改您提到的一些快捷方式(Super + a,c,v,...),您需要编辑以 .scope 结尾的正确文件,您可以在 /usr/share/unity/scopes 中找到该文件(您需要成为超级用户才能编辑这些文件)。

例如,如果您想使用 compiz 管理器重新分配快捷方式 super + a,您首先需要找到文件:/usr/share/unity/scopes/applications.scope 并将行:“Shortcut=a”更改为您不会使用的字母(例如“Shortcut=n”)。

希望能帮助到你。

答案2

这里不是一个完整的答案,而是一个评论。

如果目前这是可能的,我猜这需要编辑适当的.desktop文件,但是我找不到用于垃圾箱或桌面的这样的文件,这让我认为这些字母是硬编码到 Unity 中的。

当然,您可以在键盘设置下分配快捷键,但工作方式并不完全相同。

相关内容