¿Es gtk + responsable de la apariencia incómoda de la mayoría de las aplicaciones de Linux?

StackOverflow https://stackoverflow.com/questions/202706

  •  03-07-2019
  •  | 
  •  

Pregunta

Ahora, sé que esto es completamente subjetivo, así que por favor no me llames. Nunca he estado completamente satisfecho con Linux cuando decidí instalar una distribución como Ubuntu, Fedora, etc. debido a su incómodo posicionamiento y espaciado de los widgets.

Echa un vistazo a this :

alt text

alt text

Observe el espaciado incómodo del texto del campo de texto.

He visto muchos temas de Gnome que se ven bien en la superficie, pero todos de alguna manera se rompen, separaciones incómodas, bordes extraños. Etc.

El escritorio completo de Linux no tiene la integridad visual de OSX, por ejemplo, y me pregunto por qué. Si hay algún ejemplo de un entorno Linux integrado agradable, por favor, muéstreme, realmente QUIERO usar Linux.

(y lo sé, hay QT, y otros gerentes como KDE, etc. noté lo mismo, así que probablemente no sea GTK o Gnome solo)

¿Fue útil?

Solución

  

El escritorio completo de Linux no tiene la integridad visual de OSX, por ejemplo, y me pregunto por qué. Si hay algún ejemplo de un entorno Linux integrado agradable, por favor, muéstreme, realmente QUIERO usar Linux.

     

(y lo sé, hay QT, y otros gerentes como KDE, etc. noté lo mismo, así que probablemente no sea GTK o Gnome solo)

Básicamente, acaba de responder a su propia pregunta: Mac OS X tiene un entorno de escritorio (centrado alrededor de Cocoa), que tiene muchos programadores muy buenos y que los diseñadores gastan mucho tiempo de diseño, discusión e implementación.

Con " Linux " ;, no solo hay diferentes administradores de ventanas (Gnome, KDE, Flux / OpenBox, Enlightenment, etc, etc.), hay diferentes kits de herramientas de IU (QT, GTK +, Tk, wx, etc.), diferentes versiones ( en uso común), e innumerables formas diferentes de usar / implementarlas. Compare Lista de (principalmente) Linux GUI kits comparado con para Macintosh (todos ellos, bar Cocoa, son para versiones anteriores de Mac OS).

Hay muchos buenos diseñadores y programadores que trabajan en herramientas de GUI, pero están distribuidos en muchos proyectos diferentes. Incluso si de alguna manera se pusieran en un solo proyecto (Say, " wxQtGnome "), todavía habría innumerables aplicaciones que utilizan un marco diferente, o incluso una versión diferente de uno ... Entonces, todavía tiene el problema de la inconsistencia. Nuevamente, en comparación con Mac OS X, donde si tienes una aplicación GUI, es probable que esté utilizando Cocoa (que tiene una herramienta de creación de IU decente, que ayuda a los desarrolladores a diseñar las aplicaciones de acuerdo con las Pautas para la IU humana de Apples).

En cuanto a un agradable entorno de escritorio Linux integrado, diría que la instalación predeterminada de Ubuntu es probablemente la más cercana a esto. Un tema decente, y todas las aplicaciones encajan bastante bien juntas.

Otros consejos

Yo diría que tiene que ver con el movimiento de código abierto que atrae a más programadores que artistas. También recuerde que Apple gasta mucho dinero en su interfaz de usuario y que todavía toman crítica .

La calidad de los temas también varía. No debería ser tan difícil encontrar un tema que sea "horriblemente incorrecto". Debido a sus elecciones y prioridades básicas. Personalmente, me gustan los temas muy comprimidos. Incluso utilicé el gestor de ventanas Enlightenment , conocido por su atractivo visual, para deshacerme de las decoraciones de las ventanas por completo. Así que podría elegir un tema violentamente estrecho y ser muy feliz, a pesar de los problemas extraños que te hacen pelear.

