Del desarrollador del sistema operativo SolusOS Linux en desuso, le damos la bienvenida a Budgie Desktop, un proyecto de software de código abierto que & nbsp; se integra con el entorno de escritorio gráfico de GNOME.
Comprende una WM, sesión y panel
El entorno gráfico está compuesto por un administrador de ventanas (budgie-wm), una sesión de escritorio (sesión de pergaminos) y un panel (panel de pergaminos). También se implementa un cuadro de diálogo de ejecución (budgie-run-dialog), que le permite iniciar fácilmente los programas.
Interfaz similar a Chrome OS
Budgie usa un diseño tradicional, pero moderno. El panel principal se encuentra en el borde inferior de la pantalla y es completamente transparente. Su objetivo es parecerse a la interfaz de usuario de Chrome OS de Google, pero utiliza varias aplicaciones del entorno de escritorio de GNOME & nbsp;
.Está implementado en GTK3, Vala, C
Como su nombre lo sugiere, Budgie Desktop es un entorno de escritorio. Está escrito completamente desde cero y se implementó utilizando el juego de herramientas GTK + GUI, así como los lenguajes de programación Vala y C.
Diseñado para Evolve OS
Budgie ha sido diseñado desde cero como el entorno de escritorio gráfico predeterminado del sistema operativo Evolve OS, el sucesor de la distribución de SolusOS Linux en desuso.
Admite una amplia gama de sistemas operativos Linux
Budgie Desktop se distribuye principalmente como código fuente, a través de GitHub, lo que significa que podrá descargarlo e instalarlo en prácticamente cualquier sistema operativo basado en kernel de Linux, incluidos Ubuntu y Arch Linux.
Aviso justo para los usuarios de Ubuntu
Al instalar Budgie Desktop, a los usuarios de Ubuntu se les advierte que el tema predeterminado romperá algunas de las funciones del escritorio, especialmente la usabilidad del componente Panel Budgie. Por lo tanto, no utilice ningún complemento o modificación de Ubuntu GTK3.
Dependencias, muchas dependencias
El entorno de escritorio de Budgie requiere las siguientes bibliotecas y componentes: libpulse, libpulse-mainloop-glib, GTK3, upower-glib, libgnome-menu, libwnck, libmutter, GLib, gee-0.8, libpeas-1.0 y valac.
¿Qué hay de nuevo? en esta versión:
- Arregla el cierre de popovers al abrir un menú emergente o combobox
- Soluciona algunos problemas de compilación con pilas antiguas de GNOME (3.20 / 3.22)
Novedades en la versión 8.3:
- Merge pull request # 237 de libcg / master
- common.mk: no use -Werror
- Más valores predeterminados de Solus. Puedes deshabilitarlos en Configuración de Budgie si no te gusta.
- Trata de las rarezas de lightdm al ser GNOME. Vs Budgie: GNOME
- wm: se adapta a los cambios de GSD 3.16 (cierra el problema # 204)
- Deshacer locura: rompió gnome: captura de pantalla (-i)
- Usa ejecutable, no línea de comando
- panel / applets: no confíes en GdkAppLaunchContext
- datos: Deshabilitar & quot; md & quot; estilo: se eliminará completamente pronto
- applets / budgie-menu: deshabilita el seguimiento de puntuación (opcional en el futuro)
- applets / tray: Bloquee a 24px, ya que es demasiado problemático.
- applets / tray: Bloquea los tamaños de los iconos
- Reparar el manejo de Super_L (overlay-key)
- Asegúrate de que los pop-ups se cierren con la tecla de Windows
- Cambiar al icono de inicio-aquí-simbólico por defecto
- wm: agregue inicial básico & quot; siempre en la parte superior & quot; elemento de menú (sin verificación)
- wm: Tiempo límite de la pestaña Fix, no hay nadie lo suficientemente rápido para eso.
- applets / notificaciones: no habilite el foco en el botón de cierre
- Sincronizar muchas más traducciones
- applets / show-desktop: Sea visualmente consistente con los lanzadores
- Agregar el botón de bloqueo al cuadro de diálogo de sesión (resuelve el problema n. ° 89)
Novedades en la versión 8.2:
- Ahora tenemos soporte de traducciones y una inicial Ahora hay un conjunto de traducciones en Budgie Desktop
- Requieren el mínimo GTK / Mutter 3.14 - desarrollado activamente en 3.16
- Eliminamos todas las anteriores soluciones de 3.10 para Ubuntu 14.04, lo que significa que perdimos la compatibilidad 14.04 por completo.
- Masa de estabilidad y cambios en el rendimiento, especialmente cuando se utilizan bloqueos cuando se utilizan menús emergentes. El menú de Budgie ahora aparece virtualmente instantáneamente.
- Desde v8 cambiamos a las nuevas notificaciones de estilo
- Los menús con el botón derecho están de vuelta (ventana raíz / escritorio) y en Windows. Nuevo & quot; Show Desktop & quot; applet
- Desde v8 budgie-wm se reescribió por completo para ser más receptivo, y minimizar el número de asignaciones reales para ser más receptivo. Por lo tanto, es un poco más ligero de lo que era (todavía usa libmutter)
Novedades en la versión 8:
- Añadimos un grupo de opciones para el menú de Budgie a las preferencias del panel, permitiéndole usar el diseño tradicional que usamos con el menú de Budgie, o incluso pegar
- con la nueva versión que no emplea categorías. Hemos actualizado visualmente el menú y el menú de ejecución, de una manera mucho más sencilla e intuitiva (por no mencionar más receptivos) .
- siente todo. La interacción jugó una gran parte esta vez, con el menú ahora ordenando elementos por uso, ¡lo que te ahorra mucho tiempo!
- Tenemos soporte para ocultar automáticamente, un nuevo aspecto oscuro, fijación de aplicaciones (aplicaciones de pin como lanzadores al panel), soporte dinámico para el tematismo del Panel de GNOME, un applet de barra de menú,
- limpió las animaciones ... ¡y un montón más!
- IconTasklist: Agregar soporte de fijación
- IconTasklist: utiliza archivos .desktop para listas rápidas
- IconTasklist: usa archivos .desktop para la resolución de íconos
- IconTasklist: Soporte & quot; atención & quot; pista (parpadeo azul)
- Panel: admite el tema oscuro (utilizado por defecto)
- Agregar el applet de Menubar
- Panel: soporte inicial de autohide (manual, no automático)
- Panel: admite sombra en todos los bordes de la pantalla
- Panel: soporte dinámico para el tematismo del panel gnome
- RunDialog: Actualización visual completa (bootiful)
- BudgieMenu: agrega modo compacto, usa de forma predeterminada
- BudgieMenu: Ordenar elementos por uso
- BudgieMenu: Eliminar la opción antigua de energía
- Editor: agrega todas las opciones de menú a la interfaz de usuario
- Soporte de GNOME 3.10 hasta 3.16 (inédito, git)
- wm: Matar la animación del espacio de trabajo (resolver después de v8)
- wm: Mejores animaciones para cambiar fondos de pantalla
- ¡Y otras cosas! (¡Pruébelo! & Gt; _
Novedades en la versión 7:
- Nuevo soporte de daemon de notificación (freedesktop)
- Soporte de bandeja X11 (temperatura hasta que aparezca un nuevo indicador de aplicación)
- Representación de pop-up nativa
- Diversas ubicaciones de popover / correcciones de tamaño
- Control de volumen mediante popover de nuevas configuraciones (sin silenciar aún).
- Ocultar applet de energía cuando no se encuentra ninguna batería
- Varios ajustes de múltiples cabezas
- Desplácese con el mouse para cambiar el volumen
- Integración con la configuración de reloj de GNOME
- Dividir libbudgiewidgets como biblioteca compartida
- Soporte de sombras inicial (solo panel inferior).
- Mejora mucho la lógica de sesión (corrige el inicio congelado, múltiples instancias)
- No envíe archivos .c en make dist
- Habilita el cambio del ícono del menú y la etiqueta a través de la tecla gsettings (aún no hay interfaz de usuario)
Novedades en la versión 5.1:
- Casi todos los cambios desde v4 se han relacionado con el panel. Ha sido completamente reescrito en Vala, reduciendo la sobrecarga de mantenimiento y reduciendo significativamente la barrera de entrada para nuevos contribuidores.
- Entonces, cuando su actualización llegue más tarde (con suerte) hoy a través de OBS si la usa, o para los usuarios de Evolve OS ya tiene la actualización, solo debería ver pequeñas diferencias visuales. La idea era no cambiar el aspecto, sino reescribir lo que había allí y hacerlo mejor.
- Complementos:
- Todos los applets se han reescrito para usar una API de complemento. Esto no hace una diferencia inmediata para los usuarios, pero se ampliará considerablemente en la próxima v6 (intentaremos evitar una v6.1 esta vez ...). Los usuarios de Budgie Desktop podrán escribir sus propios complementos en cualquier idioma compatible con libpeas, que incluye C, Vala, JavaScript y Python. Esto básicamente significa que podrá extender el panel con sus propios applets. Para hacer la vida un poco más fácil, los complementos también podrán cargarse desde su directorio de inicio, promoviendo una manera fácil de compartir y usar applets.
- El panel existente recibirá los cambios para v6, lo que le permite personalizar por completo el diseño del panel, haciéndolo propio. Pero esos cambios no vendrán hasta la v6, así que dejemos de burlar.
- Más correcciones:
- El panel ahora se queda donde debe ser, y el tamaño correcto. Esto ... ayuda, ya que es un panel ... Actualmente, no existen opciones de configuración para el panel, ya que esto vendrá durante el ciclo v6. Entonces, lo que puedo decir es que el panel tiene soporte completo para las posiciones superior / inferior, y * soporte preliminar * para los bordes de la pantalla izquierda / derecha, aunque el menú se verá ... extraño.
- Entonces, ahora el panel está bloqueado a 40px de altura, tiene íconos de estado de 22x22px y & quot; launcher & quot; iconos que son 32x32. El panel y sus menús (menú principal y área del reloj) ahora deberían ser más rápidos y suaves para abrir y operar.
- El oscurecimiento automático del panel también recibió amor, y hace su trabajo de manera muy efectiva. En este momento está obligado a comenzar a fallar cuando comienza a mover las ventanas a diferentes espacios de trabajo, esto es algo que debe abordarse en el futuro.
- Por último:
- La reescritura en Vala tomó un poco de esfuerzo, pero de inmediato ha valido la pena. En el futuro, todo el escritorio se reescribirá para usar Vala, y siendo el & quot; second write & quot; - hacemos las cosas mejor la segunda vez. Aquí están las estadísticas para el panel inicial reescrito a Vala: 55 archivos modificados, 2749 inserciones (+), 2658 eliminaciones (-)
Comentarios que no se encuentran