Snow Leopardインストール

シルバーウィークの最初の土日を利用してMacBook ProSnow Leopardクリーンインストールした。そのときの設定メモ。大部分がMacBook Proを設定したときのメモとかぶるけど。

バックアップ

  • Time Machineでバックアップを作成
  • iTunes: コンピュータの認証解除を忘れない
  • ATOK2008: 設定のバックアップ(詳しくは下)

Snow Leopardインストール

インストール事前準備

  1. DVDを挿入し、システム環境設定で起動ディスクを開く
  2. DVD(Mac OS X, 10.6)を選択し、再起動する
    • これでインストール開始

インストール中の選択

  • Use English for the main language
  • UtilitiesメニューからDisk Utilityを選択し、データを消去する(その後、Disk Utilityを終了)
  • Customizeメニューで以下のみをインストールするように選択
    • Essential System Software
    • Japanese Language Translations
    • X11

System Preferences

Personal

  • Appearance
    • Number of recent itemsはすべて「None」
  • Dock
    • サイズを小さめにして、右に表示
    • アプリケーションアイコンにウィンドウをしまう
    • 自動的に隠す設定
  • Expose & Spaces
    • Spacesを有効
    • アプリケーション切り替え時に、アプリケーションウィンドウが開かれているSpaceに移動しない
  • Language & Text
    • First day of week: Sunday
    • アプリ毎に入力状態を保存(Allow a different one for each document)
  • Security
  • Spotlight
    • Documents、Folders、PDF Documents、Presentationsのみ検索結果に表示
    • ~/bin、~/tmp、~/Downloads、~/Desktop、/optを検索対象から外す

Hardware

  • Energy Saver
    • バッテリー時、コンピュータは30分後にスリープ、ディスプレイは5分後にスリープ
    • 電源アダプタ使用時、コンピュータはスリープしない、ディスプレイは15分後にスリープ
  • Keyboard
    • Key Repeat Rate: Fastest
    • Delay Until Repeat: Shortest
    • F1、F2等を普通のファンクションキーとして使用
    • キーボードを光らせない
    • Tabですべてのコントロール間を移動できるように
    • 無効にするショートカット
      • Turn Dock Hiding On/Off
      • Hide and show Front Row
      • Show Spotlight window
    • 変更するショートカット
      • Move focus to next window in application: Command + F1
      • Show Spotlight search field: Ctrl + Shift + Enter
    • 追加するショートカット
      • All ApplicationsのZoom: Command + F10
  • Sound
    • メニューバーにボリュームを表示しない

Internet & Wireless

  • Bluetooth
    • 当面使わないのでOff
    • メニューバーにもBluetoothの状況を表示しない
  • Sharing
    • ホスト名を変更

System

  • Accounts
    • Login ItemsにTerminalを追加
  • Date & Time
    • 位置情報をもとに時刻を設定
    • 24時間表示
    • Show date

OS X付属アプリ

Finder

  • サイドバーには表示する項目
    • DEVICES: Hard disks、External disks、CDs, DVDs, and iPods
    • SHARED: Connected servers、Bonjour computers
    • PLACES: HOME、Applications
    • SEARCH FOR: Today、Yesterday
  • すべてのファイルの拡張子を表示
  • サーチするときにはカレントフォルダを対象に
  • パスバーを表示する
  • ツールバーからQuick Lookを取り除く

Preview

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

Safari

  • 新規ウィンドウはEmpty Page
  • ダウンロードリストからの削除はSafari終了時
  • ダウンロード後、safeファイルを開かない
  • 他のアプリケーションのリンクはタブで開く
  • 標準フォントはTimes 14
  • デフォルトエンコードはJapanese (Shift JIS)
  • RSS記事を自動更新しない
  • ユーザ名とパスワードをAutoFill
  • ブックマーク追加ボタンは表示しない
    • ツールバーのカスタマイズで、一度ブックマーク追加ボタン単体を追加した後に削除
  • ブックマークバーは表示しない
  • タブバーを常に表示
  • ステータスバーを表示