En su lugar, diría que Gtk / Gnome es realmente la razón por la que estás mirando un escritorio GNU / Linux en absoluto . Lo que sucedió antes era de verdad heinous ¡todo el tiempo! (sin ofender a los creadores de XAW, pero probablemente no tenían "lamible" como una meta ...)

Estoy usando KDE con uno de los temas predeterminados (Plástico) y todavía no veo nada extraño.

También uso aplicaciones Gtk2 y todavía no he visto nada extraño allí. Debe saber que el uso de cualquier tema que no sea oficialmente y sea compatible con Gnome / KDE puede tener errores.

Sin embargo, todo esto puede ser muy subjetivo. Por ejemplo, creo que algunos de la interfaz de usuario de Windows XP son incómodos y / o simplemente feos. Diferentes personas tienen gustos y costumbres diferentes. Tal vez sea porque utilicé Windows 98, luego Linux, luego Windows XP, así que todo es incómodo. Y probablemente vienes de la otra dirección.

Ya sabes, es solo un enfoque diferente. Las diferencias entre temas particulares son inevitables, ya que no hay ningún tipo de directrices comunes, AFAIK.

Para mí, los temas de Linux son completamente integrales, aún no he experimentado ningún tipo de incomodidad.

El problema es doble:

  1. Todo el mundo parece usar el kit de herramientas de interfaz de usuario de su elección, lo que conduce a una horrible falta de coincidencia de aplicaciones.
  2. Los diseñadores de interfaces de usuario cuestan mucho dinero, por lo que la mayoría de los trabajos de IU en Linux son muy buenos, y se nota.

Además, la temática es malvada y nunca debería haberse implementado. Pero eso es solo mi IHMO, arruina totalmente la consistencia.

Bueno, ¿el tema similar a OSX tiene una ubicación de texto no alineada pero la mayoría de los demás en la página que vinculaste me parece bien?

Además, no es demasiado difícil arreglar esas cosas. Como @nemo dijo, hay " manera " Más codificadores que artistas en el mundo del software libre. Si hace sugerencias como artista a un creador de temas, probablemente se incorporarán en la próxima versión. Así es como funciona el mundo del software libre y de código abierto.

En cuanto a la imagen de ejemplo, tal vez podría publicar imágenes similares para las GUI que le gustan (Mac OS, Windows ...)? Eso podría facilitar la comparación de las GUI y ver diferencias sutiles.

De todos modos, creo que las imágenes de vista previa en art.gnome.org no son representativas de la apariencia real. Si desea comparar las GUI de GTK + con otros kits de herramientas, sugiero ver capturas de pantalla de aplicaciones reales. Por ejemplo, Ubuntu con tema predeterminado debería ser bastante representativo.

Por cierto. El Gnome HIG (Directrices de interfaz humana) tiene un capítulo sobre diseño y espaciado: http://library.gnome.org/devel/hig-book/stable/design-window.html.en .

No creo que GTK + en sí sea el responsable de la "apariencia incómoda" (¡Cuál es tu opinión subjetiva!) de las aplicaciones de Linux.

De hecho, GTK + es muy flexible con respecto a la posibilidad de aplicar temas e incluso motores de renderización completamente diferentes para los widgets (consulte el popular Murrine motor por ejemplo). Es mucho más flexible que las bibliotecas GUI nativas de Windows y Mac OS X.

Puede encontrar muchos temas de GNOME en, por ejemplo, gnome-look.org . Incluso hay temas de GNOME que hacen que su escritorio de GNOME se vea casi exactamente como Windows Vista o Mac OS X (no entiendo por qué alguien querría eso, pero eso es algo personal ...).

Canonical, la compañía detrás de Ubuntu, ha estado diciendo desde hace algún tiempo que está contratando diseñadores profesionales para crear un tema de escritorio muy elegante y diseñado profesionalmente para alguna versión futura de Ubuntu.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top