Apple mac mini(M1)
とりあえず XQuartz でXを有効にしてみる
本家様 https://www.xquartz.org/releases/
「XQuartz 2.8.6_beta2」のパッケージ「XQuartz-2.8.6_beta2.pkg」を取得してインストール. XQuartz 2.8.3 から従来の dmg から pkg 形式に代わったのね
リモート計算機のX11が正しく表示されない場合は XQuartz の設定を変更します
一応修正としては、macOSにて「defaults read org.xquartz.X11」を実行すると下記のように表示される
XQuartzが2.7.xなら「org.macosforge.xquartz.X11」でしたが、2.8.xになって変更された模様
[supervisor@mini-m1 ~]$ sw_vers
ProductName: macOS
ProductVersion: 13.5
BuildVersion: 22G74
[supervisor@mini-m1 ~]$ defaults read org.xquartz.X11
{
"NSWindow Frame SUUpdateAlert" = "650 514 620 398 0 0 1920 1055 ";
"NSWindow Frame x11_apps" = "430 419 454 299 0 0 1920 1055 ";
"NSWindow Frame x11_prefs" = "389 343 584 369 0 0 1920 1055 ";
SUHasLaunchedBefore = 1;
SULastCheckTime = "2024-09-05 12:14:55 +0000";
SUSkippedVersion = "2.8.57";
"app_to_run" = "/opt/X11/bin/xterm";
"cache_fonts" = 1;
"done_xinit_check" = 1;
"enable_iglx" = 0; <---- ここを 1 にします
"login_shell" = "/bin/sh";
"no_auth" = 0;
"nolisten_tcp" = 1;
"startx_script" = "/opt/X11/bin/startx -- /opt/X11/bin/Xquartz";
}
[supervisor@mini-m1 ~]$
この「enable_iglx」を下記コマンドで有効にします。
[supervisor@mini-m1 ~]$ defaults write org.xquartz.X11 enable_iglx -bool true
これでeman2.91のe2displayは表示されるようになる. ただ、、完ぺきではないみたい