Prev / Next / Shunk Memo

LepardのX11(Xorg)をTigerのX11(XFree86)に[mac]

2007-12-05

Xが頻繁に落ちるのでTigerに入っているXに交換できないか考えていた.
調べてみたらあった.
URL: http://lists.apple.com/archives/X11-users/2007//Nov/msg00005.html
やり方をいかに示す.
ただし,自己責任でお願いします.



1. X11 Updateをダウンロードしてきてdmgを展開する.
URL: http://www.apple.com/support/downloads/x11update2006113.html

2. ターミナルで以下のコマンドを実行する.
$ sudo launchctl unload -w /System/Library/LaunchAgents/org.x.X11.plist
$ sudo mv /Applications/Utilities/X11.app /Applications/Utilities/X11- launcher.app
$ sudo rm /usr/X11R6
$ sudo ditto -Vx --noqtn /Volumes/X11\ Update\ 2006/X11Update2006.pkg/ Contents/Archive.pax.gz / 
その後,ディスプレイ番号を設定する.
現時点では何も表示されなくなっているので,
$ export DISPLAY=:0.0
としてディスプレイを設定する.
ここは各自の設定でお願いします.
また, launchctl でエラーが生じるかもしれないこの部分は気にしなくていいと思う.


これで終了.
この弊害としてDockにX11のアイコンが2つでてくる.
Xが落ちなくなると思えばこの弊害は気にならないと思う.....

あと,元に戻し方を記す.
3. ターミナルで以下のコマンドを実行する.
$ sudo rm -rf /etc/X11 /usr/X11R6 /Applications/Utilities/X11.app 
$ sudo ln -s X11 /usr/X11R6 
$ sudo mv /Applications/Utilities/X11-launcher.app /Applications/ Utilities/X11.app 
$ sudo launchctl load -w /System/Library/LaunchAgents/org.x.X11.plist
その後ディスプレイの設定をLeopard用に戻す(exportを.bashrcに書いてある場合は消す).

感想.
今のところ大きな弊害は生じていない.
むしろ落ちないので精神衛生上非常によろしくなった.
とりあえずは正式なアップデートが公開されるまではこのままで運営していくと思う.

permlink

コメント[コメントする ]

last update: 2008-11-01 15:44