11 votos

¿Se sigue utilizando X11 en la actualidad?

He tenido X11 instalado en mi Mac durante bastante tiempo (desde que lo tengo, creo) y nunca lo he utilizado. ¿Las aplicaciones siguen usando X11 o está anticuado a estas alturas? ¿Debería "aprender" a usarlo porque puede que lo utilice en el futuro? La razón por la que pregunto es que leí que se puede ejecutar X sobre SSH y pensé que podría ser útil para ejecutar un gestor de ventanas para obtener algunos gráficos de una máquina remota. Entonces me di cuenta de que nunca he usado X11 y lo lancé sólo para confundirme. Entonces, ¿debo usar X11 y por qué?

11voto

Rafael Angarita Puntos 133

La siguiente es una lista de programas populares que requieren X11:

  • Gimp - edición de fotos de código abierto
  • Inkscape - programa de dibujo vectorial de código abierto
  • FreeCiv - versión de código abierto de los juegos Civilization
  • Scribus - software de autoedición de código abierto

Básicamente, si planeas usar sólo software comercial, no necesitas X11. Si planeas usar software de código abierto, es posible que quieras tener X11 por si acaso. Muchos proyectos de código abierto solían requerir X11 pero ahora tienen versiones nativas para Mac ( OpenOffice por ejemplo).

10voto

Oskar Puntos 1242

Sí. X11 sigue siendo muy utilizado ya que es un sistema de ventanas muy potente y no hay nada que Apple haya lanzado que sustituya la funcionalidad principal de X11.

Yo no dedicaría tiempo a aprender X11 en abstracto hasta que tengas la necesidad de producir código que se ejecute en X11 o necesites ejecutar software que esté escrito para X11.

En pocas palabras, es un sistema cliente/servidor muy flexible. El servidor se ejecuta donde están el teclado, el ratón y la pantalla. El cliente es el programa que se ejecuta local o remotamente en otro ordenador. Por ejemplo, puedo ejecutar motores de plegado de proteínas en grandes servidores que se encuentran en una universidad al otro lado del país (o del mundo) e interactuar con la interfaz de usuario en una cafetería en mi MacBook Pro.

Puedo elegir entre una gran variedad de gestores de ventanas. Los conceptos de escritorio virtual y extendido en X11 son muy diferentes a los típicos de Mac, sólo obtienes una pantalla si algo está conectado físicamente o habilitas espacios.

Hay varias desventajas en el sentido de que el sistema es diferente y para usarlo, tienes que hacer un poco de aprendizaje. Además, no se adapta perfectamente a Apple: cortar y pegar puede desorientar, los botones del ratón tienen funciones diferentes, la asignación del teclado puede ser complicada y la uniformidad de la interfaz de Mac se ve alterada, ya que la mayoría de los programas X11 vienen con una gran variedad de widgets. Incluso el fan más acérrimo del cromo X11 tiene que admitir que gran parte de él es "pintoresco" y algunos de ellos son realmente difíciles de usar para las personas que esperan la experiencia de la interfaz de usuario de Macintosh. (Esto es más bien una cuestión de cultura - algunos países tienen manjares que son desagradables para otros - no está bien o mal - sólo diferentes herencias y largas suposiciones sobre cómo algo se "supone que debe hacerse").

Salud y suerte.

3voto

Jason Sparks Puntos 948

X11 se sigue utilizando ampliamente para paquetes de software CAD/CAE muy caros basados en *nix.

Lo utilizaba para ejecutar el editor gratuito Gimp en los Mac para los que no podía justificar la instalación de Photoshop.

Pero a menos que necesites algún paquete de software *nix específico que utilice X11, no hay mucha necesidad general de ello en un Mac.

2voto

yoliho Puntos 340

X11 se utiliza para la mayoría de las aplicaciones GUI de Unix. Todas las aplicaciones GUI de Linux usan X11 y a menudo es la forma más fácil de portarlas para que funcionen en OSX para seguir usando X11. las únicas aplicaciones GUI de Linux que no usan X11 cuando están bajo un simple port son algunas de las que usan Qt y aplicaciones Java donde la GUI subyacente ha sido portada a OSX aqua.

Las aplicaciones de línea de comandos como ssh y otras utilidades de Unix no utilizan una interfaz gráfica de usuario y, por tanto, se portan directamente.

Puedes usar Macports, Fink y Homebrew sin usar una aplicación X11 - depende de las aplicaciones que portes.

1voto

ufo22940268 Puntos 11

Sí.

Yo personalmente no lo uso porque tengo Linux instalado junto a Mac OS X. Pero muchos de mis compañeros de trabajo y de estudio utilizan X11 en Mac OS X con frecuencia. Esto se debe en gran parte a que necesitamos hacer muchos trazados, por lo que utilizamos Gnuplot con bastante frecuencia. Gnuplot tiene un terminal nativo de Mac (GUI) (creo), pero no es rival para sus terminales X11 y wx (requiere X11).

También muchas otras cosas interesantes (normalmente programas multiplataforma) requieren X11, por ejemplo Wireshark, Audacity (un editor de ondas), e Inkscape (un impresionante editor de imágenes vectoriales), etc. Por supuesto, Audacity e Inkscape tienen su equivalente nativo en Mac OS X, pero la mayoría de ellos son grandes y extensos.

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