我可以为Ubuntu上的应用程序中的菜单项分配自定义快捷键吗?

OSX允许用户为菜单项添加自定义键盘快捷键。 例如,您可以为“复制”定义一个自定义键盘快捷方式,它将适用于每个具有名为“副本”的菜单项的应用程序。

有没有办法做到这一点GTK和/或KDE应用程序?

对于KDE应用程序,通用键盘快捷键是可能的。 为此,请打开systemsettings并导航到标准键盘快捷键

例如,在这里,我将“激活下一个选项卡”的快捷方式更改为CtrlTab (与Firefox保持一致):

KDE的键绑定变更

这将更改大多数选项卡式KDE应用程序以及选项卡式对话框中的快捷方式。 您可以为每个操作指定最多2个备选快捷方式。

但是,这只适用于常见的捷径; 您不能全局指定任意菜单项标题的快捷方式。

我不认为GNOME应用程序有这样的功能。 您必须单独更改快捷键(针对每个应用程序)。 (通常KDE更具可定制性。)

有没有一种方法可以设置一个绝对的键盘快捷键,任意GTK +应用程序将遵循的菜单项名称?

没有。

你可以设置不同的全局快捷方式剪切/复制/粘贴?

我怀疑是这样。 我没有做的阅读,但这里有两个有前途的链接: 在Linux中使键盘快捷键与Mac一样统一,并更改默认/偏好键盘快捷键,如复制和粘贴

您当然可以修改GTK +应用程序来调整其快捷方式。 对于其GUI是使用Glade设计的GTK +应用程序,例如virt-manager ,这可能是可笑的小事。

我建议你看看xbindkeys和xdotool。 这些自动化工具可以帮助您用自定义快捷方式模拟某些按键。 通过这种方式,虽然你并没有真正修改原来的快捷键,但你仍然可以使你所需的组合功能。