MacBook Air 使用习惯调整

下面记录的主要是使用了三个多月来的一些问题。

如何开启 sshd。superuser 上有现成的解释。

如何修改 sshd 的端口,见这里

mac 上的 gvim 的安装使用。

"来自身份不明开发者" 不能打开某些软件的解决办法

第一次开机会让你设置一些东西,包括选择一个头像,不过这个系统二的把我的 gtalk 的头像也一并修改成了那个默认的头像,要修改回来可以按照这个教程

mac 默认没有自己的包管理器,可以安装一个叫做 brew 的作为包管理器。使用起来还算方便。
常用的包括: brew search/brew info/brew list/brew update/brew install

看图软件系统自带的 iPhoto 太大太臃肿,我安装了一个叫 nomacs 的图片软件。这上面还有推荐使用 xee 的,没有是用过,不做评论。

如果要把 iphone 上的图片同步到 mba 上,可以完全不要用那个臃肿的 iPhoto。使用 Dropbox 或者 OS X 上自带的 Image Capture 就完全足够了。


系统静置过一段时间屏幕会自动变暗,然后网络也会断,可以使用 caffeine 这个小工具,或者在电源管理里面把 "computer sleep", "screen sleep"  的时间拉长。

这里有一张 mac 上的快捷键的图,总结的很好,供参考。

如何显示 OS X 中的用户资源库文件夹。

开启全局的快捷键。我把默认的F1,F2 给干掉,换成 Fn+F1,Fn+F2。

把那个基本没用的 dashboard 给废掉

找了一大圈平铺窗口管理器,没有一个好用的,跟 Arch 上的比根本不是一个层次上的。

下面的几个我都有试过,不过都不理想:

这里还有个爱折腾的把 OS X 弄成了 Xmonad,可以看看。

之前听同事说要使用 gcc 等编译工具要安装 xcode,vpn 到美国,下下来一看,3.5G,吓尿了,这么大的文件最近一次看到还是高中在 windows 上下游戏文件看到的,我能容忍的源文件的最大不要超过 100M,况且我在 Linux 上看到的绝大多数的源文件都在 10M 以内。后来发现只要下载一个 Command Line Tools for Xcode 就可以了,应该是 xcode 的一部分(1, 2)。

iterm2 乱码问题。
$ export LC_ALL="en_US.UTF-8"


OS X 上没有 ssh-copy-id 这个命令,只能自己实现了:
$ cat ~/.ssh/id_rsa.pub | ssh user@machine "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

某次在启动 virtualbox 的时候出现了如下的 error:
Failed to open a session for the virtual machine .  Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE).  Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole
使用系统自带的 Disk unity 进行权限的修复就好了。

NFS 挂载问题。
# mount_nfs -P -o nolocks 192.168.1.1:/dir /tmp/nfs


关于 OS X 上一些软件的卸载。比如 Garageband 这个软件的卸载(1,2 )。itunes 的卸载

不会用cli的看这个点点点界面操作教程

快捷键的绑定,跟之前一样,我分了 9 个桌面,在 Keyboard Shotcuts 里面按照 command+{1..9} 的方式绑定,凑活的用了段时间,发现没有办法在最近的两个桌面之间切换,as 的默认是 win+Esc。

OS X 睡眠产生的 sleep file(1,2 )。

中文字典添加

ifconfig alias 的问题
要在 en0 上建立几个 alias,最初以为跟 Linux 上一样:
# ifconfig eth0 192.168.1.2 netmask 255.255.255.0

后来发现可以建立,但是怎么都 ping 不通,原因请看这个
# ifconfig en1 inet 192.168.64.25 netmask 255.255.255.0 alias
# ifconfig en1 inet 192.168.32.27 netmask 255.255.255.255 alias
# ifconfig DEV inet IP.AD.DR.SS netmask NE.TM.AS.KK -alias


/proc 目录

minicom 使用
需要下载一个 VCP driver:
$ sudo ./minicom -s
A – /dev/tty.usbserial-FTDFDSPJ
E – 98008N1

Save setup as …
–> cisco
sudo ./minicom cisco


在使用 tunnelblick 3.3beta21 的时候,一旦断开 vpn,wireless 也会自动断开,无奈,只能重启一下无线。另外,还遇到过这类问题,貌似跟 vpn 也又关系(我不确定)。
$ ssh lvs-2
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/jaseywang/.ssh/config
debug1: /Users/jaseywang/.ssh/config line 1158: Applying options for lvs-2
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug1: Connecting to 192.168.1.2 [192.168.1.2] port 16021.
debug1: connect to address 192.168.1.2 port 22: Can't assign requested address
ssh: connect to host 192.168.1.2 port 22: Can't assign requested address

执行:
# route -n flush

在下载 xiami app 的时候提示 icloud 账号的位置不对,只能到 itunes 里面去切换账号的地址

route 的使用,主要是查看路由表:
$ netstat -nr
$ route -n get default
$ route -n get g.cn

暂时就这么多。

  • http://bigeagle.me/ Justin Wong

    我去这折腾的……

  • http://adam8157.info/ Adam Lee

    从来不相信Linux重度用户能无缝迁移Mac OS X的鬼话

    • jaseywang

      这个缝深的让我又迁移回去了……

    • http://jaseywang.me/ Jasey Wang

      这个缝深的让我又迁移回去了……

  • nan

    吓尿了

  • http://log4d.com/ alswl

    吓~我本来还心心热热的等 rMBP,怎么看完你文章,感觉 OS X 好难用的样子。

    • jaseywang

      买吧,用了以后才知道有多难用。

    • http://jaseywang.me/ Jasey Wang

      买吧,用了以后才知道有多难用。

  • ruijanlee

    你真是的,居然连itunes都删除了,你还用osx干嘛。。。

    • http://jaseywang.me/ Jasey Wang

      长的漂亮,携带方便,这个在另外一篇博客里面已经说明了。

      • ruijanlee

        我意思你macbook装linux,换掉里面的osx…

        • jaseywang

          为什么不换的原因我也说的很清楚 ;-)

  • wych

    所以找到好用的平铺窗口管理器了么?

    • http://jaseywang.me/ Jasey Wang

      木有……