Что такое XQuartz?

10

Я много исследовал XQuartz, но не смог найти много информации.

Я узнал, что это своего рода поставщик оконного менеджера. Мне было интересно, он заменяет поставщика по умолчанию для Mavericks или он работает только для приложений, которые нуждаются в этом? Могу я испортить дисплей сетчатки? Я установил и удалил его, и моя переменная $ DISPLAY пуста. Когда я делаю эхо $ DISPLAY, я получаю пустую строку, это нормально?

Marin
источник

Ответы:

11

XQuartz является продолжением устаревшего Apple X11.app, который раньше был частью OS X:

X11 больше не включен в OS X, но серверные и клиентские библиотеки X11 для OS X доступны из проекта XQuartz: http://xquartz.macosforge.org . Вы должны использовать последнюю доступную версию XQuartz.

Источник: О X11 для Mac - поддержка Apple

X11 - это очень старая оконная система для Unix, которая не требуется почти для всего, что вы будете делать на своем Mac. Единственное широко распространенное использование X11, для которого я его использую, - это Wine, который позволяет запускать программное обеспечение Windows на вашем Mac.

XQuartz очень похож на X11, но является «усилием сообщества по дальнейшему развитию» X11:

Apple создала проект XQuartz в рамках усилий сообщества по дальнейшей разработке и поддержке X11 в OS X. Первоначально проект XQuartz был основан на версии X11, включенной в Mac OS X v10.5. Было выпущено несколько выпусков XQuartz с исправлениями, поддержкой новых функций OS X и дополнительными усовершенствованиями X11. Apple является участником проекта XQuartz и работает над тем, чтобы X11 работал должным образом в OS X с последними доступными версиями XQuartz.

XQuartz не «портит» дисплей Retina. Это не заменяет управление окнами OS X. Насколько мне известно, $ DISPLAY используется только с XQuartz и для него.

Grg
источник
0

Я использую XQuartz для отображения окон терминала из моего Raspberry Pi на моем Mac. Я не думаю, что у меня есть полное понимание того, что это такое, и чтение других способов, которые это описывают, заставляет меня чувствовать себя немного более смущенным из-за моего собственного понимания. Я просто выполняю большую удаленную работу над своим пи, и когда я ssh в нем, я вынужден использовать терминальные редакторы, такие как nano, и когда я делаю весь API бэкэнда на пи, это раздражает, поэтому я использую xquartz для отображения окон редактора в сюда. Я думаю, что это просто механизм отображения окна ...

user201340
источник