XQuartzとは何ですか?


10

私はXQuartzについて多くのことを調べてきましたが、多くの情報を見つけることができませんでした。

なんらかのウィンドウマネージャープロバイダーであることがわかりました。Mavericksのデフォルトプロバイダーに置き換わるか、それを必要とするアプリケーションでのみ実行されるのかと思っていました。網膜ディスプレイを台無しにしてもいいですか?インストールして削除しましたが、$ DISPLAY変数が空です。$ DISPLAYをエコーすると、空の行が返されますが、これは正常ですか?

回答:


11

XQuartzは、以前はOS Xの一部であったAppleの非推奨のX11.appの続きです。

X11はOS Xに含まれなくなりましたが、OS X用のX11サーバーおよびクライアントライブラリはXQuartzプロジェクト(http://xquartz.macosforge.org)から入手できます。XQuartzの最新バージョンを使用してください。

出典:X11 for Macについて-Appleサポート

X11はUnix用の非常に古いウィンドウシステムであり、Macで行うほとんどのことには必要ありません。私がX11を広く使用しているのは、MacでWindowsソフトウェアを実行できるWineだけです。

XQuartzはX11とよく似ていますが、X11を「さらに発展させるためのコミュニティの取り組み」です。

Appleは、OS XでX11をさらに開発およびサポートするためのコミュニティの取り組みとしてXQuartzプロジェクトを作成しました。XQuartzプロジェクトは、もともとMac OS X v10.5に含まれているX11のバージョンに基づいていました。XQuartzの複数のリリースがあり、修正、新しいOS X機能のサポート、X11エクスペリエンスの追加の改良が含まれています。AppleはXQuartzプロジェクトの貢献者であり、XQuartzの利用可能な最新バージョンを使用してOS XでX11が期待どおりに機能することを保証するために取り組んできました。

XQuartzはRetinaディスプレイを「台無しに」しません。OS Xのウィンドウ管理を置き換えるものではありません。$ DISPLAYは、私が知る限り、XQuartzでのみ使用されます。


0

Macでラズベリーpiのターミナルウィンドウを表示するためにXQuartzを使用しています。私もそれが何であるかを完全に理解しているとは思いませんし、それが説明されている他の方法を読むと、自分自身の理解について少し混乱します。私はpiで多くのリモート作業を行うだけです。sshを実行すると、nanoなどのターミナルエディターを使用する必要があり、piでバックエンドAPI全体を作成する場合、これは面倒なので、xquartzを使用してエディターウィンドウを表示します。そのように。それは単なるウィンドウ表示メカニズムだと思います...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.