XQuartz
XQuartz project and contributors · Servidor X11 e bibliotecas cliente gratuitos, baseados no X.Org, para macOS; executam aplicativos gráficos Unix compatíveis localmente ou via encaminhamento X11 por SSH.
Descrição
XQuartz fornece um servidor X.Org X11 e bibliotecas cliente para macOS. Destina-se a quem executa softwares que exigem uma exibição do X Window System, incluindo aplicativos gráficos Unix e aplicativos X11 remotos encaminhados por SSH. Não é um desktop Linux completo nem uma camada de compatibilidade com aplicativos Windows.
Recursos
- Exibe janelas de aplicativos X11 compatíveis na mesa do Mac.
- Fornece o servidor X11, bibliotecas cliente e utilitários de suporte usados por softwares baseados em X.
- Integra o gerenciamento de janelas X11 ao macOS por meio do quartz-wm.
- Oferece suporte ao encaminhamento X11 de um sistema remoto quando o SSH e o servidor remoto estão configurados adequadamente.
- Permite configurar preferências de aplicativos X11, entrada e conexão em XQuartz.
Instalação e uso
Instale brew install --cask xquartz ou baixe o PKG oficial2.8.6 e abra-o com o Instalador do macOS. Isso usa um instalador do sistema, em vez de simplesmente arrastar um app para Aplicativos; pode ser necessária autorização de administrador. Inicie XQuartz em Aplicativos/Utilitários. Na primeira instalação, encerre a sessão e entre novamente para atualizar o ambiente DISPLAY gerenciado pelo launchd. Os programas X11 são instalados separadamente e precisam ser compatíveis com as bibliotecas fornecidas.
Para aplicativos remotos, o projeto recomenda o encaminhamento X11 por SSH com ssh -X em vez do modo mais confiável ssh -Y. O servidor SSH remoto precisa permitir o encaminhamento e ter os utilitários X11 necessários. As perguntas frequentes documentam a autenticação e a configuração de /opt/X11/bin/xauth caso o encaminhamento falhe; não presuma que instalar apenas XQuartz configura todas as máquinas remotas.
Requisitos, dependências e conflitos
O instalador oficial2.8.6 requer macOS10.13 ou posterior. Os metadados brutos atuais do Homebrew incluem plataformas Intel e Apple Silicon, mas não especificam uma versão mínima; isso não confirma suporte a versões antigas do macOS. A versão2.8.6 adiciona fatias ARM64 ao glxinfo/glxgears e corrige um problema de renderização no Apple Silicon. O cask não declara dependências separadas de fórmula nem conflitos de cask, embora a distribuição instalada inclua muitos componentes X.Org e de suporte.
Outras distribuições X11 ou configurações personalizadas de DISPLAY podem interferir em qual servidor recebe as conexões; as perguntas frequentes do projeto descrevem especificamente substituições de DISPLAY e instalações alternativas. XQuartz destina-se apenas ao macOS. O software X.Org no Linux ou servidores X separados para Windows são outras implementações, não versões de XQuartz para essas plataformas. Não há uma versão oficial para iOS/Android estabelecida. As notas do instalador citado não informam um requisito mínimo universal de RAM ou armazenamento instalado. O download do PKG2.8.6 tem122,035,963bytes; o espaço instalado é diferente.
Contas, custo e licenciamento
XQuartz é um projeto comunitário gratuito e de código aberto, com repositórios de código-fonte e compilação hospedados pela organização XQuartz. O uso local não requer assinatura do XQuartz nem conta na nuvem. O acesso remoto por SSH usa a conta e as permissões do sistema de destino. A distribuição combina projetos X.Org e outros projetos upstream, cada qual com seus respectivos avisos de licença; não considere que todos os componentes incluídos estejam cobertos por uma única licença. Consulte a lista de fontes dos componentes da versão e os repositórios de código-fonte para ver os avisos.
Referências: Projeto, Instalação e alterações da versão 2.8.6, Perguntas frequentes, Repositório oficial.
Novidades Novidades da versão 2.8.6 7 de out. · Editoria OpenNavo · Tradução por IA
- AlteraçõesAtualiza componentes upstream para corrigir várias CVEs acumuladas.