Mac OS X Tips

操作系

TIF
Mac OS X: キーボードショートカット
全般
command + . 中止/キャンセル
control + マウス左クリックコンテキストメニューの表示
アプリケーションの切り替え
option + 左クリック(別のアプリケーションのウィンドウを)現在のアプリケーションを隠して、別のアプリケーションをアクティブにする
command + tabアプリケーションを切り替える
command + shift + tabアプリケーションを切り替える(逆順)
command + tabの後、commandを押したまま h アプリケーションを隠す
command + tabの後、commandを押したまま q アプリケーションを終了
Dock
command + 左クリックFinderにオリジナルを表示させる
Finder
command + option + w全てのウィンドウを閉じる
command + n新しいウィンドウを開く
command + shift + n新しいフォルダを作成
command + d選択したファイルを複製(コピー)したファイルを作成
command + ↑上の階層のフォルダを開く
command + ↓フォルダ/ファイルを開く
(ファイルアイコンのDropの際) optionファイルの複製(コピー)
(ファイルアイコンのDropの際) commandグリッドに整列してアイコンを配置
(ファイルアイコンのDropの際) command + optionエイリアスを作成
(ファイルアイコンDoubleClickの際) Command新しいウィンドウでフォルダを開く。
(ファイルアイコンDoubleClickの際) option新しいウィンドウで開いて、元のウィンドウを閉じる
command + ウィンドウタイトル部にあるフォルダアイコンをクリックフォルダ階層を見る
Dashboard
Command + ^Dashboard表示後に、Widgetパネル表示/非表示
shift + ダッシュボード表示ウィジェット移動がスローになる
option + ウィジェット上にポインタ移動ウィジェットを閉じるボタン表示
Command + Rウィジェットの内容更新(天気予報のとか)
Note:
Dashboard ウィジェットのインストールと削除
Spotlight
Control + SpaceSpolight 検索文字入力エントリを表示
Control + Option + SpaceSpotlight 全検索ウィンドウを表示
スクリーンショット
command + shift + 3スクリーン全体を画像に落とす
command + shift + 4選択した範囲を画像に落とす
command + shift + 4 の後、スペースバー任意のウィンドウ全体を画像に落とす
タブブラウジング
command + クリック新しいタブで開く
command + shift + クリック新しいタブで開く。バックグラウンド
command + option + クリック新しいウィンドウで開く
option + クリックリンク先ファイルをダウンロード
テキストエディット
emacs風キーバインド

Control-a行頭にカーソルを移動する
Control-e行末にカーソルを移動する

Control-bカーソルを1キャラクタ戻す.後退(Backward)
Control-fカーソルを1キャラクタ進める.前進(Forward)
Control-p1行上にカーソルを移動する.前(Previous)
Control-n1行下にカーソルを移動する.次(Next)
Control-oカーソル位置で改行する

Control-tカーソル前後の1文字を入れ替える
Control-dカーソル右側の1文字を削除する
Control-hカーソル左側の1文字を削除する
Control-kカーソル位置から行末までをバッファ※に登録する(kill)
Control-yバッファの文字列をカーソル位置に貼り付ける(yank)

Control-l画面を再描画する
Control-v次の画面を表示(1ページ分スクロール)する

※emacsにおけるキルリング(emacs内部の領域でクリップボードのような働きを持つ)に相当する。
ただし、複数の情報は登録できず、クリップボードとも連動しない。

フォントパネル (MacOSX10.3.*)
フォントコレクション - "よく使う項目"に追加
以下の二通りがある
  • フォントパネル内で、フォント名をつかんで、ドラッグ&ドロップ
  • から"よく使う項目に追加"
フォントコレクション - "よく使う項目"から削除
  1. フォントコレクションから"よく使う項目"を選択
  2. 削除したいフォント名をドラッグ&ドロップで、フォントパネル外に落とす
フォントプレビュー表示
以下の二通りがある

  • ドラッグ
  • から、"プレビュー表示"
Safari
command + [戻る
command + ]進む
command + dブックマークに登録
command + ↓↑一番下/上までスクロール
option + ↓↑1ページ下/上スクロール
command + LURL入力ボックスをアクティブにする

