Hatena::ブログ(Diary)

日々の報告書 RSSフィード

2011-08-31

MacBook Air with Lionセットアップ

| MacBook Air with Lionセットアップを含むブックマーク

MacBook Pro (mid 2009)からの乗り換えように購入したMacBook Air (mid 2011)の設定メモ。Lionは今回初めて使うので、データ復元はせず、全て新規にインストールした。

古いMacでの作業

Lionインストール

  1. クリーンでインストールし直すため、Optionキーを押しながらMacBook Airを起動
  2. Recovery HDを選択
  3. Use English for the main language
  4. Mac OS X UtilitiesでDisk Utilityを選択し、Macintosh HDのデータを消去
  5. Mac OS X UtilitiesでReinstall Mac OS Xを選択

データコピー

ホームディレクトリ以下の次のファイルをコピーする。

  • Desktop以下すべて
  • Documents以下必要なファイル
  • Downloads以下必要なファイル
  • Music/iTunes
  • Pictures/iPhoto Library
  • HOME直下のドットファイル群(.zsh_histfile)など

System Preferences

Personal

  • General
    • Number of recent items
      • None Applications
      • None Documents
      • None Servers
  • Dock
  • Mission Control
  • Language & Text
    • First day of week: Sunday
    • アプリ毎に入力状態を保存(Allow a different one for each document)
  • Security & Privacy
  • Spotlight
    • Documents、Folders、PDF Documents、Presentations、Spreadsheetsのみ検索結果に表示
    • ~/bin、~/tmp、~/Downloads、~/Desktopを検索対象から外す

Hardware

Internet & Wireless

System

OS X付属アプリ

Finder

Preview

  • PDFで、最後に表示したページを記憶しない(Start on the last viewd pageをOff)

Safari

Mail

  • General
    • Dock unread count: All Mailboxes
    • 添付ファイルの保存先(Downloads folder): Desktop
    • 未変更の添付ファイルの削除(Remove unedited downloads): When Mail Quits
  • Junk Mail
  • Viewing
    • Don't show online buddy status
  • Composing
    • 編集メッセージのフォーマットはPlain Text
    • 自動的に自分をCCに加える
  • Signatures
    • 日本語と英語のSignaturesを用意
    • Place signature above quoted text
  • ツールバーから「Compose new note」を削除

Dictionary

  • 和英/英和辞書、Dictionary、国語辞書、...の順

Terminal

  • Settings
    • お気に入りの設定を「My 設定名」のようにコピーし、以下の設定を追加

iTunes 10.4

  • iTunesアカウントでサインオン
  • StoreでMacBook Airを認証
  • General::Show:Movies、Applications、Podcasts、iTunes DJ
  • General::Import Settings...
    • Import Using:: ACC Encoder
    • Use error correction when reading Audio CDs.
  • General::Automatically download missing album artwork
  • Store::Automatically check for available downloads
  • Advanced::Keep iTunes Media folder organized
  • Podcasts::Settings...::最新の10件のみ保存する設定

iPhoto 9.1.5

  • Menubar::View::Sort Events::Descending
  • General::Connecting camera opens: Image Capture

X11

  • Emulate three button mouse

Unix環境

$ chsh -s /bin/zsh
$ echo -n '1:14' > ~/.CFUserTextEncoding
    • このファイルの内容は環境変数 __CF_USER_TEXT_ENCODING の末尾につく。1:14は日本語環境であることを表す。英語は0:0になる。

ソースコンパイル

Cocoa Emacs 23.3

各種ダウンロード

$ mkdir cemacs-build
$ cd cemacs-build
本体のソースコード
$ curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3a.tar.gz
コンパイル通すためのパッチ
$ curl -O https://trac.macports.org/raw-attachment/ticket/30268/patch-no-pie.diff
$ curl -O http://repo.or.cz/w/emacs.git/commitdiff_plain/c8bba48c5889c4773c62a10f7c3d4383881f11c1
IMEパッチ
$ curl -O http://jaist.dl.sourceforge.jp/macemacsjp/47986/inline_patch-23.2-beta3.tar.gz
$ tar zxvf inline_patch-23.2-beta3.tar.gz
Lionフルスクリーンパッチ
$ curl -O http://cloud.github.com/downloads/typester/emacs/emacs-23-lion-fullscreen-test.patch

パッチ適用

$ tar zxvf emacs-23.3a.tar.gz
$ cd emacs-23.3
$ patch -p 0 < ../patch-no-pie.diff
$ patch -p 1 < ../c8bba48c5889c4773c62a10f7c3d4383881f11c1
$ patch -p 0 < ../patch-fix-title-bar.diff  (ChangeLogへの適用には失敗した)
$ patch -p 0 < ../inline_patch-23.2-beta3/emacs-inline.patch
$ patch -p 1 < ../emacs-23-lion-fullscreen-test.patch

ここでこの日記同様にしてatok23、atok24を追加した。

コンパイル

$ ./configure --with-ns --without-x
$ make bootstrap
$ make install

nextstep以下のEmacs.appを/Applicationsに移動

Homebrew

Homebrewの初期設定
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
$ brew update

brew updateで以下のようなエラーが出た。

