在ubuntu和mac间无缝切换

我有两台电脑一台是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 aptinstall 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

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...