LibreOffice 7.2.5 llega tras una actualización de seguridad con alrededor de 90 correcciones

LibreOffice 7.2.5

Hoy hace justo un mes, The Document Foundation lanzó las versiones 7.2.4 y 7.1.8 de su suite de ofimática. No fueron actualizaciones para corregir muchos fallos, pero sí necesarias porque cerraron un importante fallo de seguridad. Tras aquel lanzamiento, hace unos instantes han lanzado LibreOffice 7.2.5, una actualización de punto que ya podríamos etiquetar como «normal», ya que han corregido errores del software que harán que todo funcione mejor, y lo han hecho con un número de parches también más habitual.

Quizá, teniendo en cuenta que estamos ante la quinta actualización de punto de la serie 7.2, 90 errores corregidos pueden sonar a mucho, pero no cuando recordamos que hace un mes sólo lanzaron un parche, tanto en la versión para equipos de producción como en la más actualizada con todas las novedades. Hablando de la versión para equipos de producción, esta vez no se ha actualizado, y no se espera que lo haga más.

LibreOffice 7.2.5 aún no se recomienda para equipos de producción

The Document Foundation pone a nuestra disposición dos versiones de su suite de ofimática: la más actualizada, que ahora es LibreOffice 7.2.5, está destinada a los «entusiastas de la tecnología» y «early adopters» que queremos usar todas las novedades tan pronto en cuanto salen. Por otra parte, ofrece otra para equipos de producción, actualmente la v7.1.8, que ya está más probada y con menos fallos. El proyecto suele recomendar para equipos de producción a la versión más nueva cuando lanzan la quinta actualización de mantenimiento, pero esta vez no ha sido así, probablemente porque no están contando la entrega anterior como una versión con un buen número de correcciones.

LibreOffice 7.2.5 ya está disponible para descargar desde la página web oficial del proyecto. Desde allí, los usuarios de Linux podemos descargar paquetes DEB y RPM, pero lo más recomendable es esperar a que nuestra distribución añada los nuevos paquetes a sus repositorios oficiales o instalar el paquete Flatpak que aparecerá pronto en Flathub.

from Linux Adictos https://ift.tt/3JJGIdj
via IFTTT

LatencyFleX: alternativa a NVIDIA Flex

LatencyFlex

Uno de las palabras más odiadas en computación y que trae de cabeza a muchos ingenieros de hardware es la latencia. La latencia es la causante de algunos de los retardos o falta de rendimiento de algunos sistemas. Sin embargo, puedes hacer uso de esta fantástica herramienta de código abierto que te ayudará a reducir la latencia. Su nombre es LatencyFleX, y puede funcionar de forma independiente del proveedor y del videojuego que estés usando.

Es una alternativa a NVIDIA Reflex, un software propietario para gaming en Microsoft Windows y que solo funciona para los productos de esta compañía. En cambio, con LatencyFleX podrás usarla para todo tipo de hardware (funciona tanto en una GPU NVIDIA, como AMD, e incluso Intel) y de forma nativa en tu distro GNU/Linux.

El proyecto no solo supone una gran alternativa, sino que los desarrolladores son ambiciosos, y ya planean posibilitar que los desarrolladores de videojuegos lo puedan integrar también en sus motores de juegos, más allá de Unreal Engine y de Unity 3D.

En cuanto a su efectividad, puedes ver en el gráfico anterior cuál es la latencia con LatencyFleX activado o desactivado. Y, como se aprecia, la latencia medida en milisegundos baja considerablemente cuando está activo.

Por otro lado, como ya he citado anteriormente, lo más positivo es que es gratuito y de código abierto. Está disponible bajo licencia Apache 2.0, por lo que podrás usarlo, distribuirlo, modificarlo, o lo que quieras, siempre dentro de lo que permiten las cláusulas de esta licencia.

Eso sí, deberías usarlo bajo tu propia responsabilidad si usas videojuegos con sistemas Anti-Cheat, ya que podría generar algunos problemas. No obstante, supongo que poco a poco se irán puliendo los problemas y mejorando el proyecto en todos los sentidos.

Más información y descarga de LatencyFleX – Visitar sitio de GitHub de este proyecto

from Linux Adictos https://ift.tt/3faAa9L
via IFTTT

