使CTRL和Super / CMD键的行为类似于OS X.

我是一名在工作中使用Ubuntu的长期OS X用户。 虽然我非常喜欢Ubuntu,但我真正想念的是OS X上的CTRL和CMD(即超级)键的行为:

  • CMD / Super用于大多数GUI快捷方式,例如复制/粘贴,关闭窗口,……
  • CTRL主要用于在终端中输入控制键,即CTRL + C生成SIGINT。

在终端中工作时,我仍然可以使用相同的快捷方式进行复制和粘贴。 我发现这非常实用。 在Ubuntu上,我必须使用鼠标和上下文菜单。

有什么办法可以让这些键在OS X上表现得像?

以下是我在运行Kubuntu的MAC书上的表现:

  1. 使用xmodmap全局交换命令键和ctrl键。
    a)将以下内容放在〜/ .Xmodmap文件中

    clear control clear mod4 keycode 105 = keycode 206 = keycode 133 = Control_L NoSymbol Control_L keycode 134 = Control_R NoSymbol Control_R keycode 37 = Super_L NoSymbol Super_L add control = Control_L add control = Control_R add mod4 = Super_L 

    b)运行以下命令:

     $ xmodmap ~/.Xmodmap 

    这将使您的所有应用程序使用Command + ..而不是ctrl + .. 除了终端
    请记住,您的命令键现在是ctrl键

2.修改终端的快捷键

a)在终端应用程序中,转到“配置快捷方式”
b)更改以下内容的快捷方式:

  • 削减 – 命令+ c’

  • 粘贴 – 到’Command + v’

  • 中断 – 要“Ctrl + c”

  • 新标签 – 要’Command + t’

  • 关闭标签 – ‘Command + w’

  • 你特别关注的任何其他钥匙..

3.禁用调用应用程序启动器的Meta键 [仅限kubuntu]

将以下内容添加到〜/ .config / kwinrc中

 [ModifierOnlyShortcuts] Meta= 

您实际上可以在终端中使用剪切/复制/粘贴 – 热键:您只需要另外使用Shift键:

复制: Ctrl + Shift + C.

粘贴: Ctrl + Shift + V.

剪切: Ctrl + Shift + X.


一些命令编辑快捷方式:

删除一个单词: Alt + Backspace

向左/向右移动一个字: Ctrl + / Ctrl +


如果要将超级键用作修饰符,则无法在基于GTK的桌面环境中执行此操作。 如果这对您来说很重要,您可以试试KDE。