くまお、遊ぶ。

いい歳こいたおっさんの遊び。

くまお、遊ぶ。

Big Sur な MacBook Air 11-inch に解像度設定を追加する方法

スポンサーリンク

MacBook Air 11-inchで解像度1366x768よりも擬似的に大きくする方法

 

Big Surのため、以下のサイトを参考に設定変更をしてみた。

fantastic-works.com

 

1.ディスプレイ設定ファイルをディレクトリ丸ごと/Library/にコピーする

    $ sudo cp -R /System/Library/Displays /Library/

 

2.設定ファイルのバックアップを取ってから設定を書き足す

 ※設定ファイルの場所は以下のコマンドで得たディスプレイのベンダIDとプロダクトIDを使って特定する

 $ ioreg -lw0 | grep DisplayVendorID

     | |   | | |       "DisplayVendorID" = 1552 ←ベンダIDが出力される

 $ ioreg -lw0 | grep DisplayProductID

     | |   | | |       "DisplayProductID" = 40178 ←プロダクトIDが出力される

 

 上記で得たベンダIDとプロダクトIDの数値を16進に変換して(1552→610、40178→9cf2ディレクトリ名とファイル名にそれぞれ当て嵌めると目的の設定ファイルを特定できる(以下赤文字)

 

    $ cd /Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610

    $ sudo cp -a DisplayProduct-ID-9cf2{,.bak}

    $ sudo vi DisplayProductID-9cf2

 

 ※書き足す場所と内容は以下(赤文字)

        <key>scale-resolutions</key>

        <array>

            <data>AAAHgAAABDgAAAAB</data> ←1920x1080

            <data>AAAGkAAAA7EAAAAB</data> ←1680x944

 

 ★書き換える内容は以下の方法で解像度の値から変換したものを採用

  $ printf '%08x%08x00000001\n' 横解像度 縦解像度 | xxd -r -p | base64

 ※上述の参考サイトでは解像度をそれぞれ2倍しているがそれだと何故か本当に2倍の値の解像度になってしまったので等倍で算出したものを使用した。

設定ファイルに解像度を追加

設定ファイルに解像度を追加

 

3.設定ファイルを書き換えたら念のため再起動する

 

4.再起動後、[システム環境設定]-[ディスプレイ]を開き、optionキーを押したまま解像度の[変更]のラジオボタンをクリックすると直下の解像度選択画面に選択肢が増える

設定ファイルに追加した解像度が選択可能になる

設定ファイルに追加した解像度が選択可能になる

 

<その他参考>

Mojaveまでの場合はコチラの方法

note.com

 

Catalinaの場合はコチラの方法

ji0vwl.net

  

 


スポンサーリンク