あれ、Catalina で X11 の某クライアント動かない??
結論から先に言うと、解決できた。
従来、X11 は /usr/X11 以下にインストールするものであった。
最近の Mac は SIP というやつで、 /usr の下に自由に書き込みが出来ない。
https://news.ycombinator.com/item?id=20160416 によると
On my older High Sierra box, /usr/X11 is a symlink to /opt/X11. Catalina ships with /usr/X11 symlinked to ../private/var/select/X11. So it should still be possible to get X11 to work. |
ははあ。まずは確認してみる。
僕の High Sierra マシンにて |
$ ls -l /usr/X11 lrwxr-xr-x 1 root wheel 8 6 15 2018 /usr/X11@ -> /opt/X11 |
僕の Catalina マシンにて |
$ ls -l /usr/X11 lrwxr-xr-x 1 root wheel 25 10 11 13:21 /usr/X11@ -> ../private/var/select/X11 |
cd /private/var/select sudo ln -s /opt/X11 . |
…無事動くようになった。
分かってしまえば、1台 5 秒で直せるので (リモート・ログインして、2行ペーストして、パスワードを打つ)、 もう全部やってしまったけれど、 もしかすると、Catalina で GLSC が動きません!とあわてる人達が出て来るのかも。
そのうち XQuartz の方で何とかするだろう。もしかして、 もう対応しているかと思って https://www.xquartz.org/ を調べに行ったら、 まだやっていなかった。 XQuartz も、もう3年近く更新されていないしなあ。
桂田 祐史