Mac OS Xでアプリケーションウィンドウを配置する方法


回答:


13

オープンソースプログラムShiftItを見つけました。

http://code.google.com/p/shiftit/

ハーフスクリーンモード(左、右、上、下)とクォータースクリーンモード(左上、右上、左下、右下)があります。ショートカットキーもあります。


4
これはここでホストされます:: github.com/fikovnik/ShiftItそして、私はそれが本当にうまくいくことを確認できます。
クリス

1
github.com/fikovnik/ShiftIt/issues/72には、Lion で正常に動作しているバイナリがあります。
ワルド

ShiftItは、nkuyu.net、blogoriffic.com、dishchannelchart.com、game-boyz.co.ukへの発信接続(リトルスニッチを使用)を試みていることに気付きました。無害かもしれませんが、誰かがそれが何をしているのかを理解する必要があります。ソースはもちろんgithubにあります(ただし、作成者はアプリをビルドする前にソースを変更できます)。
ピーターツェン

14

SizeUpをご覧ください。これは、上記のTwoUpのシェアウェアバージョンです。これにより、ウィンドウのタイル表示がさらに柔軟になります(4分の1の画面と塗りつぶされた画面を実行したり、モニター間で移動したりできます)。すごいね


2
2011年半ばにまだうまく機能するプログラムを探している人のために-SizeUpはまだうまく機能しています。
bmike



7

TwoUpをお試しください:

TwoUpを使用すると、メニューバーまたは構成可能なシステム全体のショートカット(ホットキー)を使用して、画面のちょうど半分(分割画面)にウィンドウをすばやく配置できます。他のオペレーティングシステムで利用可能な「タイルウィンドウ」機能に似ています。


私はこれを使用し、私は素晴らしいと言うことができます。新しいバージョンには、作者によるといくつかの素晴らしいものが含まれます(彼に尋ねるべきです)。;)
マーティンマルコンチーニ09

TwoUpの廃止:(
Sagar R. Kothari

5

これはApplescriptの仕事です。あなたがやりたいことを達成するより一般的なものを書くのに使用できるコードを持っているいくつかの投稿があります。基本的に、どのアプリケーションが開いているウィンドウを見つけて、タイルアルゴリズムをそれらに順番に適用する必要があります。

http://blog.slaunchaman.com/2008/05/20/resize-your-windows-automatically-for-different-resolutions/

http://www.ithug.com/2008/12/applescript-arranging-multiple-windows/

http://www.vicky.com.np/mediawiki/index.php/Tile_Terminal_Windows_Using_AppleScript

編集

Appleが、画面上のウィンドウの問題を処理する方法について異なる見方をしているように思われることを付け加える価値があります。タイルシステムを使用して整理するのではなく、代わりに「検索」を提供します。特定のアプリケーションまたはウィンドウを見つける必要がある場合は、F9を押してExposéを選択します。これにより、開いているすべてのウィンドウが小型化され、一度にすべて表示されるため、必要なウィンドウを選択できます。特定のアプリケーションのすべてのウィンドウが必要な場合は、F10を押します。これにより、アクティブなアプリケーションのウィンドウがデスクトップ上のウィンドウの山から引き出され、その山の上に配置されます。

誰もがこれを好むわけではなく、これらがAppleが使用を推奨しているツールであることを理解しているわけではないので、サードパーティによって追加された開いているウィンドウを処理するより一般的な(WindowsおよびLinux)方法を取得します。Appleは、「Thinking Different」については、1ボタンマウスのように非妥協的だと考えてください。

私はまた、この「検索」パラダイムに従って、ほとんどのファイルを整理しました。ホームフォルダーに保持しているファイル/フォルダーの組織は、ドキュメントタイプのディレクトリのみであり、Spotlightを使用してそれらを見つけます。私は、SpotlightがTigerに登場したときに実験としてこれを最初に試し、LeopardのSpotlightの改善により、実際に動作することを発見しました(SpotlightはTigerで遅すぎて不正確でした)。現在のプロジェクトをデスクトップ上に保持し、それらがアクティブでなくなると、それらは「アーカイブ」に入ります。うまくいきます。作業するPDFなどが大量にあり、結果の中から必要なドキュメントを探し回る時間はほとんどありません。

Leopardの仮想デスクトップ(スペース。通常は一度に9つのスペースを使用します)とExposéの間のウィンドウの質問に戻ると、従来のウィンドウタイルシステムを使用する必要性を感じていませんでした。


4

breezeには、グローバルおよびアプリケーションウィンドウの状態があります。キーボードを使用して状態をトリガーでき、解像度に依存しません。これをsizeupおよびwindowflowとペアにすると、設定されます。


この答えを投稿すると、WindowFlowはベータ版を残し、最適レイアウトと呼ばれるようになったため、正しいURLはmost-advantageous.com/optimal-layout-
ベネディクト


2

魔女は、ウィンドウ上のalt + tabに似ていますが、開いている複数のウィンドウを表示します。command + tabの代わりにoption + tabを使用してトリガーし、それでもcommand + tabを保持します http://www.manytricks.com/witch/

Snow Leopardでは、ドックアイコンをクリックすると、現在開いているウィンドウが表示されます。


2

これは、http: //www.ithug.com/2008/12/applescript-arranging-multiple-windows/からの小さな小さなapplescriptで、Safariなどで実行したいアプリケーション名を挿入することで変更できますプレビューまたはメール-開いているアプリケーションごとに実行する必要がありますが、うまく機能します。しかし、ファインダーで動作させることはできませんでした。

Safariで開いているすべてのウィンドウを階層化して、各ウィンドウがウィンドウの少し下で左になり、カスケードパターンになるようにするスクリプト。

tell application "Safari"
activate
set _theWindows to every window
repeat with i from 1 to number of items in _theWindows
set this_item to item i of _theWindows
set the bounds of this_item to {(109 + (20 * i)), (10 + (10 * i)), (1164 + (20 * i)), (786 + (10 * i))}
end repeat
end tell



0

それらは、それを実行できる多くのアプリケーションです。

TileWindowsを使用しています。ハーフスクリーンモード(左、右、上、下)とクォータースクリーンモード(左上、右上、左下、右下)があります。ショートカットキーもあります。


3
あなたはそれを使用しているだけで、開発しているかどうかはわかりませんか?
ダニエルベック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.