Linux Mint 20.3 ya se puede descargar, con Linux 5.4 y basado en Ubuntu 20.04.5

Linux Mint 20.3

Lo esperábamos para Navidad y, bueno, en países como España aún entra en tiempo, ya que la temporada navideña empieza el 22 de diciembre y termina el 6 de enero. Aún así, llega más tarde de lo esperado, y más aún si tenemos en cuenta que el lanzamiento aún no se ha hecho oficial. Clem Lefebvre, líder del proyecto, ya ha comunicado que están probando el buen funcionamiento de las ISO de Linux Mint 20.3, pero ya se pueden descargar desde algunos de los servidores oficiales.

La beta se lanzó el 13 de diciembre, y muchos esperábamos que, como en años anteriores, pudiéramos usar Linux Mint 20.3 alrededor del día 25 de diciembre. El equipo de desarrolladores no ha mencionado el porqué de este retraso, y no lo han hecho porque aún no ha habido nota de lanzamiento; no sabemos si dirán algo cuando sea oficial. Sí han mencionado que han corregido 85 bugs gracias a los usuarios que han probado la beta, eso en el artículo que adelanta que pronto se podrán descargar las ISO de manera oficial.

Novedades más destacadas de Linux Mint 20.3

  • Basado en Ubuntu 20.04.5, soportado hasta 2025.
  • Linux 5.4 con las últimas correcciones del kernel por parte de Canonical.
  • Mejoras en el tema Mint-Y, entre las que tenemos los botones de cerrar, minimizar y maximizar con mejor estética y tamaño. Las barras de título también son más grandes.
  • Aplicaciones del proyecto como Celluloid, Hypnotix o el visor de imágenes ahora usan el color oscuro por defecto.
  • Mejoras concretas en los escritorios (y sus aplicaciones) cada una de las versiones en las que está disponible. La oficial o principal es la Cinnamon, pero también está disponible en MATE y Xfce.
  • Nueva aplicación Thingy, un visor de documentos.
  • Mejorado el soporte para idiomas que se leen de derecha a izquierda (rtl).
  • Nuevos fondos de pantalla.
  • Los reportes del sistema ahora sólo se ejecutan una vez al día.
  • Soporte para NVIDIA Optimus en archivos .desktop.
  • Nuevo atajo Alt+META+S para activar el lector de pantalla.
  • Soporte para la escala fraccional x3 en hardware compatible.

Como hemos mencionado varias veces a lo largo de este artículo, el lanzamiento de Linux Mint 20.3 aún no es oficial, pero se puede descargar desde algún que otro mirror, como en este enlace. En las próximas horas anunciarán el lanzamiento, y también publicarán información sobre cómo actualizar desde el mismo sistema operativo.

from Linux Adictos https://ift.tt/3tgfzJp
via IFTTT

Chrome 97 llega sin muchas novedades enfocadas a los usuarios, pero sí con otras que mejorarán la experiencia como la API WebTransport

Chrome 97

Estos días vamos a leer mucho frases que incluyan algo así como «la primera del año». Ya lo dijimos en la versión de Manjaro del 2 de enero, y hoy nos toca volver a hacerlo, pero hablando del navegador web de Google. Después de una v96 con redirección automática de HTTP a HTTPS, entre otras novedades, ayer martes lanzaron Chrome 97, una versión que no pasará a la historia por ser de las más emocionantes para el usuario final.

De lo que más llama la atención es una nueva API, la que recibe el nombre de WebTransport. Se trata de framework de protocolo similar a los canales de datos de WebRTC, pero principalmente para que los clientes limitados por el modelo de seguridad de la web se comuniquen con un servidor remoto utilizando un transporte seguro y multiplexado. Por lo tanto, y aunque se puede decir de todas las versiones, Chrome 97 es más seguro.

Otras novedades de Chrome 97

Chrome 97 también añade consultas de medios CSS para la detección de pantallas HDR, nuevos métodos JavaScript y más compatibilidad con aplicaciones web de aspecto nativo. Por otra parte, desde los ajustes podremos eliminar todos los datos almacenados en una página (sitio, en este caso) web.

Entre el resto de cambios también encontramos un soporte mejorado para teclados internacionales, algo que ayudará a los desarrolladores a saber qué tipo de teclado se está usando. La lista completa de cambios está disponible en este enlace.

