Mac OS X 10.6 では、マウスが画面の端にあるときにドックを表示するトリガーを無効にする方法はありますか?

Mac OS X 10.6 では、マウスが画面の端にあるときにドックを表示するトリガーを無効にする方法はありますか?

引き続きドックを使用し、デフォルトのキーボード ショートカットで表示/非表示を切り替えたいのですが、マウス トリガーは完全に排除したいのです。

同様の質問が寄せられていることは承知していますが、ドックを常に非表示にしたり、無効にしたり、削除したりするつもりはなく、ドックのマウス トリガーをオフにするだけです。

答え1

からMac OS X Leopard で Dock を削除する方法:

デフォルトはcom.apple.dock tilesize -int 1と書きます
デフォルトはcom.apple.dock pinning -string startを書き込みます

ただし、これは一種の回避策です:

その時点では、マウスを一番左下の隅に移動しない限り、完全に邪魔にならないはずです。

上記のコマンドは Automator サービスに追加でき、さらに別のコマンドを追加して再度有効にすることもできます。

デフォルトはcom.apple.dock tilesize -int 20と書きます
デフォルトはcom.apple.dock pinning -string middleを書きます

これらのサービスには、それぞれ異なるホットキーを割り当てることができます。または、Automator サービスを 1 つだけ使用して切り替えるには、次のようにします。つまり、1 つのホットキーを使用します。

tileSize="$(デフォルトはcom.apple.dockのtilesize)"
[ "$tileSize" -ne 1 ]の場合
それから
  # Dockを自動的に隠して、できるだけ小さくし、
  # 隅に移動
  デフォルトでは、com.apple.dock autohide -boolean true と書きます。
  デフォルトはcom.apple.dock tilesize -int 1と書きます
  デフォルトはcom.apple.dock pinning -string startを書き込みます
それ以外
  デフォルトでは、com.apple.dock autohide -boolean false と書きます。
  # 好きなサイズをお選びください:
  デフォルトはcom.apple.dock tilesize -int 20と書きます
  # 開始、中間、終了など、個人の好みを選択してください:
  デフォルトはcom.apple.dock pinning -string middleを書きます
フィ
キルオールドック

見るファーストユーザースイッチ/Apple メニュー?サービスの作成とキーボード ショートカットの割り当ての詳細については、こちらをご覧ください。

文章

注記:killall Dockダッシュボードもリセットされます(おそらくExposéもリセットされますが、Spacesはリセットされません)。他の副作用を知っている方がいたらコメントしてください。同じことを達成できるとは思えません。AppleScript を使用したシステム環境設定のスクリプト作成非常に小さいサイズをサポートしていないようで、Dock を隅に移動することもサポートしていないようです。

アプリケーションに「システムイベント」を伝える
  ドックの設定を伝える
    -- 数字がどんなに小さくても役に立たない
    ドックのサイズを0.0000000001に設定する
    -- 画面の端: 左、下、右
    画面の端を下に設定する
    自動非表示を true に設定する
  終わり 伝える
終わり 伝える

不思議なことに、ないを使用していますkillall Dockが、Bashスクリプトの後にAppleScriptを続けて変更するとscreen edge、私のOS X頻繁新しい値をtilesize即座に適用します。しかし、私の好みとしてはちょっと一貫性がなさすぎます。

ちなみに、Dock をさらにうまく隠すことができる他の設定をいくつか紹介します。

デフォルトではcom.apple.dock launchanim -bool falseと書きます
デフォルトはcom.apple.dock magnification -bool falseを書き込む
デフォルトはcom.apple.dock mineffect -string scaleを記述します
デフォルトでは、com.apple.dock orientation -string bottom と記述します。

答え2

使用ドックゴーン 1.0.3(14.95米ドル)。

Dock Gone は、ユーザーが明示的に要求するまで Dock を邪魔にならないように保持します。Dock を非表示にしたり再表示したりするには、ホット キーを押します。

ドックを非表示にすることはいつでも可能ですがそれなしDock Gone は、マウスを画面の端に移動させるたびに再び表示され、カーソルの下にあるものをすべてブロックします。これは最悪のタイミングで発生することは間違いありません。Dock Goneはこれを防ぐDock を完全に邪魔にならない場所に移動し、元に戻すように要求するまで実質的にオフにします。

デフォルトのキーボードショートカットを割り当てることができます。

答え3

希望どおりの結果を得るためのコツがあることを指摘しておきます。ターミナルに次のように入力してください。

Mountain Lion以降

これは Snow Leopard でも動作するかもしれませんが、テストは行っていません。

defaults write com.apple.dock autohide-delay -float 100 && killall Dock

float を 100 に設定すると、ホバーするとドックがアクティブになるまでの遅延時間 (秒単位) を制御できます。100 秒の遅延により、非表示のドックを誤って表示することはかなり困難になります。

デフォルトに戻すには、次のコマンドを実行します。

defaults delete com.apple.dock autohide-delay; killall Dock

関連情報