使用Mac电脑几年,我已经习惯将键盘上的Cmd键作为标准Ctrl键使用。
在我的 Macbook Pro 5,3 (2009) 上安装了 Ubuntu 13.04 后,Cmd 用于 Unity 控件和Ctrl应用程序快捷方式。有没有办法切换这两个键?例如,在 Firefox 中关闭选项卡应该是 Cmd+W 而不是Ctrl+ W?
答案1
我找到了一个解决方法。解决方案是使用 xmodmap 实用程序并使其加载具有正确键盘映射的个人文件。
打开一个终端并在 /home 文件夹中创建一个新文件,我们将其命名为
.Xmodmap
nano .Xmodmap
(我使用 nano 作为控制台内的一个好用的文本编辑器,你可以使用 Gedit,使用命令安装 nanosudo apt-get 安装 nano如果你想测试一下,处理起来就相当明显了。
将以下内容复制/粘贴到新文件中:
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
使文件可执行。
chmod +x .Xmodmap
现在使用以下命令进行测试:
xmodmap .Xmodmap
现在破折号应该以Ctrl而不是出现CMD,好极了!
现在我们希望该文件在系统每次启动时执行。打开启动应用程序实用程序并添加一个新条目,根据需要命名,然后在其中输入以下命令:
/user/bin/xmodmap /home/YOURUSERNAME/.Xmodmap
重启,应该没问题。如果不行,你应该在文件夹.xinitrc
中添加一个文件/Home
,并在其中添加命令。.xinitrc
系统将在加载桌面环境时读取该文件。