Para los usuarios existentes de distribuciones Linux que añaden el repositorio al instalar Chrome por primera vez, como Ubuntu, Chrome 97 ya debe estar esperando como actualización en el centro de software. En otros casos, como en las distribuciones basadas en Arch Linux, la v97 de Chrome ya está disponible en AUR (google-chrome), y se puede instalar, por ejemplo, con la herramienta gráfica Pamac desarrollada por Manjaro o compilando/actualizando con herramientas como yay. Chrome 98 ya lleva tiempo en desarrollo y llegará dentro de un mes y medio aproximadamente.

from Linux Adictos https://ift.tt/3r91wTh
via IFTTT

Haiku OS ya puede ejecutar aplicaciones X11 sin usar un servidor X

Los desarrolladores del sistema operativo de código abierto Haiku, el cual es un sistema operativo independiente que continúa evolucionando desde BeOS, dieron a conocer la noticia hace pocos dias de que han preparado una implementación inicial de la capa de compatibilidad Xlib, que le permite ejecutar aplicaciones X11 en Haiku sin usar un servidor X.

Los desarrolladores posicionan a la capa bajo sus propias palabras como una implementación mediante la emulación de funciones Xlib traduciendo las llamadas a la API gráfica Haiku de alto nivel. Tal como está, la mayoría de las API Xlib de uso común son proporcionadas por la capa, pero algunas de las llamadas permanecen inactivas por ahora.

La capa permite compilar y ejecutar aplicaciones basadas en la biblioteca GTK, pero la calidad del diseño de los elementos en las ventanas aún debe mejorarse. El procesamiento de la entrada mediante el teclado y los clics del mouse aún no se ha llevado a una vista de trabajo (solo se ha agregado el procesamiento del evento de movimiento del mouse).

Ahora, esto es todavía bastante temprano; presionar cualquier cosa en el teclado hace que se bloquee, hacer clic con el mouse dentro de la ventana causa un bloqueo y puede ver claramente extraños artefactos de redibujado. No obstante, los eventos de movimiento del mouse funcionan (los botones indican que se está colocando el cursor sobre ellos) y el cambio de tamaño de la ventana se comporta como uno esperaría. Pero, bueno, considerando que construí GTK apenas ayer, y tuve que solucionar un fallo y arreglar otros dos en mi propio código antes de que hiciera esto, diría que ya es un logro bastante considerable.

El soporte de la biblioteca Qt de Haiku se implementó previamente mediante la creación de un port Qt nativo que se ejecuta en la parte superior de la API de Haiku. Pero para el soporte de GTK, el uso de la emulación X11 se considera la opción preferida, ya que los componentes internos de GTK no están tan bien abstraídos y crear un backend GTK separado para Haiku requerirá recursos significativos. Como salida, se consideró la posibilidad de crear un port de servidor X11 para Haiku, pero este enfoque se consideró poco práctico en condiciones en las que la API X11 se puede implementar directamente sobre la API Haiku.

X11 fue elegido como un protocolo estable e invariable a largo plazo, mientras que los experimentos con Wayland aún están en curso, se requiere crear su propia implementación de servidor y finalmente no se aprueban todas las extensiones de protocolo necesarias. Cuando se ejecuta a través de una capa de aplicaciones más simples en Tcl/Tk y wxWidgets, se observan problemas aún sin resolver, pero la apariencia ya está más cerca de lo normal:

Para quienes desconocen de Haiku OS, puedo decirles que este sistema operativo se creó en 2001 como reacción a la reducción del desarrollo del sistema operativo BeOS y se desarrolló con el nombre de OpenBeOS, pero se renombró en 2004 debido a afirmaciones relacionadas con el uso de la marca BeOS en el nombre.

El sistema se basa directamente en tecnologías BeOS 5 y tiene como objetivo la compatibilidad binaria con aplicaciones para este sistema operativo. El código fuente de la mayor parte del sistema operativo Haiku se distribuye bajo la licencia gratuita MIT, con la excepción de algunas bibliotecas, códecs de medios y componentes tomados en préstamo de otros proyectos.

