Maslinux
Las noticias más recientes sobre GNU-Linux

Cambiar de Unity a Gnome-Shell: primeros desafíos

Trabajo en Canonical, en el equipo de escritorio. El equipo trabaja en Ubuntu Desktop, publicando cada seis meses que contiene los frutos de nuestros esfuerzos – o al menos aquellos que están lo suficientemente listos para que la gente pueda usar.

Para la próxima versión (en octubre), nos dieron una gran tarea. Cambiar el entorno de escritorio de Unity a GNOME Shell. Hacer que el cambio sea lo más suave posible para nuestros usuarios, pero al mismo tiempo respete las decisiones de diseño. Eso suena como una buena cosa.

 

Hay algunas victorias inmediatas aquí – algunos de los GNU UX no se sintieron muy bien con Unity. Un buen ejemplo son las barras de encabezado y menús. Unity tenía una barra de menú global en la parte superior de la pantalla y, posteriormente, un interruptor para poner esos menús en la barra de título de la ventana (denominados menús localmente integrados o LIM para abreviar). Cuando una ventana está maximizada, su barra de título se fusiona con el menú superior para darle más espacio en la pantalla. Es una parte lisa del diseño de Unity, pero no funcionó muy bien con las barras. No es posible fusionarlos en la barra superior, y su diseño hace que las aplicaciones parezcan fuera de lugar. Nosotros (principalmente Trevinho) intentamos hacerlos encajar, pero había un problema: ¿qué haces cuando LIM está habilitado? Se supone que debemos mostrar los menús en la barra de título de la aplicación en ese caso, pero con las barras de encabezado no hay barra de título, así que no hay lugar para mostrar los menús. Nunca resolvimos ese problema. En relación con las barras de encabezado, muchas aplicaciones de GNOME también hicieron cambios en la forma en que proporcionaron menús, en la mayoría de los casos reduciéndolos a un elemento de nivel superior, lo cual estaba en tensión con el tratamiento de Unity de menús como ciudadanos importantes.

Trabajamos con GNOME para desarrollar características que permitan a las aplicaciones adaptar sus interfaces de usuario si el entorno de escritorio le gusta mostrar menús. En cierto modo fue un buen ejemplo de colaboración, pero en otros – como la creación de múltiples interfaces de usuario que los desarrolladores de aplicaciones necesitaban soportar para sentirse “nativos” tanto en GNOME Shell como en Unity – era una mierda. Hemos intentado crear parches para las aplicaciones para que puedan soportar estos casos. Algunos desarrolladores lo aceptaron – ¡gracias! – pero otros comprensiblemente no querían mantener el código que no estaban usando o probando. Así que estuvimos atascados con un montón de parches para las aplicaciones que no se veía 100% impresionante y eran un poco de dolor para mantener. En el caso más molesto que estábamos manteniendo un parche para agregar de nuevo una estructura de menú completo que se había eliminado. Eso significa seguir los cambios en las características y diseñar una forma lógica de establecer los menús. Por lo tanto, es genial que tengamos que eliminar este tipo de parche ahora, y los diseñadores y desarrolladores de GNOME tendrán su trabajo entregado a los usuarios de Ubuntu como lo pretendían.

La barra de encabezado de Evince se convirtió en una barra de herramientas en Ubuntu 16.04.

También hay problemas, sin embargo. Hay un gran número de usuarios de Ubuntu que están acostumbrados a la forma en que funciona actualmente el escritorio de Unity. Nos preocupamos mucho por estos usuarios y queremos asegurarnos de que estén contentos con su escritorio después de cambiarlos a GNOME. Podemos obtener un largo camino al admitir que hay un cierto período inevitable de ajuste que los usuarios tendrán que pasar. Pero habrá ocasiones en las que nosotros en Ubuntu tenemos un auténtico desacuerdo con una decisión de arriba, y es difícil saber qué es lo correcto. Echa un vistazo a la encuesta realizada por Ken VanDine del equipo de Canonical Desktop. Es bastante tentador leer los resultados de esa encuesta, particularmente cuando las opiniones estaban tendiendo fuertemente en favor de permitir extensiones particulares, como crear una obligación para nosotros de implementar la característica. ¿Pero lo hace? El paso siguiente requerido, uno que está actualmente en curso, es discutir los resultados con GNOME upstream y tratar de llegar a una resolución sobre cada problema. En muchos casos, incluso si el comportamiento solicitado de Ubuntu no está completamente acordado, será posible implementar una configuración que se puede alternar en sentido descendente. Sin embargo, en otros en los que nos divertimos, no estoy claro cuál debería ser nuestra respuesta. ¿Escuchamos a los encuestados y ponemos en práctica una característica con la que no podríamos estar de acuerdo con la corriente ascendente – potencialmente irritante para los equipos con los que estamos tratando de establecer una buena relación? ¿O decepcionamos a aquellos usuarios que han expresado, a veces con bastante claridad, su deseo por una característica en particular – a pesar de que podemos decir que hemos hecho presión en su nombre?

Parece que este va a ser el lanzamiento interesante que los críticos han estado pidiendo, pero no es todo en la superficie. Hay relaciones que deben construirse, y sin duda errores que se deben hacer en el camino. Nos vemos en GUADEC para discutir estos temas más.

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Qué hacer después de instalar Debian 9 "Stretch" (6)
  • Los 9 mejores editores de texto en GNU-Linux (4)
  • Revisión de Lubuntu 17.04: Escritorio ligero y completo (3)
  • Cómo instalar temas en Ubuntu 17.10 (3)
  • 10 Grandes temas para XFCE para usuarios de GNU/Linux (3)
  • WPS Office: Una de las mejores* alternativas a MS Office en GNU/Linux (2)
  • 7 de los mejores temas de iconos para Ubuntu (2)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies