O que é o XQuartz?

10

Tenho pesquisado muito sobre o XQuartz, mas não consegui encontrar muita informação.

Eu descobri que é algum tipo de provedor de gerenciador de janelas. Eu queria saber se ele substitui o provedor padrão do Mavericks ou é executado apenas para aplicativos que precisam dele? Posso atrapalhar a tela da retina? Eu o instalei e o removi e minha variável $ DISPLAY está vazia. Quando echo $ DISPLAY, recebo de volta uma linha vazia, isso é normal?

Marin
fonte

Respostas:

11

XQuartz é a continuação do X11.app descontinuado da Apple, que costumava fazer parte do OS X:

O X11 não está mais incluído no OS X, mas as bibliotecas de servidor e cliente X11 do OS X estão disponíveis no projeto XQuartz: http://xquartz.macosforge.org . Você deve usar a versão mais recente disponível do XQuartz.

Fonte: Sobre o X11 para Mac - Suporte da Apple

O X11 é um sistema de janelas muito antigo para o Unix, que não é necessário para quase tudo o que você fará no seu Mac. O único uso disseminado do X11 para o qual uso é o Wine, que permite executar o software Windows no seu Mac.

O XQuartz é muito semelhante ao X11, mas é um 'esforço da comunidade para desenvolver ainda mais' o X11:

A Apple criou o projeto XQuartz como um esforço da comunidade para desenvolver e dar suporte ao X11 no OS X. O projeto XQuartz foi originalmente baseado na versão do X11 incluída no Mac OS X v10.5. Houve várias versões do XQuartz com correções, suporte para novos recursos do OS X e aprimoramentos adicionais à experiência do X11. A Apple é colaboradora do projeto XQuartz e trabalhou para garantir que o X11 funcione conforme o esperado no OS X com as últimas versões disponíveis do XQuartz.

O XQuartz não atrapalha a exibição da Retina. Ele não substitui nenhum dos gerenciadores de janelas do OS X. $ DISPLAY é usado apenas com e para o XQuartz, tanto quanto eu saiba.

grg
fonte
0

Eu uso o XQuartz para mostrar janelas de terminal do meu raspberry pi no meu mac. Acho que não tenho um entendimento completo do que é e ler outras maneiras como é descrito me faz sentir um pouco mais confuso sobre meu próprio entendimento. Eu apenas faço muito trabalho remoto no meu pi e quando ssh in sou forçado a usar editores de terminal como nano e quando estou criando uma API de back-end inteira no pi isso é irritante, então eu uso o xquartz para exibir as janelas do editor em dessa maneira. Eu acho que é apenas um mecanismo de exibição de janela ...

user201340
fonte