El sistema está enfocado en computadoras personales, utiliza su propio núcleo, construido sobre la base de una arquitectura híbrida, optimizada para una alta capacidad de respuesta a las acciones del usuario y la ejecución eficiente de aplicaciones multiproceso. OpenBFS se utiliza como un sistema de archivos, que admite atributos de archivo extendidos, registro en diario, punteros de 64 bits, soporte para almacenar metaetiquetas (para cada archivo, puede guardar atributos en la forma clave = valor, lo que hace que el sistema de archivos parezca un base de datos) e índices especiales para acelerar la selección en ellos.

Finalmente si estás interesado en poder conocer más al respecto sobre la noticia, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/3FXV07Z
via IFTTT

MyPublicInBox adquiere OpenExpo Europe

MypublicInbox logo y OpenExpo

Desde el 1 de enero de 2022, OpenExpo Europe es ya parte de MyPublicInBox. Por tanto, desde ambas partes se trabajará de forma coordinada para buscar las sinergias en pos de acelerar los proyectos que tienen ambos en común, con el objetivo de repercutir positivamente en todos los usuarios e instituciones que han confiando en ellos durante esto últimos años.

Con esta adquisición, MyPublicInBox podrá elevar el impacto que tienen sus perfiles públicos, mejorar el networking, así como el valor para los usuarios de esta red por medio de la divulgación, la tecnología, y las interacciones profesionales-empresas.

Además, para tranquilidad de muchos lectores, OpenExpo Europe seguirá siendo un evento de referencia sobre la tecnología. En este sentido no habrá cambios que puedan poner en riesgo este evento tal como se conoce ahora, solo que ahora tendrán el apoyo de la plataforma propietaria para hacer más relevantes las actividades de las empresas, profesionales, y proyectos implicados.

«Creemos que con la incorporación del equipo de trabajo de OpenExpoEurope, así como de sus actividades dentro de MyPublicInbox traemos experiencia en hacer comunidad, en generar impacto a través de actividades de divulgación, proyectos de interacción, y aceleración de negocios digitales, lo que puede beneficiar ampliamente a los usuarios de nuestra plataforma.” ha comentado Beatriz Cerrolaza, CEO de MyPublicInBox.

Por su parte, Philippe Lardy, CEO de OpenExpo Europe, también ha tenido palabras positivas sobre esta fusión: «Estamos muy ilusionados por el mundo de oportunidades que abre nuestra unión y muy feliz a nivel personal de poder ser parte de un proyecto muy bonito y disruptivo cuyo crecimiento es exponencial.»

Desde LxA solo esperamos que esta unión sea próspera y beneficie a todos los usuarios, profesionales, proyectos, y empresas en el mundo del código abierto.

Más información sobre MyPublicInBox – Web oficial

Más información sobre OpenExpo Europe – Web oficial

from Linux Adictos https://ift.tt/3HyT06t
via IFTTT

2021: estos fueron los eventos mas importantes que sucedieron – Parte 2

Continuando con nuestra serie de los acontecimientos, eventos y noticias más importantes del 2021 en este nuevo articulo tocaremos los temas más relevantes entorno a la temática del software libre y Linux.

Y para dar inicio a esta publicación iniciaremos con todas las versiones que se presentaron del Kernel de Linux en la cual la más reciente fue la versión 5.15 en la cual sus novedades más interesantes fueron el nuevo controlador NTFS con soporte de escritura, módulo ksmbd con implementación de servidor SMB, subsistema DAMON para monitorear el acceso a la memoria, primitivas de bloqueo para modo en tiempo real, soporte fs-verity en Btrfs, llamada al sistema process_mrelease para sistemas de respuesta de memoria baja, certificación remota del módulo dm-ima.

La versión 5.14 del Kernel de Linux introdujo nuevas llamadas al sistema quotactl_fd() y memfd_secret(), eliminación de controladores ide y raw, nuevo controlador de prioridad de E / S para cgroup, modo de programación de tareas SCHED_CORE, infraestructura para crear cargadores para programas BPF verificados.

Linux 5.13 llego con el soporte inicial para chips Apple M1, controlador cgroup «misc», fin de soporte para /dev/kmem, soporte para nuevas GPU Intel y AMD, la capacidad de llamar directamente funciones del kernel desde programas BPF, aleatorización de la pila del kernel para cada sistema llamada, la capacidad de construir en Clang con protección CFI (Control Flow Integrity), Landlock módulo LSM para limitación adicional de procesos, dispositivo de sonido virtual basado en virtio, modo multi-shot en io_uring.