Mail

  • 添付ファイルの保存先(Downloads folder): Desktop
  • 未変更の添付ファイルの削除(Remove unedited downloads): When Mail Quits
  • スパムメールスパムメールフォルダに移動
  • すべてのメールを迷惑メールフィルタの対象にする
  • 編集メッセージのフォーマットはPlain Text
  • 自動的に自分をCCに加える
  • ツールバーから「Note, To Do」を削除、「Flag」を追加
  • 送信したメールがWindows受信者で文字化けしないための対策
$ defaults write com.apple.mail NSPreferredMailCharset "ISO-2022-JP"

Dictionary

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

Terminal
お気に入りの設定に、以下の設定を追加する

  • テキストをアンチエイリアス処理
  • ウインドウサイズの行を50くらいに
  • シェルが正常に修了した場合は閉じる
  • ターミナルの宣言は xterm

Keychain Access

  • バックアップしておいたキーチェーンファイルをインポート
  • 必要な項目をloginキーチェーンにコピー

iTunes

  • Libraryに表示するのはMovies、Podcasts、iTunes DJ
  • CDからの読み込み形式はAAC、オーディオCDの読み込み時にエラー訂正
  • Automatically check for available downloads
  • Automatically download missing album artwork
  • Keep iTunes Media folder organized
  • ライブラリ追加時にiTunes Media folderにコピーしない
  • ライブラリは昔のv8.xからコピーして持ってきたので、v9.xからの形式に変換(参考
    • File > Library > Organize Library > 'Upgrade to iTunes Media organization'

X11

  • Emulate three button mouse
    • option + クリックでMac上でコピーした文字列をX11アプリに貼り付けるため

Unix環境

  • デフォルトシェルはzsh
  • sshの鍵をコピー
  • ホームディレクトリ用ファイルをSubversionリポジトリからチェックアウト
  • ~/.CFUserTextEncodingを編集
    • 英語環境を使うけど、Carbon Emacs等、一部のアプリケーションで日本語環境であると(誤)認識させるため
$ echo -n '1:14' > ~/.CFUserTextEncoding
    • このファイルの内容は環境変数 __CF_USER_TEXT_ENCODING の末尾につく。Carbon Emacsはその環境変数の最後の2つの数字を読んで日本語環境(1:14)であると判断する

MacPorts

MacPortsの設定

Mac OS X付属のX11を使用するため、/opt/local/etc/macports/variants.confを編集。

+system_x11
+perl5_10

system_x11Mac OS X付属のX11を使用するため。だけど、opensshでのX11サポートを無効にしない限り、sshfsをインストールするとXのライブラリも入ってしまう・・・perl5_10は標準のperl5.8ではなく、perl5.10を使うため。

パッケージのインストール
$ sudo port install lv
$ sudo port install nkf
$ sudo port install stow
$ sudo port install ruby19 +nosuffix
$ sudo port install sshfs
$ sudo port install ipcalc
$ sudo port clean --all installed
$ sudo port -uf uninstall

アプリケーション

ATOK2008

  • ATOKをインストールするために、一時的に言語環境を日本語に。Snow Leopard対応パッチも忘れずにインストール
  • ATOK 2008の標準的な入力設定でひとまず設定
  • 言語環境の入力メニューでは「ひらがな(ATOK)」、「半角英数(ATOK)」のみ選択
  • バックアップしておいた設定をリストア(参考12
    1. 旧環境でATOKパレットを表示し、バックアップツールを起動し、すべてをバックアップ
    2. 新環境にバックアップデータを移行、バックアップツールを起動し、リストア
      • 途中、すべてのデータをリストアできない、と警告があったが、期待していたデータの復旧は出来た様子

Adobe Acrobat 9 Pro

  • Adobe Updater(/Applications/Utilities/Adobe Utilities/Adobe Updater6/Adobe Updater)のファイル保存先を~/Downloadsに

iWork 09

Microsoft Office 2008 for Mac

Emobile LCユーティリティ

Quicksilver b56a7

  • ショートカットは Ctrl + Enter
  • Start at login & Warn before quitting
  • カタログ
    • UserからHome以外を除外
    • Customに~/bin/slockファイルを追加
    • Customに~/workディレクトリを追加
      • 深さ1のFolder Contentsとして
    • Customに/Developer/Applicationsを追加
      • 深さ3のFolder Contentsとして
      • Applicationのみ対象とする

AppCleaner 1.2.2

  • アンインストール支援
  • Utilitiesにインストール

coconutBattery 2.6.5

  • バッテリー容量などを確認
  • Utilitiesにインストール

Sequential 2.0.3

  • 画像ビューア
  • JPGのデフォルト設定

Skype 2.8

  • コミュニケーション

Microsoft Messenger 7.0.2

  • コミュニケーション

JabRef 2.5

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

Carbon Emacs 2009年夏版

  • デフォルトエディタ

Vmware Fusion 2.0.5

Picasa 3.5

  • 写真管理
  • ~/Pictures以下のみ対象

MindNode 1.4

Dropbox

  • 主にiPod touchでファイルを見るため
  • Utilitiesにインストール
  • それほど頻繁には使わないので、マシン起動時にDropboxは起動しない

HandBrake 0.9.4

  • MP4ムービー作成用

VLC Media Player 1.0.2

  • 動画再生

TinkerTool 3.96

  • MacOSの細かな環境設定
  • Finder: Don't create hidden .DS_Store files over a network connection
  • Dock: Don't allow to change size manually
  • Placement: Start Position

Cyberduck 3.3

Thousand B173

  • 2chビューア

Stuffit Expander

  • sitファイルの展開用

Printer

Fuji Xeroxプリンタドライバ 2.0

  • 職場のプリンタ Fuji Xerox ApeosPort-III C5500はBonjourに対応していないようで、該当ドライバがインストールされなかった
  • 汎用PSドライバを使うと両面印刷ができなかったので、インストール

Oki C5900dn Driver, Driver Updater

  • 職場のプリンタOki C5900dnのドライバがOSXに含まれないため、沖電気のページからダウンロードしてインストール
  • Generic PostScript Printerでは、両面印刷ができない

Preference Pane

すべて /Library/PreferencePanes 以下にインストール
RCDefaultApp 2.1

  • 各種ファイルを開くデフォルトアプリケーションを環境設定パネルから設定
  • Appsタブ
    • Emacs.app: c, h, rb, sh, txt等
  • File Types Tab

プラグイン

Glims 1.0 build 21

  • Safariにいろいろな機能を追加
  • General: Add Search Engines to Safari "Search Field"
  • General: Display current search engine icon in search field
  • Full Screen: Enable "Full Screen" plugin
  • New Tabs: Open link in a new tab
  • Tab Misc.: Re-open last session when Safari starts
  • Tab Misc.: Re-open tabs in single window
  • Tab Misc.: Don't restore tabs if no browser window is open on quit
  • Tab Misc.: Show Favicon on tab label
  • Tab Misc.: Undo "Close Tab"
  • Tab Misc.: 新しいタブの位置: at the right of the current tab
  • Search Engines
  • Bookmarks: Replace bookmark titled "-" with menu separator
  • Misc.: Force forms autocomplete always on
  • Misc.: Auto close download window when idle "3 seconds"

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
  • 文字化け対策(QLColorCode.qlgenerator/Contents/Resources/colorize.shを編集)
  • 設定の微調整
$ defaults write org.n8gray.QLColorCode fontSizePoints 8
  ← フォントサイズを8pt
$ defaults write org.n8gray.QLColorCode extraHLFlags '-l'
  ← 行番号を表示

Spotlight Inporter

すべて/Library/Spotlight以下にインストール
JapaneseText.mdimporter 0.6

Automator Action

Zap Resource Forks 1.2

  • ファイルからResourceForkを削除する

defaultsコマンド

辞書アプリをシングルウィンドウモードで使用(記事

$ defaults write com.apple.Dictionary ProhibitNewWindowForRequest -bool TRUE