Initialized empty Git repository in /usr/local/.git/
remote: Counting objects: 41096, done.
remote: Compressing objects: 100% (18150/18150), done.
remote: Total 41096 (delta 24990), reused 36576 (delta 22353)
Receiving objects: 100% (41096/41096), 5.63 MiB | 661 KiB/s, done.
Resolving deltas: 100% (24990/24990), done.
From http://github.com/mxcl/homebrew
 * branch            HEAD       -> FETCH_HEAD
error: unable to unlink old '.gitignore' (Permission denied)
error: unable to unlink old 'README.md' (Permission denied)
fatal: Could not reset index file to revision 'FETCH_HEAD'.
rm: .git: Permission denied
Error: Failure while executing: rm -rf .git

Final Answerでは無いかもしれないけれど、このページでは/usr/localのownerを変更する方法が公開されていたのでそのようにして対処した。

$ sudo chown MY_ACCOUNT /usr/local
$ brew update
パッケージインストール
$ brew install lv
$ brew install nkf
$ brew install stow
$ brew install ipcalc
$ brew install wget
$ brew install sshfs

sshfsのインストール後、カーネルモジュールのロードのために、以下の作業を行った(brew info fuse4x-kextで確認できる)。

$ sudo cp -rfX /usr/local/Cellar/fuse4x-kext/0.8.13/Library/Extensions/fuse4x.kext /System/Library/Extensions
$ sudo chmod +s /System/Library/Extensions/fuse4x.kext/Support/load_fuse4x

App Storeアプリケーション

アプリケーション

AppCleaner 2.0.1

coconutBattery 2.7

Picasa 3.8

  • geotag埋め込み専用
  • ~/Pictures以下のみ検索対象

HandBrake 0.9.5

VLC media player 1.1.11

  • HandBrakeで使用

TinkerTool 4.61

  • Utilitiesにインストール
  • Finder::Network access: Don't create hidden .DS_Store files over a network connection
  • Dock::Restricted Dock: Don't allow to change size manually
  • Dock::Placement: Start Position
  • Snow Leopard::Mail::Include names when copying e-mail address to pasteboardのチェックを外す

Dropbox

  • Use black and white menu bar icons

Google Chrome

  • 仕事用のサブブラウザとして
  • Basics: On startup: Reopen the pages that were open last
  • Basics: Home page: Use the New Tab page
  • Personal Stuff: Sync: AutofillとPasswords以外をSync

drobo dashboard 2.0.3

Mendeley v1.0.1

  • Document Detailsの全てのタイプで「Citation Key」にチェックを入れる。
  • Document Details: Web page: Mediumにチェック(howpublishedを有効、参考
  • BibTeX: Escape LaTeX special charactorsのチェックを外す。

Skype 5.3

Vmware Fusion 3.1.3

Drag & Drop UpTeX 20110725

Microsoft Office for Mac 2011

Eclipse 3.7

Cyberduck 4.1

JabRef 2.7

  • 文献管理
  • External Programs
    • Autolink files with names starting with the BibTex keyを選択
  • Advanced
    • Use native file dialogにチェック

環境設定パネル

RestoreMeNot 1.0b3

  • アプリ毎に起動時に前回終了時の状態の復元のOn/Offを制御
  • Restore対象から除外するアプリ

プラグイン

Glims 1.0 build 29

  • Safariにいろいろな機能を追加
  • 以下、有効にした項目のみを列挙。これら以外はオフにしている
  • General: Add Search Engines
  • General: Restore Tabs at Launch
  • General: Other Tabs Improvements
  • General: Bookmarks Bar Additions
  • Search Engines List
  • Search Engines Options: Display current search engine icon in search field
  • Tab Misc.: Show Favicon on tab label
  • Tab Misc.: Undo "Close Tab"
  • Bookmarks: Replace bookmark titled "-" with menu separator

LetterFix 1.1

Quick Look generator

すべて /Library/QuickLook 以下にインストールインストール後、「qlmanage -r」を実行。

Archive.qlgenerator 0.1

  • 圧縮ファイルの中身をQuicklook

QLColorCode 2.0.2

  • ソースコードを色づけなどしてQuicklook
  • Xcode付属のSourceCode.qlgeneratorを無効にしておかないと、こちらが優先的に利用されてしまう
$ cd /Developer/Applications/Xcode.app/Contents/Library/QuickLook
$ sudo mv SourceCode.qlgenerator SourceCode.qlgenerator.disabled
$ qlmanage -r
$ defaults write org.n8gray.QLColorCode fontSizePoints 8
  ← フォントサイズを8pt
$ defaults write org.n8gray.QLColorCode extraHLFlags '-l'
  ← 行番号を表示

QLStephen

  • 拡張子のついていないファイルの内容をQuickLook

インストールしていないもの

iTunes Alarm v2.1

Language Switcher v1.1.6

  • アプリを特定の言語で開く設定ができる
  • Adobe Illustrator CS5日本語版は英語環境のMACでは使えなかったので、これを利用。File => AddメニューからIllustratorを選択する必要がある。
トラックバック - http://d.hatena.ne.jp/stakizawa/20110831/t1