Linux 5.12 introdujo el soporte para dispositivos de bloques zonificados en Btrfs, la capacidad de mapear ID de usuario para sistemas de archivos, limpiar arquitecturas ARM obsoletas, modo de escritura en NFS, mecanismo LOOKUP_CACHED para determinar rutas de archivo desde la caché, soporte para instrucciones atómicas en BPF, sistema de depuración KFENCE para detectar errores cuando se trabaja con memoria, el modo de sondeo NAPI en la pila de red que trabaja en un hilo del kernel separado, el hipervisor ACRN, la capacidad de cambiar el modelo de preferencia en el programador de tareas sobre la marcha y compatibilidad con optimizaciones LTO cuando edificio en Clang.

Y por su parte la versión de Linux 5.11 integro el soporte para enclaves Intel SGX, nuevo mecanismo de interceptación de llamadas al sistema, bus auxiliar virtual, prohibición del ensamblaje de módulos sin MODULE_LICENSE(), filtrado rápido de llamadas al sistema en seccomp, descontinuación del mantenimiento de la arquitectura ia64, transferencia de tecnología WiMAX al » staging «rama, la capacidad de encapsular SCTP en UDP.

Por la parte de las distribuciones, en este año 2021 se realizaron los lanzamientos de la nueva versión de Debian 11, tambien se realizaron las pruebas sobre RHEL 9 y las formaciones de CentOS Stream 9, Devuan 4,0, Ubuntu 20.04 y Ubuntu 21.10, openSUSE 15.3, RHEL 8.4 y RHEL 8.5, Fedora 34 y 35 y de SUSE 15.3.

En este apartado tambien vale la pena mencionar la finalización del lanzamiento de actualizaciones para CentOS 8.x, con lo cual en este año nacieron nuevos proyectos alternativos de CentOS 8, tales como AlmaLinux, Rocky Linux y VzLinux.

Por otra parte, Fedora Kinoite, se posicionó como una contraparte de Fedora Silverblue con el escritorio KDE y tambien en este año se realizó el cambio del nombre del proyecto «Fedora» por el de «Fedora Linux» (al cual no muchos nos acabamos de acostumbrar).

Por la parte de los derechos de autor, podemos recordar aun el tan sonado caso sobre la infracción de los derechos de autor en el protector de pantalla GNOME, asi como tambien el intento de un tercero de registrar PostgreSQL en Europa y Estados Unidos y de noticias más reciente la nota del problema por el uso de codigo de OBS en TikTok Live Studio y tambien de las excepciones de DMCA que permiten firmware de enrutador reemplazable.

Ademas, hablando sobre esta categoría tambien podemos destacar las acciones que tomaron en GitHub en pro de lanzar un servicio para proteger a los desarrolladores de prohibiciones de DMCA irrazonables (ya que desde que Microsoft tomo el control de la plataforma las denunciar por supuestas infracciones creció mucho). GitHub tambien endurecio las reglas relacionadas con la publicación de resultados de investigación de seguridad luego de un conflicto sobre la eliminación de un exploit prototipo para Microsoft Exchange.

En la parte de licencias, Elasticsearch pasó a una licencia no libre SSPL, mientras que los proyectos GCC y Glibc cancelaron la transferencia obligatoria de los derechos de propiedad del código a la Fundación STR y tambien la noticia de la problematica de licencias para NMAP incompatibles con Fedora, luego de que Nmap cambió la licencia y tambien la eliminación de restricciones sobre el uso del JDK con fines comerciales.

from Linux Adictos https://ift.tt/3mTrqsA
via IFTTT

2021: estos fueron los eventos mas importantes que sucedieron

Sin dudas el 2021 fue un año bastante activo, pese a que aun durante el primer semestre de ese año aún hubo muchas restricciones por parte de las medidas tomadas por diferentes naciones en relación con la actual pandemia de Covid-19.

Dentro de los eventos que se suscitaron compartimos en este articulo algunos de los más importantes y que dieron de que hablar o que fueron noticias muy sonadas.

Eventos del 2021

Algo de lo no se dejó de hablar durante el 2021 y que durante el ultimo semestre de este tuvo mucho de que hablar fue el tema de las vulnerabilidades de las cuales de las más sonadas podemos recordar la de Log4j la cual permite la ejecución de código arbitrario cuando se escribe un valor con formato especial en el registro en el formato «{jndi: URL}».

