在ubuntu和mac间无缝切换

原创
2017/02/23 10:06
阅读数 8.7K

我有两台电脑一台是mbp, 一台是thinkpad(装的ubuntu), 

我想让ubuntu和mac电脑使用完全相同的键位,可以做到么? 答案是肯定的!

1. 将alt键打造成command键。

mac上的主力meta键是command键, pc上的是ctrl键, 它们的位置不太一样, 首先在PC上交换ctrl和alt键的位置.
交换后复制cmd+c,粘贴cmd+v,关闭窗口cmd+w,切换窗口cmd+tab以及切换输入法cmd+space等等可以保持和mac 相同的按键位置。

方法:

sudo vi /usr/share/X11/xkb/keycodes/evdev
找到LCTL和LALT, 将系统默认的LCTL=37, LALT=64的值互相交换即可。

出自 http://superuser.com/questions/116376/can-i-swap-the-ctrl-and-alt-in-kde/116492 中一篇不起眼的评论。
 

2.  禁用ubuntu unity中super键和alt键默认行为。

这是为安装mac下的alfred替代品(synapse)做准备, 目的是按下super键, 就能弹出synapse窗口。(注: 你也可以跳过此步, 给synapse设置其它的键, 比如我一开始是给synapse设置的menu键 -- 右ctrl左边那个键)

sudo apt install compizconfig-settings-manager
按下alt+F12,然后输入about:config可以打开下面的settings对话框

设置如下图:


图1禁用了super, 图2禁用了alt,  图3将alt+tab改成ctrl+tab.

详见: http://askubuntu.com/questions/105558/how-do-i-disable-the-super-key

3. 安装ubuntu版的alfred,这样可以一键打开任意程序, 如下:

sudo apt install synapse

 vi ~/.config/synapse/config.json, 修改activate的值为Super_L

重启synapse,就能使用Super键打开如下窗口,

然后比如输入f能打开firefox, 输入c能打开chrome, 输入in能打开idea,   输入st能打开webstorm(用过 alfred 的同学再清楚 不过)synapse窗口简洁,响应速度极快, 大爱!。

 

已换成albert, 如下, 参见我的ubuntu16.04博客。

 

4. terminal 复制粘贴
osc上是cmd+c / cmd +v , ubuntu上是cmd+shift+c, cmd+shift+v, 因为后者的 cmd+c是用来中断程序的/

ubuntu上也可以设置成和mac一样, 首先要将中断程序的快捷键从ctrl+c改成ctrl+C(大写), 如下:
stty -a列出当前所有的快捷键。
stty intr ^C 设置中断键为Ctrl+大C
然后在terminal中设置复制粘贴的快捷键

http://askubuntu.com/questions/53688/making-ctrlc-copy-text-in-gnome-terminal

文中提及了ubuntu中一个更有用的技巧: 在ubuntu中, 选中文字就是复制, 点鼠标中键就是粘贴 。

5. 程序的安装路径
dpkg -L synapse
http://askubuntu.com/questions/129022/determine-destination-location-of-apt-get-install-package
所有系统应用启动器都在这里: /usr/share/applications, 可以直接拖到docker上。

6. hiDPI设置
http://askubuntu.com/questions/472262/adapt-ubuntu-to-a-high-dpi-resolution-screen
http://askubuntu.com/questions/197828/how-to-find-and-change-the-screen-dpi/462023#462023

7. ubuntu上最好的10款 indicator

https://itsfoss.com/best-indicator-applets-ubuntu/
 显示网速 indicator-netspeed-unity(添加其它源)

8. macbuntu
http://www.noobslab.com/2016/04/macbuntu-1604-transformation-pack-for.html
 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部