私のアプリケーションがドックと重なり合うことを望みます(もちろん背後のアプリと)


1

10.7.3を使用しています。一番下にドックがあります。ドックの左右に、壁紙が表示されます。

私は実際、アプリの一番下にドックを取り付けて、モニターの一番下までアプリを拡張したいと思っています。

そのため、次のようになります。

ここに画像の説明を入力してください

私はそれがこのように見えることを望みます(これは単なる粗雑なモックアップです、もちろん壁紙がにじみ出るのを見たくありません)。これはできますか?

ここに画像の説明を入力してください


1
女の子の小さな画像は私の喫煙ホット妻であることに注意してください:)
マシュールンド

ドックの非表示をオンにしない理由はありますか?このようにして、アプリのウィンドウは全画面の高さを使用し、必要に応じてドックが重なります。
-pdd

@MatthewLundデフォルトでアプリをドック非対応にしたいですか?
ゲントマット

ドックを非表示にしておくことに関する私の唯一の懸念は、いくつかのインスタントメッセージングプログラムがドック内を飛び回ってメッセージがあることを知らせてくれることです。ドックが非表示になると、1、2秒のジャンプが表示されますが、消えてしまいました。だから私が目をそらしているのなら、誰かが私をIMにしたことに気づかない。
マシュールンド

@gentmatt-アプリがドック非対応であることはどういう意味ですか?
マシュールンド

回答:


2

Dockの非表示をオンにする場合、+ボタンを使用すると、最大化されたウィンドウが画面の一番下まで拡張されます。画面の下部近くにマウスを置くと、ドックが表示され、ディスプレイ上のプログラムウィンドウの上部になります。

この方法でウィンドウを最大化した後にDockの非表示をオフにすると、画面の一番下までウィンドウが最大化されたままになります。Dockはウィンドウの上部にあります。

約束どおり、これを実現するAppleScriptを次に示します。

tell application "System Events"
    set the autohide of the dock preferences to true
end tell
delay 1
tell application "System Events"
    set frontApp to first application process whose frontmost is true
end tell
tell application (name of frontApp)
    set zoomed of window 1 to not (zoomed of window 1)
end tell
delay 1
tell application "System Events"
    set the autohide of the dock preferences to false
end tell

これらの指示に従って、そのスクリプトをキーボードショートカットに割り当てることができます。ウィンドウを最大化する前にドックが数回実行されるたびに非表示になり、ドックの背後に表示されないため、そこに遅延を入れました。


動作します。とにかくこの手順を永続化するため、手順を継続的に繰り返す必要はありませんか?
マシュールンド

2
さて、非表示/復元のショートカットを知っていると、少なくとも役立ちます。opt-command-d。したがって、これが必要になるたびに、3つのステップで構成されます。opt-cmd-d、アプリの+アイコン、opt-cmd-dをクリックします。
マシュールンド

アプリの+アイコンをクリックするのと同じことを達成するためのショートカットはありますか?
マシュールンド

1
AppleScriptで3つのステップをすべて実行してから、AppleScriptにホットキーを割り当てることができるかどうか疑問に思います。それから私は1つのキーボードショートカットになります:)
マシュールンド

1
@MatthewLundチャレンジが受け入れられました。サービスとして実行したり、ホットキーに割り当てたりできるAppleScriptをいくつか試してみます。
イアンC。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.