Help us understand the problem. What is going on with this article?

macbookair13インチ2015を広い画面で使ってみたかった。WUXGA風(1920x1200)とWSXGA+風(1680x1050)

macbookair13インチを広い画面で使いたい

そろそろ買い替えを考えている私のmacbookair(2015)
コードを書くわけでもなく、ただのメモ&検索用端末と化しているけれども
たまに感じる唯一の不満
「画面が狭い...」
この不満をgoogle様にぶつけてみたら
なにやらタダで疑似解像度を追加して無理やり広くする方法があるとお告げを受けた

やってみる

参考にさせていただいた素晴らしいサイト様の情報に基づいて

Macintosh HD -> システム -> ライブラリ-> Displays -> Contents -> Resources -> Overrides -> DisplayVendorID-610 -> DisplayProductID-9cf0

を編集
arrayタグの中に以下をおまじない的に追加してみる

DisplayProductID-9cf0
<data>AAANIAAACDQAAAAB</data>
<data>AAAPAAAACWAAAAAB</data>

ちょっとワクワクしながら再起動
3360x2100
3840x2400
...:innocent:
凄まじい解像度が増えている??:thinking:

どうしてこうなった?

あの追加した文字列は16進数をbase64エンコードしたもので
その16進数がまんまディスプレイの解像度になっているとか、いないとか...

真実を確認するために変換してみる

おまじない1の文字列
AAANIAAACDQAAAAB
↓16進変換
00000D200000083400000001
↓8桁ごとに分解
00000D20 00000834 00000001
↓1つ目と2つ目を10進にすると
3360x2100
おまじない2の文字列
AAAPAAAACWAAAAAB
↓16進変換
00000D20 00000834 00000001
↓
3840x2400

追加された解像度と一致した。

追加すべき文字列を作ってみる

欲しい解像度1:1680x1050
1680は16進数で690、1050は16進数で41a
↓最後の1はフラグっぽいのでそのまま付けてみる
00000690 0000041a 00000001
↓Base64変換
AAAGkAAABBoAAAAB
欲しい解像度2:1920x1200
1920は16進で7bc、1200は4b0
↓
000007bc 000004b0 00000001
↓Base64変換
AAAHgAAABLAAAAAB

arrayタグの中に追加すべきだった本当の文字列

DisplayProductID-9cf0
<data>AAAGkAAABBoAAAAB</data>
<data>AAAHgAAABLAAAAAB</data>

追加、再起動後
無事、1920x1200と1660x1050が追加された
解像度追加したい欲求が満たされた!

参考にさせていただいた素晴らしいサイト様

https://ji0vwl.net/index.php/2017/01/15/766/
https://ji0vwl.net/index.php/2019/10/19/2582/
https://ameblo.jp/jochi-masaharu/entry-12041077596.html

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした