13 votos

¿Alternativas para XQuartz?

XQuartz siempre ha sido la solución para ejecutar aplicaciones X en el escritorio de MacOS. Han pasado un par de años desde la última versión de Quartz y no hay actividad en el github, por lo que podemos asumir que el proyecto XQuartz está muerto. ¿Existen alternativas para ejecutar aplicaciones X en un escritorio MacOS?

12voto

Jose Chavez Puntos 645

Realmente no hay alternativas estrictamente mejores.

XQuartz suele ser la mejor opción para ejecutar un servidor X en un Mac.

Si tienes versiones anteriores de OS X, puede que prefieras X11.app de Apple.

Si utiliza hardware Mac antiguo con CPUs PowerPC, también puede ejecutar XFree86 en el puerto Darwin/PowerPC (tenga en cuenta que Xorg.org es originalmente un XFree86 bifurcado).

Si simplemente buscas alternativas, también puedes echar un vistazo a WeirdX. Es viejo, es lento y no tiene tantas características como Xorg - pero es una alternativa:

http://www.jcraft.com/weirdx/

Además, siempre existe la opción de ejecutar, por ejemplo, Linux en una máquina virtual en su Mac, y luego ejecutar su servidor X allí (por ejemplo, Xorg).

También podrías buscar formas alternativas de conectarte a tu escritorio Linux. Por ejemplo, podrías usar Xpra:

https://xpra.org

Hay un cliente para MacOS, pero también hay un cliente HTML5 para acceder al escritorio a través de un navegador.

Otra alternativa sería utilizar VNC en lugar del protocolo X.

ACTUALIZACIÓN Enero 2021: ¡Acaba de publicarse una beta de XQuartz 2.8 con soporte para Apple Silicon!

12voto

benwiggy Puntos 8

"... no hay actividad en el github, por lo que podemos asumir que el proyecto XQuartz está muerto".

Los informes sobre la muerte de Xquartz parecen ser muy exagerados: alguien ha estado trabajando en una versión 2.8.0 desde principios de año, y ahora hay una beta de la versión 2.8.0, ¡como un binario universal!

https://www.xquartz.org/releases/index.html

y un mensaje de correo del mantenedor Jeremy Huddleston Sequoia https://www.mail-archive.com/xquartz-dev@lists.macosforge.org/msg01027.html

Esta versión está construida con un nuevo sistema de construcción (cf. https://github.com/xquartz/xquartz ) basado en MacPorts + submódulos git + nuestro shell script. Las compilaciones anteriores requerían mucha ayuda manual o herramientas internas de Apple. herramientas internas de Apple, por lo que se espera que esto sea un paso para hacer más fácil para otras personas a manejar las futuras versiones de XQuartz.

4voto

Simba Puntos 254

Puedes utilizar MacPorts. Los X11 de MacPorts son más nuevos que otros.

Cita de las FAQ de MacPorts

MacPorts no utiliza las bibliotecas del cliente X11 proporcionadas por el sistema e instala su propia copia. Esto permite un soporte más consistente para máquinas antiguas que no están tan actualizadas (especialmente Tiger que no tiene un SDK X11 compatible con pkg-config). La mayoría de los paquetes X11 en MacPorts son más nuevos que los enviados por Apple y normalmente reflejan el último trabajo del Proyecto XQuartz.

Por ejemplo xorg-servidor de MacPorts

4voto

Rob MacLeod Puntos 1

La versión Macports de xorg-server funciona en Apple Silicon (M1) y sustituye a Quartz perfectamente para mí. Puedo ejecutar xterm's y también emacs en modo x11. El principal cambio que tuve que hacer con respecto a Quartz fue asegurarme de no establecer la variable DISPLAY, lo que puede ocurrir en varios lugares en el lanzamiento o arranque de scripts, en mi caso fue en .bash_profile.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X