覚え書き
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で記録された日本語名のファイルやフォルダの操作が可能である。

uxterm

また、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) 表示されたウィンドウ内でマウスをクリックするとルートメニューが表示される。

xroot

3. ウィンドウモード風に使う

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

Xnest

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をベースとしている。

ことえり on X11

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.