Tambien está la de Mozilla NSS en el conjunto de bibliotecas criptográficas NSS (Servicios de seguridad de red) de Mozilla que podría conducir a la ejecución de código malicioso al procesar firmas digitales DSA o RSA-PSS especificadas mediante la DER (Distinguido reglas de codificación).

Otra fue la que fue detectada en impresoras HP que afectaba a más de 150 modelos diferentes de impresoras y equipos multifunción HP LaserJet, LaserJet Managed, PageWide y PageWide Managed. La vulnerabilidad permite un desbordamiento del búfer en el procesador de fuentes al enviar un documento PDF especialmente diseñado para imprimir y hacer que su código se ejecute a nivel de firmware.

En el lado de las vulnerabilidades en procesadores y hardware estas las de los nuevos tipos de ataques a las CPU de Intel y AMD. Tres vulnerabilidades clase Spectre y Meltdown en CPU AMD y vulnerabilidad en AMD SEV. Fugas de datos a través del bus de anillo de la CPU Intel.

Tambien debemos recordar el ataque a Intel SGX y las vulnerabilidades en chips DSP de MediaTek y tokens NXP.

Por otro lado, tambien debemos recordar el movimiento para destituir a Stallman y disolver la Junta Directiva de la Fundación STR luego del regreso de Stallman a la Junta Directiva de la Fundación STR. La ruptura de relaciones con la Open Source Foundation para muchos proyectos de código abierto, incluidos Red Hat, Fedora, Creative Commons, GNU Radio, OBS Project, SUSE, The Document Foundation. El proyecto Debian ha adoptado una posición neutral. Reestructuración de la gestión de la Open Source Foundation.

Otro caso muy sonado fue la de la suspensión de la Universidad de Minnesota en el desarrollo del kernel de Linux, ya que debido a ciertas actividades que ellos salieron a mencionar como «experimentar» con el envío de parches potencialmente vulnerables y en cuanto tiempo eran estos descubiertos, la universidad quedo fuera de participacion en el Kernel.

Por el lado del software y de lo que se vio nacer en el 2021 se destaca la noticia de Amazon sobre OpenSearch, la cual es una bifurcación de Elasticsearch, a lo cual posteriormente Elasticsearch bloqueó la capacidad de conectarse a bifurcaciones en bibliotecas cliente.

En el caso de los sistemas operativos esta MuditaOS el cual es para pantallas de papel electrónico. Muen es un micronúcleo para la construcción de sistemas de alta fiabilidad. Kerla es un kernel de Rust compatible con Linux. Chimera (kernel de Linux + entorno FreeBSD). ToaruOS . Puerto OpenVMS para x86-64. Preinstalación de Fuchsia OS en dispositivos Nest Hub y compatibilidad para ejecutar programas Linux en Fuchsia.

En la parte de adquisiciones está el de Muse Group que se hizo cargo de Audacity e introdujo nuevas reglas de privacidad (la comunidad reaccionó con bifurcaciones) y tambien esta categoria esta la noticia de Brave que compró el motor de búsqueda Cliqz.

Finalmente por la parte de los reclamos, está la de la reclamación judicial contra Vizio, asociada a la violación de la GPL, tambien el de la resolucion del caso que ha durado bastantes años entre Xinuos contra IBM y Red Hat.

Sony Music logró bloquear sitios piratas al nivel del sistema de resolución de DNS de Quad9 y en donde el tribunal a cargo rechazó la apelación de Quad9.

Otro caso muy sonado fue el de Google en el cual derrota a Oracle en el caso de Java y Android y tampoco podemos olvidarnos del caso de Take-Two Interactive que ha asegurado un bloqueo de GitHub de su proyecto de código abierto RE3. Después de la apelación, GitHub recuperó el acceso, pero Take-Two presentó una acción legal contra los desarrolladores y GitHub volvió a bloquear el repositorio.

from Linux Adictos https://ift.tt/3305ViB
via IFTTT

Maui Shell, un nuevo entorno de usuario de la mano de los desarrolladores de Nitrux

