半年に一回くらいMacの環境設定をしていて,毎回属人的な感じにやってるので,メモしておく.
Snow Leopardだと,wgetは最初から入ってたりしたはずなので,少しちがうはず.
環境設定
- Appearanceでボタンを地味な感じにする
- Dock小さくする
- Spaces 4x4にして有効にする
- Expose, 画面の隅に触れるといろいろするようにする
- FileVault有効に
- Firewall有効に
- automatic login無効に
- Spotlightのショートカットキー,Alt + Spaceにする(デフォルトのCtrl + Spaceだと,Emacsで誤爆しまくるので)
- Software Update 毎日に
環境系,入れたやつ
- AquaSKK
- 入力モードを文章毎に保持
- 句読点をカンマ,ピリオドに
- skkserv有効にする
- KeyRemap4MacBook
- キーリピート最速にする
- Emacs Mode適当にチェックする
- SandSにする
今回は入れてないけど要りそう
- Sequel Pro
- Omni Graffle
Terminal
- アンチエイリアス有効に
- When the shell exits: Close the windowにする
- Use option as meta keyにする
ActivityMonitor
- Dock IconをCPU USageにする
シェルの設定ファイルとか
家のサーバーのgitのリポジトリで管理していて,セットアップ用のスクリプトを実行すると,シンボリックリンクを作ってくれる,ということにしている.
こういう感じ.
#!/bin/sh # this script will setup dotfiles in repository to your home directory. HOME_PATH=~ DOTFILES_PATH=`pwd` if [ -d ${HOME_PATH}/.old_dotfiles ];then rm -rf ${HOME_PATH}/.old_dotfiles fi mkdir ${HOME_PATH}/.old_dotfiles for file in bin functions irbrc login zshrc screenrc set_proxy gitconfig gitignore elisp emacs.d emacs.el skk uim zshrc.`uname` wl folders do echo "${file}" mv ${HOME_PATH}/.${file} ${HOME_PATH}/.old_dotfiles/.${file} ln -s ${DOTFILES_PATH}/${file} ${HOME_PATH}/.${file} done
リポジトリにはzshrcというファイルが置いてあって,それをlnで~/.zshrcにしている,というのと,unameを見て,OSごとに分けられるようにしてある,というところが,便利.
例えば,zshrc.DarwinにMac用の設定だけまとめて書いておける.
Firefoxのプロフィール
以前は,プロフィールのディレクトリをtarとかで固めてリポジトリに入れてたのだけど,頻繁に同期するのは無理だし,破綻した.DropBoxとかでやったほうがましかもしれない.
cmigemo
cmigemoはコンパイルして入れる必要がある.
Migemoのインストールをシェルスクリプトにした - hitode909のダイアリー