X.Org frente a XQuartz - MacPorts

Después de instalar MacPorts y algún software de esa manera, noté que MacPorts instaló X.Org. Ya instalé XQuartz hace años y estoy muy bien con él.

Mi 1. pregunta es: ¿Necesito el X.Org instalado de MacPorts para ejecutar software como KeepNote o Gedit, que MacPorts instaló automáticamente, o puedo desinstalar X.Org y dejar XQuartz en su lugar?

Mi 2. pregunta es: ¿Y al revés? ¿Mantener el X.Org instalado automáticamente y eliminar XQuartz?

editar: cambió la pregunta y agregó una segunda.

Ese cambio a variantes/conf usa el cuarzo de Apple y no XQuartz (aunque probablemente lo que quieras es usar OSX en lugar de X11), también en qué sistema operativo estás, si lo instalaste hace años, es poco probable que funcione con el sistema operativo actual.
Ok gracias, entonces el cambio en el archivo no me molesta, ¿verdad? Utilizo OSX 10.9.5 desde que obtuve mi macbook; no es necesario que me pregunte si Xquarts funciona;) No estoy muy seguro de lo que intenta decirme, excepto por "quartz is not Xquartz" ... am ¿Ahora tengo la libertad de eliminar Xorg o no si dejo Xquartz en mi sistema operativo?

Respuestas (2)

En general estás confundiendo varias cosas.

XQuartz es un conjunto de bibliotecas que permiten compilar y ejecutar aplicaciones X11 en OSX. Se basa en las fuentes X11 de X.org , los cambios fueron realizados originalmente por Apple.

Quartz es el conjunto de tecnologías que se encuentran en OSX Core Graphics que se ocupan de 2d de wikipedia

Quartz es a menudo sinónimo de Core Graphics

Por lo tanto, Quartz se llama así porque proporciona las bibliotecas X11 que funcionan llamando a las API proporcionadas por Quartz.

En las variantes de macports.conf, lo que está diciendo es que no use X11 (es decir, XQuartz), sino que use los gráficos de Apple directamente y no a través de X11, por lo que no llame a ningún código X.org

¡Gracias por dejar las cosas claras! Si entendí correctamente, ¿puedo eliminar X.Org que fue instalado por MacPorts, siempre y cuando deje XQuartz instalado (porque ya proporciona las bibliotecas necesarias)? Realmente no quiero desperdiciar almacenamiento.
Los puertos Mac bajo OSX 10.11 instalan Quartz trac.macports.org/browser/trunk/dports/x11/xorg-server/Portfile - tenga en cuenta que también lea la guía de migración de Macports cuando actualice su sistema operativo (básicamente elimine y reinstale, no puede evitar que los puertos un sistema operativo a otro)
¿No has leído que estoy usando OSX 10.9? ... Y no estoy seguro de por qué no puede simplemente responder a mi pregunta, sino hablar sobre la migración, que obviamente no necesito.
Lo siento, también es cierto respecto a OSX 10.9. Además, si tiene una instalación de X.org que será de una versión anterior de OSX

Si desea mantener la independencia de sus futuras actualizaciones de XQuartzy MacPorts, deberá mantener ambas instalaciones.

XQuartzestá instalando librerías, binarios en /opt/X11.

MacPortses instalar fuentes, configuraciones, dependencias, bibliotecas, binarios en /usr/localo donde decidiste configurarlo de preferencia. En mi caso para evitar cualquier riesgo de confusión con otros gestores de paquetes, lo configuré MacPortspara trabajar sobre la base del rootdir /opt/local.

Si elimina una biblioteca necesaria dentro de la ruta de instalación, MacPortstendrá que reconstruirla. Por otro lado, nunca actualizará nada cuando modifique la XQuartzversión porque está fuera de su fuente administrada y árbol de instalación.

Esta práctica forma de gestión se mantiene sin problemas desde Snow Leopard hasta Sierra.

Gracias por su respuesta, ¡parece una buena pista para el futuro!