Hace poco los desarrolladores de la distribución Nitrux, que ofrece su propio entorno de escritorio «NX Desktop», dieron a conocer el anuncio de la creación de un nuevo entorno de usuario Maui Shell que se puede usar en computadoras de escritorio, dispositivos móviles y tabletas, adaptándose automáticamente al tamaño de la pantalla y a los métodos de entrada disponibles.

El entorno se desarrolla bajo el concepto de «Convergencia», que implica la capacidad de trabajar con las mismas aplicaciones tanto en las pantallas táctiles de los teléfonos inteligentes y tabletas, como en las grandes pantallas de los portátiles y PC.

Por ejemplo, se puede formar una skin para un smartphone sobre la base de Maui Shell, que, cuando se conecta a un monitor, teclado y mouse, puede convertir el teléfono inteligente en una estación de trabajo portátil. La misma skin se puede usar para computadoras de escritorio, teléfonos inteligentes y tabletas, sin la necesidad de crear versiones separadas para dispositivos con diferentes factores de forma.

El shell utiliza los componentes GUI de MauiKit y el marco Kirigami que está siendo desarrollado por la comunidad de KDE. Kirigami es un complemento para Qt Quick Controls 2 , y MauiKit ofrece plantillas de interfaz de usuario listas para usar que le permiten crear aplicaciones muy rápidamente que se adaptan automáticamente al tamaño de la pantalla y a los métodos de entrada disponibles.

El entorno de usuario de Maui Shell se compone de dos componentes:

  • Una envoltura de Cask que proporciona un contenedor que abarca todo el contenido de la pantalla. El shell también incluye plantillas básicas para elementos como la barra superior, cuadros de diálogo emergentes, mapas en pantalla, áreas de notificación, barra de acoplamiento, accesos directos, interfaz de invocación de programas, etc.
  • Administrador de compuestos Zpace, responsable de mostrar y colocar ventanas en el contenedor Cask, procesando escritorios virtuales.

La barra superior contiene el área de notificación, el calendario y los interruptores para acceder rápidamente a varias funciones comunes, como acceder a la configuración de red, cambiar el volumen, ajustar el brillo de la pantalla, controlar la reproducción y administrar la sesión. En la parte inferior de la pantalla, hay un panel de acoplamiento, que muestra iconos de aplicaciones ancladas, información sobre programas en ejecución y un botón para navegar por las aplicaciones instaladas (lanzador). Los programas disponibles se clasifican o agrupan según el filtro especificado.

Cuando se trabaja en monitores normales, la shell funciona en modo de escritorio, con un panel acoplado en la parte superior, que no está cubierto por las ventanas abiertas a la pantalla completa, y los elementos del panel se cierran automáticamente cuando hace clic fuera de ellos. La interfaz de selección de aplicaciones se abre en el centro de la pantalla. Los controles están diseñados para usar el mouse.

Con una pantalla táctil, la shell funciona en modo tableta vertical: Las ventanas abiertas llenan toda la pantalla y se muestran sin elementos decorativos. En un escritorio virtual, no se permiten más de dos ventanas, que se colocan una al lado de la otra o en forma de pila, por analogía con los administradores de ventanas de mosaico. Es posible cambiar el tamaño de las ventanas con un gesto de «pellizcar» o mover las ventanas deslizándolas con tres dedos; cuando mueves una ventana fuera del borde de la pantalla, se transfiere a otro escritorio virtual. La interfaz de selección de aplicaciones ocupa todo el espacio de pantalla disponible.

En los teléfonos, los elementos del panel y la lista de aplicaciones se expanden a pantalla completa: Un movimiento deslizante en el lado izquierdo del panel superior abre un bloque con una lista de notificaciones y un calendario, y a la derecha, un bloque de configuraciones rápidas. Si el contenido de la lista de aplicaciones, notificaciones o configuraciones no cabe en una pantalla, se utiliza el desplazamiento. Solo se puede mostrar una ventana para cada escritorio virtual, que ocupa todo el espacio disponible y se superpone al panel inferior. Usando gestos deslizantes en pantalla, puede abrir la barra inferior o cambiar entre aplicaciones abiertas.

El proyecto está en desarrollo activo. Las características aún no implementadas incluyen soporte para configuraciones de múltiples monitores, un administrador de sesión, un configurador y el uso de XWayland para ejecutar aplicaciones X11 en una sesión basada en Wayland.

