2 台目のモニターに Geeklet を配置するにはどうすればいいですか?

2 台目のモニターに Geeklet を配置するにはどうすればいいですか?

モニターが 3 台あり、左側のモニターを使用して壁紙の上に時刻を表示したいと考えています。ただし、中央のモニターがメイン モニターであるため、Geeklet はそのモニターに制限されます。ギークレットを左側のモニターに移動するにはどうすればいいですか?

スクリーンショット

答え1

ギークレットを別のディスプレイに移動したい場合は、選択した場所にドラッグするだけです。Geeklet を選択してドラッグできるように、GeekTool の設定が開いていることを確認してください。


geeklet をプログラムで配置したい場合は、Applescript で行うことができます。こちらが役立つリンクです。https://gist.github.com/seansu4you87/9595069

すべてのモニターを組み合わせたスペースを 1 つのワークスペースとして想像してください。メイン ディスプレイ (ディスプレイ環境設定パネルの配置パネルにあるメニュー バーを含むディスプレイ) の左上隅が 0,0 になります。メイン ディスプレイの左側に配置されたディスプレイの x 軸座標は負になります。ディスプレイの上部は、y 軸上で 0 です。上記のリンクを使用して、さまざまなディスプレイ構成 (Solo ラップトップ、右側の 2 番目のディスプレイ、左側の 2 番目のディスプレイ、および両側に 1 つずつの 2 つの外部ディスプレイ) に合わせて Geeklet を再配置する AppleScript を作成しました。

補遺:わかりやすくするために付け加えておくと、外部ディスプレイに配置されたギークレットの GeekTool 環境設定ウィンドウに表示される座標は、ギークレットのディスプレイの左上を 0,0 とする座標で表示されるため紛らわしく、AppleScript で動作させるには上記のように変換する必要があるということです。

関連情報