DOC-42950 : Safari Common Shortcuts
DOC-42951 : Safari Browser Window and Menu Shortcuts

iTunes
スペースバー再生/一時停止
Enterカーソルで選択中のものを再生
←→前の曲、次の曲
↓↑カーソルの移動
command + ↓↑音量調整
option + ←→次のアルバム、前のアルバム
command + 曲のチェックボックスをクリック表示中の曲すべてのチェックボックスをOn/Off
QuickTime
スペースバー再生/一時停止
command + ↓↑音量調整
command + ←→逆再生、再生
option + ←→最初に移動、最後に移動
Terminal
↑↓実行した前のコマンドライン/次のコマンドライン
tabパス入力補完
command + ←→前のウィンドウ/次のウィンドウ
command + 1,2,3...〜個目のウィンドウをアクティブにする

ファイル・環境設定

カメラを接続したときに、iPhotoを自動起動しなくする方法。
実は、カメラからイメージ読み込み。に関しては、イメージキャプチャ というアプリが担当しているよう。
こいつが、カメラを接続したときに、iPhoto を起動しにいってるようだ。
  1. アプリケーション/イメージキャプチャ を起動。
  2. イメージキャプチャ/環境設定
  3. 一般 タブ
  4. カメラを接続したときに起動する項目 -> 割り当てアプリケーションなし
