Watch

XQuartz を使って Mac OS X で X11 を実行する

XQuartz を使って Mac OS X で X11 を実行する

Mac上級ユーザーの方は、X11がOS Xにバンドルされなくなり、開発者ツールから個別にインストールすることもできなくなったことにお気づきかもしれません。代わりに、OS X Mountain Lion(およびそれ以降)でX11を実行するには、無料のXQuartzシステムをダウンロードしてインストールする必要があります。このシステムには、OS X上で完全なX11ウィンドウシステムを完璧に動作させるために必要なすべてのライブラリとアプリがバンドルされています。

XQuartz を使用した Mac OS X の X11

背景を説明すると、XQuartz は実際には Apple が始めたオープンソース コミュニティ プロジェクトであり、Apple は OS X の新しいリリースやアップデートごとに完全な互換性を確保するためにプロジェクトに貢献し続けています。ただし、プロジェクトの大部分は現在 X.org と XFree86 が管理しています。

XQuartz と X11 を Mac OS X で実行するのは非常に簡単です。必要な手順は次のとおりです。

  • MacOSForge.orgからXQuartzを無料でダウンロードしてください。ダウンロードとインストールには約200MBかかります。
  • pkgインストーラを起動し、通常通りインストールを進めます。
  • 完了すると、XQuartzは/Utilities/フォルダ内にアプリケーションとしてインストールされ、Launchpadでも見つかります。
  • XQuartzアプリを開いてX11ウィンドウマネージャーを起動し、開始します。

XQuartzを起動すると、すぐに使える基本的なX11アプリがいくつか提供されます。これには、標準のターミナルアプリ以外でコマンドラインアクセスを可能にするxterm、マニュアルページブラウザのxman、そしてクラシックなXロゴを画面に描画する素晴らしいxlogoなどが含まれます。X11に依存するサードパーティ製アプリは別途インストールする必要がありますが、XQuartzを介して正常に起動します。

Gimp などの人気アプリが自己完結型になったため、平均的な Mac ユーザーはおそらく X11 をあまり使用しなくなるでしょう。しかし、Unix の世界のアプリをいろいろ試してみるのは楽しいですし、一部のエミュレーターを実行するためにも必要です。ただし、これは別の記事で取り上げます。