La primera versión experimental se incluye como una opción en la actualización de diciembre de la distribución Nitrux 1.8 . Hay dos opciones para iniciar Maui Shell: con su propio servidor compuesto Zpace utilizando Wayland, y lanzar un shell Cask separado dentro de una sesión basada en servidor X. La primera versión alfa está programada para marzo, la versión beta está programada para junio y la primera versión estable está programada para septiembre de 2022.

El código del proyecto está escrito en C ++ y QML y se distribuye bajo la licencia LGPL 3.0.

Finalmente si estás interesado en conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/3sQoy3t
via IFTTT

UWP: cómo ejecutar este tipo de aplicaciones de Windows en Linux

Versión UWP de WhatsApp en Linux bajo WINE

Aunque en Linux tenemos aplicaciones para hacer de todo, no todas están disponibles para nuestro sistema operativo. Y pueden llegar a hacer falta, o de lo contrario no existiría WINE. El software de WineHQ nos permite ejecutar apps de Windows en otros sistemas operativos, pero ¿cómo vamos a ejecutar aquellas que sólo están en la Microsoft Store? De hecho, ¿son compatibles las apps UWP con Linux? Bueno, vamos a decir que un poco como las otras más habituales.

Y es que las aplicaciones UWP (Plataforma universal de Microsoft) sólo se pueden descargar desde la tienda oficial de Microsoft. Además, su extensión es .appx, por lo que todo apunta a que es todo más complicado… pero no. Lo más complicado es saber que se puede y cómo. Y eso es justamente lo que vamos a hacer aquí: explicar cómo ejecutar aplicaciones de la plataforma universal de Microsoft en Linux, o mejor dicho en WINE, ya que esto debería funcionar también en otros sistemas operativos.

Descargar y usar apps UWP en Linux

El proceso es muy sencillo:

  1. Lo primero que necesitamos es el archivo o el paquete de la app. Para ello, lo que tenemos que hacer es ir a la tienda de Microsoft desde un navegador web y buscar la app a instalar. En este ejemplo usaremos WhatsApp, cuyo enlace tenéis aquí.
  2. Ese enlace lo tenemos que pegar en una página como store.rg-adguard.net, Lo que hace esa página es facilitarnos los enlaces de descarga de los paquetes.
  3. De los enlaces que nos ofrece tenemos que elegir el de nuestra arquitectura, en mi caso el x64.
  4. Dependiendo del navegador que usemos, puede que tengamos que hacer clic derecho en el enlace, «guardar enlace como» y decirle dónde descargar. Esto es así porque Chrome detecta que hay problemas de seguridad, por lo que también hay que ir al apartado de descargas y decir que queremos mantener el archivo.
  5. Con el paquete ya descargado, el siguiente paso es descomprimirlo. Los archivos .appx son en realidad un .zip, por lo que podemos abrirlo con el terminal (unzip -d carpeta_de_salida) o con aplicaciones como el Ark de KDE.
  6. Ahora que ya lo tenemos descomprimido tenemos que buscar su .exe. En el caso de WhatsApp está dentro de la carpeta «app», pero hay otros casos en los que está en otra ruta. Hay que buscar ese .exe.
  7. Por último, vamos al terminal y escribimos «wine /ruta/al/exe», sin las comillas y en donde tendremos que poner la ruta a nuestro archivo .exe.
  8. Como paso opcional, podemos crear un archivo .desktop (más o menos así) para que aparezca la app en nuestro menú de inicio.

Y eso sería todo. Si es compatible, como WhatsApp, la app se abrirá sin más. Si necesita algo extra, puede que WINE instale algún complemento, como Mono.

No nos entusiasmemos demasiado

Porque sí, puede funcionar, pero WhatsApp ha sido la tercera aplicación que he probado porque las otras dos me han fallado. También es comprensible, porque una era iTunes, que tiene mucha tela que cortar, y la otra era Amazon Prime, y el terminal dice que tiene problemas con la aceleración por hardware y ni siquiera se abre. Así que podríamos decir que podemos usar aplicaciones normalitas, pero las más complejas no. En cualquier caso, esta es una opción más, y artículos como este merecen la pena con tal sólo ayudar a uno de nuestros lectores.

from Linux Adictos https://ift.tt/3zt4hCA
via IFTTT