外部ディスプレイを接続するとき、自動的にスクリプトが必要です
。1.「接続」タブが存在することを検出して、外部モニターが接続されているかどうかを確認します。
2.「添付」タブをアクティブにして、フォーカスします。
3.ミラーリングがオフの場合にのみオンにします。
解像度を次のように設定します
。4.「最適化」->「内蔵Retinaディスプレイ」(コンボボックスの変更)。
5.「スケーリング」(ラジオボタンの選択)。
6.「1440 x 900を選択」。(デフォルトの左側にあるオプション)。
macOS 10.13、High Sierra、およびFullHD外部ディスプレイを実行しているMacBook Pro 2017があります。
システムのデフォルトの解像度である1680 x 1050ではなく、ほとんどの作業で1440 x 900の「縮小」解像度を好みます。
いつか外部ディスプレイを接続すると、MacBook Proは外部ディスプレイに従って解像度を変更するため、常にリセットする必要があります。
私はアップルスクリプトを書き込もうとしていましたが、それを通り抜けることはできませんでした。この単一のケースでは、SwitchResXのような追加のアプリは使いたくありません。
私はすでにでスクリプトを試してみましたが、それは、キーボードショートカットの表示解像度を変更することは可能ですか?スクリプトはエラーを返します。
System Events got an error: Can’t get radio group 1 of group 1 of tab group 1 of window "Built-in Retina Display" of process "System Preferences". Invalid index.
解決してくれてうれしいです。:)おそらくあなたはあなた自身の質問に答えを追加したいと思うでしょう、これは間違いなく他のユーザーにとって役に立つでしょう。
—
モノミース
@Monomeeth申し訳ありませんが、すべてのものを機能させるにはまだまだ先です。外部モニタが接続されていることを検出する正しい方法を探しています。私はそれをすべてやり遂げることができれば確実に共有します。
—
ジャグディッシュアドゥスマリ
click radio button 3 of radio group 1 of group 2 of tab group 1