覚え書き
X11 for Mac OS X Part 3.
2004/07/22 Update
目次
● はじめに
● インストール
● X11を使う
● アンインストール
Part 2.
● X11のmake
● Fink使用法
● 日本語環境の構築例
Part 3.
● Tips
● その他のパッケージシステム
● リンク
● Tips
1. 日本語端末
X11には、uxterm(UTF-8対応のxterm)が含まれており、UTF-8で記録された日本語名のファイルやフォルダの操作が可能である。

また、Mac OS X v10.2以降では標準のターミナル(Terminal.app)が日本語の表示と入力に対応したので、ルートレスモードではktermの代わりにターミナルを使用することもできる。
(ターミナルでの日本語の扱いについては別ページを参照)
2. ルートレスモードでルートメニューを使う
quartz-wm以外のウィンドウマネージャをルートレスモードで使用している場合、ルートメニューが使用できないため使いにくい場合がある。
Greg Parker氏が、このような場合にルートメニューを使用可能とするための小さなプログラムを作成している。
(X11-users MLより)
使用例
(1) xroot.c(直)をダウンロード。
(2) コンパイル
$ c++ xroot.c -Wall -L/usr/X11R6/lib -I/usr/X11R6/include -lX11 -o xroot
(3) xtermからウィンドウの大きさと位置、色を指定して起動。
$ ./xroot -geometry 100x100+0+0 -color blue
(4) 表示されたウィンドウ内でマウスをクリックするとルートメニューが表示される。

3. ウィンドウモード風に使う
Xnestを使用すると、ウィンドウモード風の画面表示をさせることができる。
(xonx-users Mailing Listより)

Xnest使用例
(1) X11をルートレスモードで起動。
(2) xtermからディスプレイ番号を指定してXnestを起動。
$ Xnest :1.0 &
(3) Xnest内で使用するウィンドウマネージャをディスプレイ番号を指定して起動。
twmの場合
$ twm -display :1.0 &
WindowMakerの場合
$ wmaker -display :1.0 &
(4) Xnest内でウィンドウマネージャのメニュー等からXクライアントを起動。
4. X11で「ことえり」を使う。
kenichi kikuchi氏が作成されたパッチを使用することで、X11で「ことえり」の使用が可能となる。
(Mac OS X XWindowSystem-jp MLより)
このパッチは、九州大学の園田氏が作成された、MachTenでMac OSのIMを使用可能にするkinput2.MacIMをベースとしている。

EasyPackageのkinput2にはこのパッチも反映されている。また、FinkのUnstableパッケージでも「kinput2.macim」という名称で提供されている。
● その他のパッケージシステム
ここではFink以外のパッケージシステムについて簡単に紹介する。
Mac OS X v10.3への対応状況等、詳細は各Webサイトを参照のこと。
パッケージシステムによってファイルの依存関係の管理やインストール先ディレクトリなどに相違があるため、複数のパッケージシステムを共存させる場合は注意が必要である。
1. EasyPackage
井上俊博氏が開発された独自形式パッケージシステムをベースに白土浩氏が開発されている。
2. Project PINEAPPLE
RedHat系Linuxで使用されているRPM形式のパッケージを採用している。
3. The GNU-Darwin Distribution
FreeBSDのportsシステムをMac OS X(Darwin)に移植したもの。
CDイメージファイルでの配布や、CD-ROMの販売も行われている。
ただし、今後はx86版の開発に注力し、PowerPC版はメンテナンスモードとなることが発表されている。
4. DarwinPorts
OpenDarwinによって開発されているパッケージシステム。
用意されているパッケージの数はまだ少ないが、OpenDarwin.orgの設立にはAppleも関わっており、今後の状況次第では主流となる可能性もある。
5. Gentoo MacOS
Gentoo LinuxのportageシステムをMac OS Xに移植したもので、現在プレビュー版が公開されている。
また、Gentoo、Fink、DarwinPortsは、共同でMetapkg.orgを立ち上げており、情報交換等を行っていくことが発表されている。
● リンク
・X11 for Mac OS X(Apple)
・X11 for Mac OS X(アップル)
・X11 FAQ
・X11 FAQ 日本語版
・x11-users Mailing List
・Apple - Public Source - X11 for Mac OS X
・XonX プロジェクト
・XFree86 プロジェクト
・Finkプロジェクト
・EasyPackage for Jaguar/Panther
・Project PINEAPPLE
・The GNU-Darwin Distribution
・Apple - Downloads - UNIX & Open Source
・OpenDarwin.org
・Gentoo.org
・Metapkg.org
・Mac OS X XWindowSystem-jp Mailing List
・Darwinists' House(小西高之氏)
← 戻る
←TOPページに戻る
「Macintoshは米国アップルコンピュータ社の商標です」
「その他、記載の商品名などは、一般に各社の登録商標または商標です」
Copyright (C) Toshimitsu Tanaka 2003,2004.