古い Macintosh から新しい Macintosh にファイルを移す方法
ここ を見る
Note : Mailの場合
Mail 2.0 Help: メールを Mail に読み込む
OS10.3 --> OS10.4 更新時には、~/Library/Mail フォルダごとバックアップしておいたら、上手くいったっぽい。
ターミナルだと見える、謎のファイルたち
.DS_Store各フォルダを、Finderで開く際のFinderウィンドウ環境設定ファイル
.jpi_cacheJava PlugIn 関連
ソフトウェアがよく使用する環境設定ファイルの保存場所
Helpファイルの保存場所
Note:
後からインストールしたアプリケーションなどで、アプリケーションがもっているヘルプファイルに参照しにいってる場合は、下の環境設定ファイルに参照先ヘルプファイルへのパスが設定されている。
~/Library/Preferences/com.apple.help.plist
これをProperty List Editerなどで編集して項目を削除したりすると、ヘルプライブラリ一覧から削除できたりする。
.pkgでインストールされたファイルを確認する方法
  1. Terminalを開く
  2. ls -l /Library/Receipts/
    インストール済みのpkgファイル一覧が見れる。
  3. 確認したいpkgファイルを見つける。
  4. そのpkgファイル内から、*.bomファイルを見つける。
    Note:
    *.pkg/Contents/Resources/*.bom
    の場所あたりにある。
  5. lsbom *.bom
    とか
    lsbom -f *.bom
    とかで一覧表示される。
    Note:
    -f オプションをつけると、このpkgによってインストールされたファイル一覧が表示される。

メンテナンス系

起動時のオプションとか
cCD-ROMから起動
command + sシングルユーザモードで起動
shiftセーフモードで起動(機能拡張を読み込まないで起動)
Command + optionデスクトップファイルの再構築(アイコン表示がおかしくなったときにする)
option起動ディスク選択 (Startup Manager で起動ディスクを選択する)
command + option + p + rPRAMのクリア
r強制的にスクリーンをリセットして起動(PowerBook)
x強制的にMacOSXで起動(OS9とパーティションを分けている場合)
command + option + shift + Del起動ディスク以外から起動
強制再起動
電源ボタンを押し続ける強制的にただちに再起動
command + control + 電源ボタン強制的にただちに再起動
システムファイルの最適化
ターミナルで、
sudo update_prebinding -root /
Note:
これは、別にシングルユーザモードじゃなくてもよい。
システムファイルチェック
シングルユーザモードで起動し、
fsck -y
ジャーナリングファイルシステムを使用している場合は、
強制的にメンテを実行するオプション"-f"を追加する。
fsck -f -y
Note:
"-y" はシステムファイルチェック中の全てのユーザ入力について"yes"を自動的に選択するオプション
ファイヤーウォール機能を使う
  1. システム環境設定 を起動する。
  2. 共有:ファイヤーウォール
  3. "開始"ボタンを押す

カスタマイズ

rootユーザを有効にする
  1. アプリケーション:ユーティリティ:Netinfo マネージャ を起動
  2. セキュリティ:ルートユーザを有効
  3. ルートユーザ用パスワードを設定する。
ホームディレクトリを別の場所にする。
  1. ※.あらかじめルートユーザは有効にしておく。
  2. rootユーザでログインする。
  3. dittoコマンドなどを使い、ホームディクトリ全体を、別のフォルダ(変更先フォルダ)にミラーリングする。
    ditto -V -rsrcFork /Users/[username] /Volumes/Sotoduke/Users/[username]
  4. Netinfo マネージャ を起動する。
  5. /users/[username] を選択する。
  6. home プロパティの値を変更する。
    パスは、ターミナルで見る場合のパスを記述する。
  7. 再起動する。
システム環境設定:アカウント でログイン登録ユーザの削除後に行うこと - MacOSX10.3.*
  1. Termimal.app を起動する
  2. ユーザホームディレクトリの内容が、完全には削除されずディスクイメージファイルとして保管されている。
    完全にいらないことを確認後、削除する。
    /Users/Deleted Users/[User-name].img
  3. コンソールログファイル格納用ディレクトリが残ったままになってる。
    /Logs/Console/[User-name]
  4. 削除には必要に応じて sudo コマンドを頭につけて実行する。
    sudo rm -r [directory-name]
    但し、システムファイルも、いじれてしまう為、操作は十分気をつけて行う
Note:
  • Deleted Users ディレクトリ自体は、OSインストール初期には存在しない。 ログイン登録ユーザの削除操作を行った際、そのユーザホームディレクトリのディスクイメージファイル格納用として作成される。アクセス権限はroot権限になっている。削除するのであれば、Terminal.app 上で、
    sudo rm -r "Deleted Users"
    となる。あらかじめNetInfoManagerでrootユーザを有効にしておく必要は無い。
    但し、十分気をつけて操作を行わねばならない。
  • Deleted Users フォルダは、Finder(MacOSX10.3.*)で見ると、 "削除されたユーザ"という名称で表示される。
    MacOSX10.2.* ではそのまま Deleted Users という名称で表示される。

UNIX/Terminal系.1

bashの環境設定
.bash_profile
.bashrc
.profile
viエディタの環境設定
.exrc
ftpの環境設定
.netrc
wgetの環境設定
.wgetrc
X11の環境設定(X Window System 起動時に実行されるスクリプト)
.xinitrc

UNIX/Terminal系.2

UNIX系ソフトのインストール標準
# Makeファイルの生成
./configure
# Makeファイルの記述に従い、ソースファイルをコンパイル処理
make
# 然るべき場所にファイルをCopy
sudo make install
finkのインストール
インストーラをダブルクリック
インストーラの指示に従い、ディレクトリなどを選択/実行する

インストール中
...

インストールが終わったら、下記の記述を、~/.profile , ~/.bash_profile , ~/.bashrc のいずれかに追記する。
source /sw/bin/init.sh
wgetのインストール
fink install wget
y [return]
インストール中
...
インストールが終わったら
wget -help
とタイプして簡単な動作チェック。

MacOS X の X11 関連の設定

Apple純正の X11 をインストールした後に、必要な設定を行う。
 
X11 で日本語を用いるアプリケーションに対する設定

mkdir  ~/.MacOSX
として,~/.MacOSX ディレクトリを作成する。
その中に、environment.plist というテキストファイルを作成する。
ファイル内容は、次のように記述する。
(LANG , LC_COLLATE , LC_TIME の3つの環境変数を設定する内容。)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>LANG</key>
        <string>ja_JP.EUC</string>
        <key>LC_COLLATE</key>
        <string>C</string>
        <key>LC_TIME</key>
        <string>C</string>
    </dict>
</plist>
これが終わったら、設定を有効にするために再ログインする。

パスの設定

/usr/local/bin:/usr/X11R6/bin にパスが通っているか確認しておく。

echo  $PATH

.xinitrc の準備

.Xresources.Xmodmap を利用したりするために,.xinitrc を用意しておく。

cp  /etc/X11/xinit/xinitrc  ~/.xinitrc
chmod  700  .xinitrc

Produced by bear3