Windowsでは、タスクバーからウィンドウを水平または垂直に並べるオプションがあります。この機能をMac OS Xで複製する方法はありますか?
Windowsでは、タスクバーからウィンドウを水平または垂直に並べるオプションがあります。この機能をMac OS Xで複製する方法はありますか?
回答:
オープンソースプログラムShiftItを見つけました。
http://code.google.com/p/shiftit/
ハーフスクリーンモード(左、右、上、下)とクォータースクリーンモード(左上、右上、左下、右下)があります。ショートカットキーもあります。
SizeUpをご覧ください。これは、上記のTwoUpのシェアウェアバージョンです。これにより、ウィンドウのタイル表示がさらに柔軟になります(4分の1の画面と塗りつぶされた画面を実行したり、モニター間で移動したりできます)。すごいね
TwoUpをお試しください:
TwoUpを使用すると、メニューバーまたは構成可能なシステム全体のショートカット(ホットキー)を使用して、画面のちょうど半分(分割画面)にウィンドウをすばやく配置できます。他のオペレーティングシステムで利用可能な「タイルウィンドウ」機能に似ています。
これは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éの間のウィンドウの質問に戻ると、従来のウィンドウタイルシステムを使用する必要性を感じていませんでした。
breezeには、グローバルおよびアプリケーションウィンドウの状態があります。キーボードを使用して状態をトリガーでき、解像度に依存しません。これをsizeupおよびwindowflowとペアにすると、設定されます。
また、MizageによるDivvy(http://www.mizage.com/divvy)をチェックアウトすることもできます
魔女は、ウィンドウ上のalt + tabに似ていますが、開いている複数のウィンドウを表示します。command + tabの代わりにoption + tabを使用してトリガーし、それでもcommand + tabを保持します http://www.manytricks.com/witch/
Snow Leopardでは、ドックアイコンをクリックすると、現在開いているウィンドウが表示されます。
これは、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
http://trifleapps.com/Applications/Arrange.htmlからArrangeを使用してみてください
それらは、それを実行できる多くのアプリケーションです。
TileWindowsを使用しています。ハーフスクリーンモード(左、右、上、下)とクォータースクリーンモード(左上、右上、左下、右下)があります。ショートカットキーもあります。