使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书上的表现:
-
使用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。