XLibre 25.0: Primer Lanzamiento de la Nueva Bifurcación del Servidor X.Org

XLibre

XLibre 25.0 acaba de ver la luz como la primera versión oficial de esta nueva bifurcación del conocido servidor X.Org. Este proyecto surge en un momento clave, justo cuando muchas distribuciones de Linux — como Fedora — se están preparando para migrar a escritorios basados exclusivamente en Wayland, generando expectación entre usuarios y desarrolladores que buscan alternativas y mayor dinamismo en el ecosistema X11.

El lanzamiento de la versión 25.0 llega tras un largo periodo de trabajo y numerosos cambios internos. Los desarrolladores han invertido esfuerzos para traer limpiezas de código que, en algunos casos, incluso revierten decisiones tomadas recientemente en el servidor xorg original, debido a problemas detectados tras su adopción. A ello se suma la introducción de funcionalidades nuevas que buscan dar respuesta a necesidades actuales y reforzar la seguridad y la flexibilidad del entorno X11.

Principales novedades de XLibre 25.0

  • Extensión Xnamespace: se introduce un mecanismo innovador para aislar clientes que operan en diferentes dominios de seguridad, como los habituales contenedores, confinándolos en espacios de nombres X11 independientes. Esto supone una mejora frente a los modelos clásicos de seguridad creados a mediados de los noventa.
  • Xnest portado a xcb: se elimina la antigua dependencia de Xlib, modernizando la arquitectura y facilitando la integración con nuevas tecnologías.
  • Directorios de drivers por ABI: ahora las distribuciones pueden instalar varios controladores para distintas arquitecturas ABI simultáneamente, lo que facilita actualizaciones fluidas y transiciones de sistema sin incompatibilidades.
  • Corrección de vulnerabilidades: se han solucionado varios problemas de seguridad identificados como CVEs, además de un gran número de pequeños arreglos que, según sus responsables, son demasiados para enumerar en detalle.

Razón de ser y contexto del fork

El responsable principal del proyecto, Enrico Weigelt, ha explicado que la creación de XLibre responde a la voluntad expresada por la mayoría actual del grupo Xorg (liderado por empleados de IBM/Redhat) de discontinuar el desarrollo y bloquear aportaciones significativas. Esta situación, según su testimonio, llevó a la censura y prohibición de sus contribuciones justo tras anunciarse la intención de bifurcar el proyecto. Ante la falta de apertura a nuevas funciones y mejoras, Weigelt considera que era el momento oportuno para dar un nuevo rumbo bajo XLibre.

Durante aproximadamente un año, se han dedicado grandes esfuerzos a reintegrar numerosas aportaciones al código base, con cientos de solicitudes de fusión y miles de commits, aunque finalmente el estancamiento del proyecto original motivó a abandonar ese enfoque en favor de crear una alternativa viva y abierta. XLibre, por tanto, nace también como una respuesta a la percepción de elitismo y falta de acogida a nuevos contribuyentes que históricamente se ha asociado tanto a Xorg como a su predecesor, Xfree86.

Una llamada a la comunidad

El equipo detrás de XLibre quiere invitar a personas de todas las distribuciones y sistemas operativos a probar esta primera versión, animando a enviar sugerencias y necesidades específicas para mejorar la integración. Se extiende además una invitación a otros desarrolladores que tengan forks, módulos adicionales u otros proyectos relacionados, con el objetivo de unir esfuerzos y colaborar en el futuro del servidor X.

Reconociendo que esta es la primera gran versión de Xserver en años ―tras casi tres mil commits de diferencia respecto a los últimos lanzamientos―, se advierte que aún pueden aparecer errores inexplorados y que el lanzamiento debe considerarse como una beta abierta a pruebas y comentarios. El proyecto subraya la filosofía de apertura total, invitando a contribuir independientemente de la procedencia, creencias o experiencia individual.

La llegada de XLibre 25.0 representa una renovación del debate sobre el futuro del protocolo X11 bajo una óptica de mayor apertura y colaboración. Aunque todavía está por ver cómo será recibida por la comunidad y qué recorrido tendrá frente al auge de Wayland, el fork busca revitalizar el desarrollo y ofrecer una opción viable a quienes desean seguir apostando por X.

from Linux Adictos https://ift.tt/vVxu1Qi
via IFTTT

UxPlay Control te permite duplicar la pantalla de tu iPhone en Linux

UxPlay Control

La integración de dispositivos Apple como el iPhone, iPad o Mac en entornos Linux ha sido históricamente una tarea compleja para el usuario medio. Este desafío se ha debido principalmente a la falta de soporte nativo para tecnologías propietarias de Apple, como AirPlay, en sistemas operativos alternativos a macOS. Sin embargo, gracias a proyectos de código abierto como UxPlay y su extensión gráfica UxPlay Control para GNOME, disfrutar de la duplicación de pantalla y el streaming de audio desde dispositivos Apple en Linux es hoy mucho más accesible.

Si tienes la inquietud de compartir la pantalla de tu iPhone o iPad en tu ordenador con Ubuntu o cualquier distribución basada en Linux, has llegado al lugar indicado. En este artículo descubrirás de manera profunda cómo funciona UxPlay, qué posibilidades reales ofrece en el ecosistema Linux, cómo instalar y configurar todo el entorno, qué limitaciones tiene y qué alternativas puedes considerar. Todo ello, sin dejar de lado la seguridad, el rendimiento y las múltiples opciones de personalización que facilita el proyecto tanto en terminal como en su versión con interfaz gráfica.

Qué es UxPlay y cuál es su función principal

UxPlay es un servidor AirPlay no oficial y de código abierto diseñado para sistemas Unix. Su objetivo principal es emular el funcionamiento de un Apple TV, permitiendo que dispositivos iOS, iPadOS y macOS puedan compartir su pantalla y transmitir audio o vídeo hacia un ordenador con Linux, macOS o incluso Windows. Compatible con AirPlay Mirror y AirPlay Audio, soporta tanto la duplicación de pantalla en tiempo real como el envío de audio de alta calidad mediante el protocolo ALAC (Apple Lossless).

Esta herramienta elimina la necesidad de hardware propietario y abre la puerta a que cualquier usuario convierta su PC o Raspberry Pi en un receptor AirPlay funcional, ideal para presentaciones, streaming, grabación de pantalla o, simplemente, disfrutar de contenido multimedia en una pantalla más grande.

UxPlay Control: La capa gráfica que simplifica la experiencia

Una de las grandes barreras de UxPlay en sus inicios era su uso exclusivo mediante la línea de comandos. Esto limitaba la herramienta a usuarios acostumbrados al terminal y a la configuración avanzada de parámetros técnicos. En respuesta a esta carencia, surge UxPlay Control, una extensión para GNOME Shell que añade un applet gráfico en el panel superior de tu entorno de escritorio favorito en Linux.

  • Gestión visual del estado del servidor: Desde el panel, puedes iniciar o detener UxPlay, ver si está activo (iconos de estado), y acceder rápidamente a la configuración.
  • Interfaz de configuración intuitiva: Permite personalizar el nombre del dispositivo, activar PINs o contraseñas, ajustar la resolución de vídeo, puertos de red, latencia o volumen inicial, entre otras opciones clave.
  • Experiencia amigable para todos los niveles: Gracias a UxPlay Control, ya no es imprescindible recurrir a comandos, lo que democratiza la función de AirPlay en Linux para usuarios sin perfil técnico.

Esta extensión es especialmente útil en entornos de trabajo colaborativo, educación o cualquier situación en la que se necesite compartir rápidamente la pantalla de un dispositivo Apple en un equipo Linux.

Compatibilidad y requisitos: ¿Dónde y cómo funciona UxPlay?

UxPlay es muy versátil y su desarrollo se orienta a sistemas Linux actuales y Raspberry Pi, aunque también es compatible con macOS y Windows. Para garantizar la máxima compatibilidad y rendimiento, es importante considerar los siguientes aspectos:

  • Versiones de GNOME: La extensión UxPlay Control requiere GNOME 41 o superior.
  • Distribuciones soportadas: Funciona en Ubuntu, Debian, Fedora, Arch, Manjaro, openSUSE, Rocky Linux, Mageia y derivados, así como en Raspberry Pi OS y variantes.
  • Componentes necesarios: Es imprescindible tener instalados los complementos de GStreamer para decodificación de audio y vídeo (paquetes como gstreamer1.0-plugins-bad, gstreamer1.0-libav, entre otros según la distro), además del propio UxPlay.
  • Requisito de red: Todos los dispositivos deben estar en la misma red local para que el descubrimiento mDNS/Bonjour funcione correctamente.
  • Dispositivos Apple: Compatible con iPhone, iPad y Mac, incluso modelos antiguos (iOS 9.3.5 en adelante).

En sistemas Windows y macOS, también existen versiones y compilaciones específicas de UxPlay, facilitando la interoperabilidad multiplataforma. Además, es posible instalar y configurar UxPlay desde paquetes precompilados en la mayoría de distribuciones, o bien compilarlo desde el código fuente para garantizar tener la versión más reciente y estable.

Instalación paso a paso de UxPlay en Ubuntu y derivadas

Instalar UxPlay en Ubuntu es un proceso sencillo que solo requiere unos pocos comandos en el terminal. Estos son los pasos recomendados:

  1. Instala UxPlay: Ejecuta en la terminal el comando de instalación de turno, que en sistemas con base Debian sería: sudo apt install uxplay
  2. Instala los plugins de GStreamer: Es fundamental tener al menos gstreamer1.0-plugins-bad y gstreamer1.0-libav. Puedes hacerlo con: sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav
  3. Lanza el servidor UxPlay: Simplemente escribe uxplay en la terminal y deja la consola abierta mientras uses AirPlay.
  4. En tu dispositivo Apple: Abre el Centro de Control, selecciona Duplicar Pantalla (Screen Mirroring), y elige ‘UxPlay’ de la lista de receptores.
  5. Finaliza la sesión: Cuando termines, basta con cerrar la ventana de UxPlay o pulsar Ctrl+C en la terminal.

Este método te permitirá ver instantáneamente la pantalla de tu iPhone o iPad en el escritorio de Ubuntu, con excelente calidad de vídeo gracias a la decodificación acelerada por hardware si tu equipo lo permite.

Instalación avanzada: compilando UxPlay desde código fuente

Para quienes desean la versión más reciente, o requieren compatibilidad con otras distribuciones, compilar UxPlay desde el código fuente es una opción potente.

  1. Descarga el código: Puedes clonar el repositorio oficial usando git clone https://github.com/FDH2/UxPlay o descargar el paquete ZIP desde la sección de ‘Releases’.
  2. Prepara el entorno: Asegúrate de tener instalados los paquetes de compilación: sudo apt install build-essential cmake pkg-config libssl-dev libplist-dev libavahi-compat-libdnssd-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
  3. Compila el programa: Dentro del directorio, ejecuta:
    • mkdir build && cd build
    • cmake ..
    • make
    • sudo make install
  4. Instala los plugins GStreamer: Igual que en el método estándar, asegúrate de tener los paquetes mencionados antes instalados.

La compilación es especialmente recomendable para usuarios avanzados que deseen exprimir todas las novedades de UxPlay o adaptar el programa a entornos personalizados o hardware poco habitual.

Instalación y uso de la extensión gráfica UxPlay Control en GNOME

La extensión UxPlay Control es el complemento perfecto para quienes prefieren una gestión visual desde el propio escritorio GNOME. Para instalarla, sigue estos pasos:

  1. Accede al sitio oficial de GNOME Shell Extensions: Dirígete a su página oficial
  2. Inicia sesión y activa la extensión: Necesitarás iniciar sesión para instalarla. Haz clic en el interruptor correspondiente.
  3. Configura UxPlay Control: Accede a las opciones desde el panel superior y ajusta los parámetros necesarios (nombre del dispositivo, puertos, contraseñas, resolución, etc.).

Recuerda que para utilizar la extensión es necesario haber instalado previamente UxPlay y los plugins GStreamer. La ventaja es que, a partir de este punto, casi todas las tareas se pueden realizar desde la interfaz gráfica, ahorrando tiempo y facilitando la gestión incluso en escenarios multiusuario.

Opciones de configuración avanzada: personalización absoluta

UxPlay y su extensión gráfica ofrecen muchas más opciones de las que parecen a simple vista. Entre las posibilidades clave destacan:

  • Nombre y host personalizados: Elige cómo aparecerá tu equipo en la lista AirPlay de los dispositivos Apple.
  • Control de acceso: Activa sistemas de seguridad por PIN o contraseña para evitar accesos no autorizados, ideal en entornos públicos o abiertos.
  • Resolución y calidad de vídeo: Ajusta la resolución máxima, activa el modo de pantalla completa automática y configura la latencia para minimizar el retraso entre dispositivos.
  • Puertos de red personalizados: Útil si tu red tiene restricciones, o usas cortafuegos avanzados.
  • Configuración vía archivo: Es posible definir parámetros por defecto desde archivos como ~/.uxplayrc, facilitando la reutilización de ajustes.

Estas opciones son especialmente relevantes para usuarios exigentes, profesionales y quienes deseen automatizar la experiencia AirPlay en su red o entorno de trabajo.

Funcionamiento técnico: cómo logra UxPlay la integración AirPlay

UxPlay aprovecha GStreamer como motor de audio y vídeo, logrando así una compatibilidad multiplataforma y aceleración por hardware. El programa actúa como un servidor AirPlay que se anuncia en la red mediante Bonjour (DNS-SD/mDNS), siendo detectado automáticamente por los dispositivos Apple conectados a la misma red local.

  • En modo duplicación (Mirror): Recibe la señal de pantalla del dispositivo Apple y la muestra en una ventana flotante en el escritorio, con audio sincronizado.
  • En modo audio: Permite recibir audio de calidad, compatible con Apple Lossless (ALAC), ideal para musicalizar una estancia o conectar el equipo Linux a sistemas de sonido avanzados.
  • Modo HLS (HTTP Live Streaming): Soporta la recepción directa de streaming (por ejemplo, desde la app de YouTube) a través de AirPlay HLS, recibiendo el vídeo en el servidor Linux sin pasar por el cliente.
  • Recuperación de metadatos y carátulas: Muestra información de las canciones y carátulas en el servidor, útil en sistemas de reproducción musical o para visualizar información en pantalla.

El uso de GStreamer permite adaptar la experiencia a todo tipo de hardware, desde PCs potentes hasta Raspberry Pi de gama baja, utilizando decodificación por hardware cuando está disponible o por software si es necesario.

Ventajas de UxPlay frente a otras alternativas para duplicar pantalla

Aunque existen otras soluciones como AirDroid Cast, TeamViewer o Anydesk, UxPlay destaca especialmente por ser libre, eficiente y no requerir instalar apps en los dispositivos Apple. Las principales ventajas frente a otros métodos son:

  • No requiere jailbreak, hacks ni cables: UxPlay aprovecha AirPlay, presente de forma nativa en iOS y macOS.
  • Código abierto y gratuito: Totalmente transparente, sin limitaciones ni publicidad.
  • Simplicidad y rapidez de instalación: Presente en la mayoría de repositorios oficiales de las distribuciones Linux populares.
  • Optimización para hardware variado: Desde sistemas de escritorio hasta Raspberry Pi, con soporte para decodificadores avanzados hardware/software.

Estas ventajas hacen de UxPlay una opción ideal tanto para usuarios domésticos como para entornos educativos, empresariales o makers que buscan una solución fiable y flexible para compartir pantalla y audio entre dispositivos Apple y Linux.

Limitaciones y aspectos a tener en cuenta

Si bien UxPlay es extremadamente útil, tiene ciertas restricciones propias del protocolo AirPlay y de los límites técnicos de una solución open source.

  • No permite interacción con el dispositivo Apple: UxPlay solo refleja la pantalla; no es posible controlar el móvil o tablet usando ratón o teclado en el ordenador receptor.
  • No funciona con contenido protegido por DRM: Series, películas y apps como Apple TV, Amazon Prime o Netflix no se pueden visualizar por limitaciones legales y técnicas.
  • Dependencia de la red local y mDNS: Todos los dispositivos deben estar correctamente conectados, y los puertos de red abiertos en caso de cortafuegos.
  • Gestión de recursos: En equipos antiguos o Raspberry Pi, se recomienda ajustar la resolución y los modos de decodificación para evitar cuellos de botella.

Estas limitaciones son importantes principalmente para quienes buscan un sustituto total de soluciones propietarias como AirServer o hardware como Apple TV. Para la mayoría de usos estándar (presentaciones, compartir fotos, demos o vídeos personales), UxPlay cumple sobradamente con las expectativas.

Soporte multiplataforma y hardware compatible

UxPlay es un proyecto pensado para ser universal y adaptable. Algunos puntos clave sobre su compatibilidad:

  • Linux: Soporte nativo en las principales distribuciones y entornos de escritorio (GNOME, KDE, XFCE…)
  • Raspberry Pi: Optimizado tanto para modelos recientes (Pi 4, Pi 5) como anteriores (Zero 2 W, 3B+). Aprovecha la GPU Broadcom para decodificación h264/h265.
  • Windows: Existe uxplay-windows, con integración mediante icono de bandeja y gestión visual sencilla.
  • macOS: Funciona como alternativa al AirPlay Server nativo, especialmente útil en equipos no soportados por Monterey o con hardware antiguo.

El uso de GStreamer facilita la explotación de hardware acelerado (Intel VAAPI, AMD, Nvidia, V4L2 en Raspberry Pi), y permite elegir entre decodificación hardware/software según el contexto.

Casos de uso y escenarios prácticos

UxPlay y UxPlay Control pueden usarse en multitud de contextos. Algunos ejemplos prácticos son:

  • Presentaciones profesionales: Visualiza tus diapositivas desde el iPhone en una sala de reuniones con PC Linux conectado a un proyector.
  • Trabajo docente: Muestra ejemplos o contenidos desde una tablet en clases presenciales o grabaciones educativas.
  • Grabación y streaming: Utiliza la ventana flotante creada por UxPlay para compartir la pantalla de tu móvil a través de OBS Studio, Discord u otras apps de videoconferencia.
  • Entretenimiento doméstico: Disfruta de fotos, vídeos o música desde tus dispositivos Apple en tu PC o Raspberry Pi conectado al televisor.

En todos los casos, el único requisito es que los equipos estén en la misma red local y configurados correctamente.

Comparativa con otras alternativas para compartir pantalla en Linux

En el panorama de la duplicación de pantalla y el control remoto, existen varias aplicaciones que compiten con UxPlay, cada una con sus ventajas e inconvenientes.

AirDroid Cast

AirDroid Cast permite compartir pantalla de iPhone en Ubuntu (o Windows/Mac), incluso con control remoto si se usa fuera de Linux. Ofrece una versión web para gestionarlo sin instalar apps adicionales, pero suele requerir crear cuenta y la integración con AirPlay es menos directa que en UxPlay.

TeamViewer

TeamViewer es conocido por el soporte remoto, transferencia de archivos y la gestión multiusuario. Puede replicar la pantalla del iPhone en Ubuntu, pero su enfoque principal es el acceso remoto y la interacción está limitada.

Anydesk

AnyDesk destaca por su velocidad y sencillez. Permite reflejar la pantalla con un sistema de códigos únicos, útil para conexiones rápidas y sencillas, pero la experiencia de usuario no está tan integrada con AirPlay como en UxPlay.

Si bien estas alternativas son viables, UxPlay sobresale cuando la prioridad es aprovechar las funciones nativas de AirPlay en Linux, sin depender de servidores externos ni cuentas propietarias.

Opciones específicas para Raspberry Pi

La Raspberry Pi es uno de los dispositivos donde UxPlay brilla con luz propia gracias a su optimización y aprovechamiento del hardware gráfico. Para sacar el máximo partido:

  • Decodificación h264/h265 por hardware: Modelos recientes como Pi 4 y Pi 5 soportan vídeos de alta resolución, aunque el Pi 5 no tiene decodificador hardware h264 y debe usarse decodificación por software (suficiente por la potencia extra del modelo).
  • Configuración personalizada: Se recomienda ajustar la memoria dedicada a la GPU (en Pi OS, mediante ‘raspi-config’ o modificando /boot/config.txt).
  • Sin necesidad de monitor: UxPlay puede funcionar en modo headless, solo para audio o como receptor multimedia.

La flexibilidad para Raspberry Pi permite crear desde sistemas domésticos multimedia hasta entornos de digital signage o kioskos interactivos bajo control AirPlay desde dispositivos Apple.

Seguridad y control de acceso

UxPlay integra varias capas de seguridad para evitar conexiones no deseadas. Es posible establecer:

  • Autenticación por PIN: Genera un código aleatorio que solo el usuario que lo ve en el terminal puede introducir en el dispositivo Apple.
  • Contraseña fija (vía -pw): Obliga a que solo los conocedores de la clave puedan iniciar una sesión AirPlay.
  • Registro de dispositivos “confiables”: Opcionalmente puedes mantener un archivo con los dispositivos que han autenticado correctamente por PIN para no pedirlo en cada conexión.
  • Restricción por DeviceID: Permite crear listas blancas o negras de dispositivos permitidos o bloqueados por su identificador único (MAC).

Estas opciones son ideales en redes abiertas, espacios públicos o entornos colaborativos donde se requiere cierto control sobre quién visualiza o transmite contenido en la pantalla.

Opciones de personalización del flujo de vídeo y audio

El motor GStreamer de UxPlay hace posible un control total de la calidad del streaming. Entre las configuraciones más avanzadas destacan:

  • Sinks de vídeo y audio personalizados: Selecciona manualmente el plugin GStreamer más adecuado según tu hardware, como vaapisink para Intel, glimagesink para OpenGL, o alsasink/pipewiresink/pulsesink para el sonido.
  • Resolución y framerate: Ajusta el tamaño y el refresco máximo (30fps, 60fps…) para optimizar rendimiento y latencia.
  • Sincronización y latencia: Elige entre sincronización basada en timestamps (por defecto en mirror mode para mantener audio y vídeo alineados) o modo live streaming para priorizar fluidez en conexiones potentes.
  • Control de volumen y ganancia: Rescalado en decibelios para adaptar la salida sonora al entorno.

Estas características convierten UxPlay en una herramienta profesional para creadores de contenido, músicos o quienes buscan máxima calidad en la experiencia multimedia.

Actualizaciones y desarrollo: garantía de futuro

UxPlay es un proyecto dinámico y con una comunidad activa. Algunas de las mejoras y novedades recientes incluyen:

  • Soporte para HLS Live Streaming (YouTube y otros servicios): Permitido desde versión 1.71 y posterior.
  • Compatibilidad mejorada con 4K (h265): Desde la versión 1.70, ideal para contenido de alta definición en equipos potentes.
  • Gestión avanzada de usuarios, seguridad y personalización: Nuevas opciones de listas blancas/blacklist, configuración por archivo, sistema de logs y mensajes de error mejorados.
  • Mejoras en la integración con systemd: Es posible gestionar UxPlay como servicio de usuario (daemon) para iniciar y detener automáticamente bajo demanda.

El proyecto recibe actualizaciones constantes que corrigen errores, mejoran la compatibilidad y añaden nuevas funciones, lo que asegura que la herramienta siga siendo competitiva frente a soluciones propietarias.

Solución de problemas frecuentes

Como todo software avanzado, pueden surgir incidencias puntuales en la configuración de UxPlay. Aquí tienes algunas soluciones a problemas habituales:

  • El dispositivo Apple no ve el servidor UxPlay: Revisa que todos los equipos estén en la misma red, que el servicio avahi-daemon esté activo y que no haya cortafuegos bloqueando puertos UDP 5353 y TCP/UDP 7000, 7001, 7011, etc.
  • Faltan plugins de GStreamer: Instala o reinstala los paquetes correspondientes (por ejemplo, gstreamer1.0-plugins-bad, gstreamer1.0-libav o gst-plugins-good/bad/libav en Arch/Manjaro).
  • Problemas de latencia o cortes de audio/vídeo: Ajusta la resolución, el framerate, y prueba con diferentes sinks de vídeo (ejemplo: glimagesink, ximagesink, vaapisink).
  • Audio ausente en mirror mode: Algunos sistemas requieren instalar plugins adicionales para decodificación AAC (avdec_aac).
  • Errores en Raspberry Pi: Comprueba que el módulo bcm2835-codec esté disponible y/o usa decodificación por software (-avdec).

Las herramientas gst-inspect-1.0 y avahi-browse son útiles para diagnosticar la instalación de plugins y servicios respectivamente.

Historia y comunidad detrás de UxPlay

UxPlay es fruto de una colaboración extensa dentro del ecosistema open source. Su desarrollo ha evolucionado tomando como base proyectos previos como RPiPlay, ShairPlay o PlayFair, incorporando mejoras técnicas, optimización para arquitecturas ARM y soporte mejorado para gráficos vía GStreamer.

La comunidad mantiene el proyecto vivo a través de actualizaciones permanentes, documentación en GitHub, parches para nuevas versiones de GStreamer, y una actitud receptiva ante errores, sugerencias y contribuciones externas.

Esto garantiza que UxPlay siga adaptándose a los cambios en el protocolo AirPlay y los requisitos de usuarios cada vez más exigentes.

Legalidad y licencias

UxPlay se distribuye bajo licencia GPLv3, permitiendo su uso, modificación y distribución libre. Sin embargo, al implementar protocolos propietarios como AirPlay, existen matices legales sobre la distribución de binarios enlazados con ciertas librerías (por ejemplo, OpenSSL) en algunas distribuciones.

El proyecto solo emplea información pública y recursos disponibles en la red, y está orientado al uso educativo y personal. La responsabilidad de cumplir la legislación local recae en el usuario final.

Esto lo convierte en una alternativa ética y segura frente a los múltiples receptores AirPlay cerrados y comerciales que circulan en el mercado.

Resumen de las mejores prácticas y consejos finales

Si quieres disfrutar al máximo de UxPlay y su extensión UxPlay Control, recuerda:

  • Actualiza siempre a la última versión posible y mantiene el sistema operativo con todos los parches de seguridad.
  • Prueba diferentes combinaciones de parámetros para adaptar la experiencia a tu hardware y necesidades.
  • Utiliza la autenticación y las listas de dispositivos permitidos si usas UxPlay en entornos públicos.
  • Consulta la documentación oficial y recurre a la comunidad si surge algún problema concreto.

Con un poco de paciencia y experimentación, descubrirás todo el potencial de UxPlay para derribar las barreras entre el ecosistema Apple y el software libre, disfrutando de una integración fluida, profesional y personalizable a la altura de cualquier solución comercial.

from Linux Adictos https://ift.tt/p9Rfi0T
via IFTTT

CISA alerta sobre la explotación activa de la vulnerabilidad CVE‑2023‑0386 en el kernel de Linux

Vulnerabilidad en linux

En los últimos días, la Agencia de Seguridad de Infraestructura y Ciberseguridad de EE.UU. (CISA) ha lanzado una alerta urgente por la explotación activa de la vulnerabilidad CVE-2023-0386, detectada en el kernel de Linux. Esta vulnerabilidad, considerada de severidad alta, ha sido identificada como un fallo en la gestión de los permisos de propiedad dentro del subsistema OverlayFS. Su explotación permite a usuarios locales incrementar privilegios y obtener acceso de administrador, poniendo en riesgo cualquier sistema Linux afectado.

El error es especialmente preocupante porque afecta a una extensa variedad de entornos, desde servidores y máquinas virtuales en la nube, hasta contenedores e incluso implementaciones de Windows Subsystem for Linux (WSL). Este tipo de escenarios, donde la segmentación de privilegios entre usuarios es fundamental, pueden verse gravemente comprometidos si no se aplican los parches correspondientes.

¿En qué consiste la vulnerabilidad CVE-2023-0386?

El origen del problema reside en cómo OverlayFS gestiona las operaciones de copia de archivos con capacidades especiales entre diferentes puntos de montaje. Específicamente, si un usuario copia un archivo con permisos elevados desde un montaje configurado como nosuid hacia otro montaje, el kernel no elimina correctamente los bits setuid y setgid durante la operación. Esto abre la puerta a que un atacante que ya tiene acceso local pueda ejecutar archivos con permisos de root, burlando las restricciones habituales.

La vulnerabilidad afecta a versiones del kernel previas a la 6.2-rc6 que tengan OverlayFS y namespaces de usuario habilitados. Distribuciones ampliamente utilizadas como Debian, Ubuntu, Red Hat o Amazon Linux están en el listado de sistemas vulnerables si no han recibido la actualización correspondiente. Además, la facilidad con la que se puede explotar el fallo ha quedado demostrada con la publicación de tests de concepto (PoC) en GitHub desde mayo de 2023, lo que ha provocado un aumento drástico de intentos de explotación.

Alcance y peligros en entornos críticos

CVE-2023-0386 se catalogó como una debilidad de gestión de la propiedad (CWE-282) en el OverlayFS, y puede ser aprovechada para saltarse los límites impuestos entre usuarios en sistemas multi-tenant, empresas o incluso plataformas cloud. Tanto en máquinas físicas como virtuales, contenedores o infraestructuras que dependan de la compartición de archivos, el fallo reviste un riesgo considerable por lo fácil que resulta elevar privilegios locales.

Según varios análisis de firmas de seguridad como Datadog y Qualys, la explotación es trivial y basta con acceso local para desencadenar el ataque, sin necesidad de interacción adicional. Esto la convierte en un vector ideal para atacantes internos, procesos comprometidos o situaciones en las que se permita operar a usuarios sin privilegios administrativos. De hecho, se han observado campañas automatizadas que buscan y aprovechan sistemas aún no actualizados, especialmente tras la publicación de herramientas y exploits públicos.

Respuesta del sector y actualizaciones

El error fue reportado y corregido a principios de 2023 por Miklos Szeredi, desarrollador clave en el kernel de Linux, a través de un commit específico (ID: 4f11ada10d0ad3fd53e2bd67806351de63a4f9c3). El parche endurece la comprobación de usuarios y grupos en las operaciones de copia, impidiendo la continuidad si la correspondencia del UID o GID es inválida en el namespace actual. Con ello, se busca asegurar la coherencia con las ACLs POSIX y evitar los escenarios en los que se asignaba por defecto el UID/GID 65534, lo que podía ser manipulado.

Fabricantes como NetApp fueron de los primeros en publicar avisos detallando productos afectados, incluidos varios modelos de controladoras y productos que integran versiones del kernel previas a la parcheada. Confirman que la explotación puede traducirse en acceso a datos, modificación de información o incluso denegaciones de servicio (DoS). Red Hat y otros proveedores también han comenzado a actualizar para abordar esta vulnerabilidad.

Recomendaciones y medidas urgentes para protegerte contra esta vulnerabilidad

La Agencia de Seguridad de Infraestructura y Ciberseguridad de EE.UU. (CISA) ha incorporado CVE-2023-0386 a su catálogo de vulnerabilidades explotadas y exige a las agencias federales estadounidenses actualizar antes del 8 de julio de 2025. Para el resto de organizaciones y usuarios, la recomendación es clara:

  • Actualizar a Linux kernel 6.2-rc6 o superior para garantizar la corrección del fallo.
  • Monitorizar los sistemas ante comportamientos anómalos de privilegios, especialmente en ambientes con contenedores, usuarios múltiples o infraestructuras críticas.
  • En entornos donde no se pueda aplicar el parche de forma inmediata, se aconseja desactivar temporalmente OverlayFS o restringir al máximo el acceso local de usuarios no administradores.
  • Consultar los avisos y catálogos oficiales (KEV de CISA) y tratar la vulnerabilidad como prioritaria.

El vector de ataque asignado corresponde a CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, reflejando el alto impacto potencial en confidencialidad, integridad y disponibilidad si se explota con éxito.

Esta vulnerabilidad subraya la importancia de mantener los sistemas Linux permanentemente actualizados y monitorizados, especialmente en entornos empresariales o en los que se manejen datos sensibles. Aunque la explotación requiere acceso local, la existencia de PoCs públicos y la automatización de ataques elevan la urgencia de remediar cualquier instancia vulnerable cuanto antes. Escalar privilegios a root en estas circunstancias puede traducirse en pérdida de control total sobre la infraestructura.

from Linux Adictos https://ift.tt/9eZNHYd
via IFTTT

DuckDuckGo refuerza su protección contra scareware y estafas online: lo último en seguridad para navegar con tranquilidad

DuckDuckGo

La seguridad al navegar por Internet es una preocupación constante para millones de usuarios, especialmente ante el auge de nuevas formas de estafa que evolucionan rápidamente. Ahora, DuckDuckGo, conocido por su enfoque en la privacidad, ha dado un paso al frente reforzando su protección frente a amenazas como el scareware y plataformas fraudulentas de criptomonedas.

Frente a la creciente sofisticación de los fraudes online, DuckDuckGo ha decidido elevar el nivel de su bloqueador de estafas, Scam Blocker. Esta herramienta, activa de serie y accesible para todos los usuarios sin coste, va mucho más allá de los tradicionales avisos de phishing y malware. Ahora también abarca tiendas online falsas, negocios fraudulentos de inversiones y criptomonedas, webs de encuestas engañosas y, por supuesto, el temido scareware, tan habitual por sus pop-ups alarmistas que intentan engañar al usuario haciéndoles creer que su equipo está infectado.

¿Qué amenazas combate el Scam Blocker de DuckDuckGo?

La lista de fraudes bloqueados es cada vez más extensa. Scam Blocker actúa frente a:

  • Tiendas electrónicas falsas que simulan ofertas irresistibles para robar datos o dinero.
  • Plataformas fraudulentas de criptomonedas que buscan captar inversores y suplantar el aspecto de exchanges legítimos.
  • Páginas scareware que muestran mensajes de supuesta infección en el dispositivo para vender antivirus inexistentes.
  • Encuestas y sorteos engañosos que piden información sensible a cambio de premios inventados.
  • Campañas de phishing y malware tradicionales, además de anuncios maliciosos (‘malvertising’) integrados en páginas legítimas a través de redes publicitarias comprometidas.

La filosofía de DuckDuckGo es no comprometer la privacidad del usuario en ningún momento. Por eso, a diferencia de otros navegadores que confían en Google Safe Browsing, Scam Blocker opera con una lista actualizada de amenazas que se almacena localmente en el dispositivo. Las direcciones web se cotejan de manera anónima cada vez que el usuario navega, sin que se envíe información a terceros ni se cree un historial de búsqueda ni navegación.

Actualizaciones constantes y sistema independiente

Scam Blocker se mantiene actualizado gracias a la colaboración con Netcraft, una firma independiente de ciberseguridad que provee una base de datos sobre sitios web potencialmente peligrosos. Esta base se renueva cada veinte minutos, permitiendo detectar rápidamente nuevas estafas y amenazas emergentes. La gran mayoría de los peligros se filtran localmente, mientras que los casos menos comunes, presentes en plataformas como Google Drive o GitHub, se contrastan con una base de datos ampliada mediante un sistema criptográfico anónimo.

Para el usuario, la experiencia es simple y transparente: si accede a una web sospechosa, DuckDuckGo bloquea la carga y muestra un aviso claro sobre el riesgo detectado, invitando a abandonar la página antes de que se produzca cualquier posible daño.

Protección gratuita y nivel extra para suscriptores

Scam Blocker está activado por defecto en la versión de escritorio y navegador web, sin necesidad de cuentas o configuraciones complicadas. Aquellos usuarios que optan por la suscripción Privacy Pro, que incluye VPN, pueden extender esta protección a cualquier app o navegador que usen en su dispositivo, aportando una capa de seguridad adicional en todas sus conexiones.

Las últimas estadísticas demuestran la gravedad del problema: según la Comisión Federal de Comercio de Estados Unidos, los fraudes online supusieron más de 12.500 millones de dólares en pérdidas solo en 2024. Las estafas relacionadas con inversiones, compras online y servicios digitales son de las más frecuentes, lo que justifica la ampliación del bloqueador de estafas de DuckDuckGo.

El compromiso de DuckDuckGo con ofrecer una navegación más segura y privada, incluso frente a las amenazas de scareware y fraudes digitales, refuerza la protección de sus usuarios. La herramienta Scam Blocker es una respuesta concreta para reducir riesgos y garantizar una experiencia en línea más confiable, en un contexto donde las amenazas continúan adaptándose y multiplicándose. Navegar con tranquilidad y sin sobresaltos es ahora más posible gracias a estas innovaciones en seguridad digital.

from Linux Adictos https://ift.tt/Mij0VkD
via IFTTT

OpenZFS 2.3.3 amplía su compatibilidad y añade mejoras en rendimiento y estabilidad

OpenZFS 2.3.3

La comunidad detrás de OpenZFS ha anunciadola disponibilidad de la versión 2.3.3, una actualización puntual que profundiza en la estabilidad y compatibilidad de este sistema de archivos de código abierto ampliamente utilizado en entornos Linux y FreeBSD. Esta entrega llega poco tiempo después de la versión 2.3.2 y responde a la apuesta continua del proyecto por mantener un desarrollo ágil y adaptativo, capaz de responder rápidamente tanto a nuevas necesidades como a la evolución del ecosistema de sistemas operativos.

Entre los cambios principales de OpenZFS 2.3.3 destaca, principalmente, la compatibilidad añadida con el kernel Linux 6.15. Gracias a una serie de parches de compatibilidad, OpenZFS puede usarse sin inconvenientes tanto con este kernel de última generación como con versiones previas, remontándose incluso hasta el antiguo Linux 4.18. En el lado de BSD, también se mantiene el soporte para FreeBSD 13.3 en adelante, asegurando así su funcionalidad cruzada en diversas plataformas.

Novedades técnicas destacadas en OpenZFS 2.3.3

Esta versión introduce la expulsión paralela de la ARC, permitiendo que el proceso de limpieza de la memoria caché adaptativa (ARC) se realice de forma asíncrona al exportar los grupos de almacenamiento (pools). De este modo, se agilizan tareas intensivas en recursos y se evitan cuellos de botella durante las operaciones de exportación.

Se ha perfeccionado la contabilidad de transacciones de clonación de bloques y se ha mejorado el cálculo del tamaño de los registros de escritura (ZIL). Además, ahora se permite activar la compresión cero cuando la deduplicación está habilitada, lo que aporta más flexibilidad a la hora de gestionar datos comprimidos y deduplicados de manera simultánea.

El equipo de desarrollo ha ajustado múltiples parámetros internos, optimizando el rendimiento general del sistema, y ha incorporado diversas correcciones y afinaciones menores que contribuyen a una mayor fiabilidad y seguridad en el uso diario de ZFS.

Correcciones y disponibilidad

Los cambios realizados incluyen la resolución de problemas reportados en versiones anteriores y una serie de pequeñas mejoras que pulen el funcionamiento interno del sistema de archivos. La lista completa de cambios y detalles adicionales puede consultarse a través del anuncio oficial de la versión publicado en GitHub.

Gracias a estos avances, los usuarios de OpenZFS en Linux y FreeBSD pueden disfrutar de una experiencia más estable y eficiente, adaptada tanto a entornos profesionales como domésticos, con soporte a las tecnologías de kernel más actuales y un enfoque puesto en optimizar todos los procesos críticos del sistema de archivos.

from Linux Adictos https://ift.tt/McEhjxe
via IFTTT

Cómo hacer que LibreOffice se parezca mucho más a Microsoft Office con un sencillo ajuste

LibreOffice con Ribbon

Para muchos, entre los que no me incluyo porque no lo uso tanto y me da un poco igual, en el terreno de las suites de ofimática, MS Office es la referencia. La propuesta de Microsoft se muestra en pestañas desde hace mucho tiempo, pero LibreOffice, su principal competidor, sigue por defecto con un menú clásico (ver imagen de más abajo). ¿Se puede hacer que se parezcan más? Si no se espera que sean dos gotas de agua, sí.

La ribbon, Notebook bar o cinta de LibreOffice no es nueva. Está disponibles desde febrero de 2017, coincidiendo con la versión 5.3, pero no está de más recordar que existe. Aunque cada uno puede tener sus preferencias, lo que vamos a explicar es el rápido y sencillo proceso para poner los menús en pestañas. Seguro que el que buscara algo así y no supiera cómo ponerlo pensará «¿así de fácil?». Vamos a ello.

Poner LibreOffice en pestañas

Lo que hay que hacer es muy sencillo. Empezaremos por abrir Writer mismo, ir al menú «Ver» y luego clic en «Interfaz de usuario…».

Paso 1

Esto nos llevará las opciones de interfaz de usuario, y el siguiente paso es hacer clic en «En pestañas».

Paso 2

Por último, tenemos que marcar «Aplicar a todo» si queremos que la cinta esté en todas las apps de la suite de ofimática o en «Aplicara Writer» si sólo la queremos en Writer. La segunda opción aparecerá con el nombre de otra app si se lanza desde otra, como puede ser «Aplicar a Calc» si se realiza el proceso desde Calc.

Y eso sería todo.

Como dato, más abajo también tenemos las opciones de barra única, barra lateral, en pestañas compacta, agrupada compacta y contextual sencilla. Esas opciones son como variantes de las dos principales, que son con un menú o en pestañas.

¿Qué ganamos con este cambio?

Desde mi punto de vista, se gana en claridad. El menú normal está muy bien, pero las pestañas son mucho más descriptivas, y como muestra una imagen:

LibreOffice en el apartado de insertar

Alguno puede pensar que no, pero ayuda. Cuando no sabes muy bien donde está lo que buscas, ayuda mucho ver los iconos.

Y con este sencillo cambio, LibreOffice se parecerá un poco más a MS Office.

from Linux Adictos https://ift.tt/z9LWsIp
via IFTTT

Fwupd 2.0.12: Novedades destacadas en la actualización de firmware para Linux

Fwupd 2.0.12

El mundo del software libre sigue evolucionando para facilitar la vida de quienes gestionan sistemas Linux. Fwupd 2.0.12, la nueva versión de la utilidad de código abierto para actualizar firmware, ya está disponible y trae una serie de novedades y compatibilidades mejoradas. Fwupd es especialmente conocido por trabajar mano a mano con el Linux Vendor Firmware Service (LVFS), ofreciendo una experiencia sencilla y centralizada para mantener actualizado el firmware de diversos dispositivos.

Esta actualización llega apenas mes y medio después de la anterior (2.0.11) y responde a la necesidad de dar soporte a más hardware, corregir errores detectados e introducir nuevas funciones que amplían las posibilidades de personalización y diagnóstico para los administradores de sistemas y usuarios avanzados.

Nuevos dispositivos y compatibilidad extendida en Fwupd 2.0.12

Entre las incorporaciones más notables se encuentra el soporte oficial para el hub HP Portable USB-C, permitiendo así actualizaciones de firmware directas desde Linux. A esto se suma la capacidad de gestionar el firmware en más productos de modem Foxconn 5G y nuevos modelos de tarjetas gráficas Intel Arc Battlemage. También se ha trabajado en la compatibilidad con la emulación de controladores Thunderbolt en modo host, ampliando la gama de hardware con actualizaciones gestionables mediante Fwupd.

Mejoras funcionales y opciones avanzadas

En Fwupd 2.0.12 se ha introducido una nueva opción de configuración que permite reforzar la enumeración inmutable de dispositivos, dando mayor control y previsibilidad al proceso de detección de hardware. Además, ahora es posible cargar múltiples bloques coSWID desde archivos PE y analizar directamente los datos SBOM de fwupdx64.efi. El sistema también realiza comprobaciones de espacio libre en efivarfs para dispositivos dbx, db, KEK y PK, ayudando a prevenir problemas relacionados con el almacenamiento de variables EFI críticas.

Optimización para fabricantes y entornos específicos

Destaca la mejora en la gestión de dispositivos Dell, donde se ha implementado soporte para el estado «HECI unsupported» (0x0b) y se identifica correctamente las peticiones de reinicio desde Redfish para servidores de esta marca, además de enviar el nombre de archivo correcto de firmware al controlador BMC. En el caso de HP, se ha evitado que el modelo EliteDesk 800 G6 reciba actualizaciones dbx no deseadas.

Otras novedades y cambios relevantes en Fwupd 2.0.12

La nueva versión garantiza que el controlador kernel i2c_dev se cargue automáticamente si es necesario, lo cual es especialmente útil para la identificación de dispositivos módem. Respecto a dispositivos Logitech, Fwupd deja de crear radios para modelos compatibles con RDFU y ahora espera la reconexión del dispositivo Scribe tras una actualización de firmware. En otros apartados, la herramienta convierte asus-hid y legion-hid2 a hidraw para evitar interferencias en el input y marca las actualizaciones de KEK y db como críticas en lo que afecta a la cifrado de disco total con BitLocker.

Se ha facilitado el manejo de artefactos firmware: Fwupd usa el tamaño virtual al cortar secciones PE y emplea inhibiciones para marcar ciertos dispositivos, como rts54hub, como no actualizables. Además, la utilidad tar pasa a ser una dependencia para las pruebas de cápsulas UEFI.

Corrección de errores y regresiones

Se solucionan fallos detectados en la versión anterior: desde problemas en la actualización de ciertos módems DFOTA y en la detección de PCI sin ID de vendedor, hasta ajustes en las pruebas automáticas cuando cambian determinadas rutas del sistema o la versión de la distribución. También se han pulido detalles para la actualización de controladores Thunderbolt con determinados formatos de versión.

Para quienes quieran profundizar en todos los detalles, los responsables del proyecto mantienen notas de lanzamiento y la descarga del código fuente en GitHub. Es importante mantener Fwupd actualizado a través de los repositorios estables de tu distribución GNU/Linux favorita para garantizar la compatibilidad y seguridad en tus dispositivos.

Este lanzamiento confirma el compromiso del proyecto Fwupd por ofrecer actualizaciones regulares, compatibilidad ampliada y mejoras de seguridad a la comunidad Linux, permitiendo que cada vez más usuarios puedan gestionar el firmware de sus equipos y periféricos de forma centralizada, sencilla y eficaz.

from Linux Adictos https://ift.tt/Orxb5p8
via IFTTT

Los mejores navegadores de línea de comandos (CLI) para Linux: comparativa completa, características e instalación

Mejores navegadores CLI

Explorar Internet desde la línea de comandos puede parecer cosa del pasado, pero en realidad es una práctica habitual para administradores de sistemas o entusiastas de Linux que buscan eficiencia, bajo consumo de recursos o simplemente una experiencia diferente. A pesar de la evolución de los navegadores web gráficos y sus interfaces repletas de funciones, los navegadores CLI (de consola o terminal) mantienen su vigencia por motivos prácticos, de accesibilidad y hasta de privacidad. Si eres de los que prefiere la terminal o te encuentras gestionando servidores sin entorno gráfico, conocer las alternativas más sólidas y actuales es fundamental.

No son sólo una reliquia: estos navegadores permiten navegar por la web de manera sorprendentemente efectiva, acceder a documentación, diagnosticar servidores y realizar tareas cotidianas de internet sin las limitaciones de un entorno gráfico. En este análisis, revisamos en detalle las principales opciones disponibles, desmenuzando características, ventajas, instalación y pequeños trucos basados en la experiencia real y las mejores fuentes en español y en inglés.

Navegadores de terminal: ¿por qué siguen siendo imprescindibles?

La terminal o consola de Linux siempre ha sido una poderosa herramienta para controlar el sistema. Disponer de navegadores que funcionen desde la línea de comandos te permite desde consultar información online rápidamente hasta realizar tareas de diagnóstico en servidores donde no hay entorno gráfico instalado. Existen varias razones para decantarse por un navegador CLI:

  • Consumo mínimo de recursos: Ideales para equipos antiguos, servidores o dispositivos con hardware limitado.
  • Acceso remoto: Permiten navegar por la web a través de SSH, sin exponer la interfaz gráfica.
  • Privacidad y seguridad: Limita la ejecución de scripts, cookies y rastreadores, reduciendo la superficie de ataque.
  • Diagnóstico avanzado: Comprobación de cómo se comporta una web a nivel de texto puro y compatibilidad con tecnologías de asistencia.

Lynx: el decano de la navegación en modo texto

Lynx

Lynx es probablemente el navegador de consola más veterano y reconocido dentro del ecosistema GNU/Linux y Unix. Lanzado por primera vez en 1992 en la Universidad de Kansas, sigue siendo mantenido por una comunidad fiel. Su filosofía es la simplicidad: solo texto, lo que lo convierte en una herramienta perfecta para conexiones lentas, servidores o entornos donde lo gráfico está fuera de lugar.

El funcionamiento de Lynx es sencillo. Resalta hipervínculos con el cursor y permite seleccionar enlaces escribiendo el número asociado o navegando con las flechas del teclado. No procesa imágenes, ni vídeo ni la mayoría de scripts modernos, lo cual elimina distracciones y potenciales amenazas. Sin embargo, puedes configurar Lynx para que invoque programas externos al encontrar imágenes o vídeos, abriendo así una pequeña puerta a la multimedia si realmente lo necesitas.

Ventajas destacables:

  • Soporte para SSL/TLS, lo que permite navegar por sitios con cifrado.
  • Posibilidad de usarlo como herramienta de diagnóstico para comprobar la accesibilidad o usabilidad de una web.
  • Útil en pruebas de servidores web, ya que muestra exactamente cómo se comporta una página sin JavaScript ni CSS avanzado.

Instalar Lynx en Linux es muy sencillo; está en los repositorios de prácticamente todas las distribuciones:

  • Debian/Ubuntu: sudo apt install lynx
  • CentOS/RHEL/Fedora: sudo yum install lynx
  • Arch Linux: sudo pacman -S lynx
  • OpenSUSE: sudo zypper install lynx
  • Alpine Linux: sudo apk add lynx

Para usarlo, basta con lanzar en terminal: lynx algunaweb.com

w3m: modo texto pero con imágenes (si quieres)

w3m (captura de cabecera) es otro navegador clásico de consola, muy conocido por su agilidad y por su sorprendente capacidad para mostrar imágenes en terminales compatibles. Originalmente desarrollado en Japón (de hecho, su nombre significa “ver la World Wide Web”), w3m se mantiene aún por desarrolladores independientes y es compatible con la mayoría de distribuciones.

Su punto fuerte es la fidelidad en la representación del HTML, dentro de lo que cabe en modo texto. Muestra colores, tablas, marcos y, a diferencia de sus competidores, puede mostrar imágenes en terminales compatibles (como xterm o kitty con soporte inline). Además, los atajos de teclado son bastante sencillos y es posible abrir nuevas pestañas, volver atrás, ir a una URL concreta y más.

Para instalarlo:

  • Debian/Ubuntu: sudo apt install w3m w3m-img
  • Fedora/CentOS: sudo yum install w3m
  • Arch Linux: sudo pacman -S w3m
  • OpenSUSE: sudo zypper install w3m
  • Alpine Linux: sudo apk add w3m

Para lanzarlo, simplemente: w3m direcciónweb.com

Incluye atajos como SHIFT+Q para salir, SHIFT+B para retroceder y SHIFT+T para abrir nueva pestaña. Su documentación es extensa y se accede fácilmente desde el propio navegador.

Links y Links2: el equilibrio entre texto y modo gráfico

Links es famoso por ofrecer dos modos de visualización: sólo texto (ideal para terminales) y un modo gráfico muy básico, que funciona incluso sin entorno X Window (utilizando el framebuffer o SVGAlib). Es abierto, rápido y con soporte para HTML4, tablas, marcos, menús desplegables, desplazamiento horizontal, UTF-8, navegación en pestañas y compatibilidad parcial con JavaScript (aunque las últimas versiones han abandonado este soporte).

Su versión moderna, Links2, añade mejoras en el interfaz y la posibilidad de mostrar algo más de formato gráfico (si lanzas el navegador con “links2 -g”). Las características más reconocidas de Links/Links2 son:

  • Menús contextuales y acceso rápido a opciones.
  • Desempeño óptimo en sistemas antiguos o con recursos muy limitados.
  • Soporte de descargas, marcadores y navegación por FTP y SSL.

La instalación es igual de sencilla:

  • Debian/Ubuntu: sudo apt install links o sudo apt install links2
  • Fedora/CentOS: sudo yum install links
  • Arch Linux: sudo pacman -S links

Para comenzar: links http://www.sitioweb.com

No destaca en aceptar o rechazar cookies como Lynx, pero es fiable, austero y configurable. Perfecto para quien viene de navegadores gráficos y quiere una transición más suave a la terminal.

ELinks: funciones extra en el modo texto

ELinks nació como una bifurcación mejorada del proyecto Links. Aunque su desarrollo se detuvo en 2017 por cuestiones de seguridad, fue relanzado bajo el nombre felinks y sigue siendo una opción potente. Sus mejoras sobre Links incluyen navegación por pestañas más avanzada, soporte de marcadores, menús adicionales y cierta interacción con el ratón dentro de la terminal.

Entre sus puntos fuertes:

  • Permite una experiencia más moderna en modo texto, con más opciones de personalización.
  • Funciona especialmente bien en sistemas donde se busca minimizar dependencias gráficas pero se desea algo más que puro texto plano.
  • Debian/Ubuntu: sudo apt install elinks
  • Fedora/CentOS: sudo yum install elinks
  • Arch Linux: sudo pacman -S elinks

El comando de uso básico es: elinks sitio.com

Recomendable revisar la versión y buscar actualizaciones para evitar problemas de seguridad.

Browsh: la modernidad llega a la terminal

Browsh

Browsh es una opción diferente que ha llegado para modernizar la experiencia CLI. Su propuesta es la de un navegador CLI híbrido, que utiliza un navegador gráfico “headless” por debajo (Firefox sin interfaz visible) para renderizar sitios web modernos y transforma la salida a gráficos y texto compatible con la terminal. Esto permite ver páginas completas, incluyendo JavaScript, CSS avanzado e incluso algunos vídeos, todo convertido a arte ASCII dentro del terminal.

Su desarrollo es reciente y se mantiene activamente. Las instalaciones pueden realizarse bajando paquetes .deb o .rpm directamente desde su repositorio y ejecutando:

  • Para sistemas basados en Debian: descárgalo desde GitHub y usa sudo apt install ./browsh_xxx.deb
  • En Red Hat/CentOS: descarga el .rpm y ejecuta rpm -Uvh ./browsh.rpm

Después, se ejecuta con: browsh http://www.sitioweb.com

code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

Requiere tener Firefox instalado, ya que es su «motor». La experiencia es lo más parecida a un navegador gráfico moderno que se puede tener en CLI, y permite desde ver páginas con scripts complejos hasta navegar por sitios que se resisten a Lynx, Links o w3m.

¿Mi preferencia?

Vivaldi. Está claro que para un uso normal, los navegadores CLI o de línea de comandos no son una opción. Ahora bien, para los casos mencionados, yo me quedaría con Lynx o w3m. Aunque Browsh tiene buena pinta, se queda a medio camino entre lo uno y lo otro, y no llega a ninguno de los dos lados. ¿Cuál es tu favorito?

from Linux Adictos https://ift.tt/GKOtfhP
via IFTTT

ONLYOFFICE Docs 9.0 llega con renovación visual, IA y compatibilidad ampliada en una suite ofimática más completa que nunca

ONLYOFFICE 9.0

La suite ofimática ONLYOFFICE acaba de lanzar su versión 9.0 de Docs, consolidando su posición como una de las alternativas abiertas y multiplataforma más potentes frente a soluciones tradicionales como Microsoft Office. La actualización llega cargada de mejoras tanto visuales como funcionales, con una clara apuesta por la productividad, la colaboración y la accesibilidad, facilitando el trabajo tanto a profesionales como a usuarios particulares.

Se han incorporado más de veinte funciones nuevas y cerca de 500 correcciones para pulir la experiencia de usuario. Esta versión refuerza la modularidad de la suite, disponible tanto como servicio en la nube, bajo infraestructura propia o mediante aplicaciones de escritorio en Windows, Linux y macOS. Tanto empresas como particulares podrán beneficiarse de las novedades, ya que están presentes en todas las variantes, incluido el despliegue autoalojado y en plataformas populares de terceros como Nextcloud y ownCloud.

ONLY OFFICE Docs 9.0 introduce un rediseño visual pensado para el usuario

Uno de los cambios más llamativos es el rediseño completo de la interfaz en los cuatro editores principales: documentos, hojas de cálculo, presentaciones y PDF. Los elementos se han reorganizado para facilitar la navegación, con iconos más claros, menús contextuales optimizados y una paleta de colores que reduce la fatiga visual. El modo oscuro se ha mejorado, y ahora la experiencia es uniforme en web, escritorio y móvil. Los usuarios pueden elegir entre los nuevos temas «Moderno claro» o «Moderno oscuro» desde la pestaña de vista, adaptando el entorno a sus preferencias.

Visor de diagramas y compatibilidad extendida

La suite incorpora ahora un visor integrado de diagramas compatible tanto con archivos de Microsoft Visio (.vsd, .vsdx) como OpenDocument Graphics (.odg), disponible en todas las plataformas (incluida la app móvil). Esto elimina la dependencia de aplicaciones externas y resulta especialmente práctico en proyectos colaborativos que manejan mapas de procesos, organigramas o esquemas técnicos.

Por otro lado, el soporte de formatos sigue ampliándose. ONLYOFFICE Docs 9.0 permite la edición directa de archivos Markdown (.md), algo muy útil para desarrolladores, escritores y usuarios avanzados. También añade la posibilidad de trabajar con libros binarios de Excel (.xlsb) sin conversiones intermedias, mejorando la interoperabilidad con otros entornos ofimáticos. Estas mejoras agilizan la migración y el tratamiento de datos, haciendo la suite más flexible para todo tipo de documentos.

Inteligencia artificial: más productividad y automatización

La integración de la inteligencia artificial representa un gran salto para la suite. ONLYOFFICE Docs 9.0 suma funciones avanzadas en tres áreas principales:

  • Reconocimiento óptico de caracteres (OCR) en PDFs, lo que permite extraer texto editable de documentos escaneados de forma rápida y sencilla.
  • Sugerencias de fórmulas y análisis de datos en hojas de cálculo, facilitando el trabajo diario a quienes gestionan grandes volúmenes de información.
  • Automatización de macros y conversión de código VBA, reduciendo la barrera para automatizar tareas repetitivas y personalizar flujos de trabajo.

El equipo de desarrollo ha anunciado que la hoja de ruta incluye la futura incorporación de escritura asistida y funciones inteligentes adicionales, aunque algunas herramientas avanzadas de IA pueden requerir servicios conectados o despliegues específicos.

Editor PDF mejorado y funciones colaborativas en ONLY OFFICE Docs 9.0

El editor de PDF recibe numerosas mejoras, entre las que destaca la edición colaborativa en tiempo real de formularios, la capacidad de reorganizar páginas simplemente arrastrando y soltando, y la posibilidad de duplicar páginas mediante atajos de teclado. Además, los flujos de trabajo colaborativos están potenciados en todos los editores, lo que facilita la edición conjunta y el seguimiento de cambios, marcando la diferencia en equipos distribuidos o en grandes organizaciones.

Novedades en hojas de cálculo, presentaciones y documentos

Las hojas de cálculo incluyen nuevas opciones para extraer datos de otras hojas y ejecutar cálculos complejos gracias al soporte asíncrono en funciones personalizadas. En el editor de presentaciones, las animaciones avanzadas de texto y los nuevos efectos visuales ahora se muestran correctamente en modo exposición, aportando mayor dinamismo a las presentaciones.

Por su parte, el procesador de textos facilita la gestión de párrafos y controles de contenido, permitiendo aplicar bordes con un solo clic y ver los cambios de forma mucho más clara. Estas optimizaciones suponen mayor control y eficiencia, especialmente en documentos extensos o con numerosos colaboradores.

Avances en accesibilidad, localización e inclusión global

La edición 9.0 de ONLYOFFICE Docs refuerza su compromiso con la accesibilidad y la inclusión lingüística. El soporte mejorado de escritura de derecha a izquierda abarca árabe, urdu y hebreo, con nuevas herramientas como corrector ortográfico para árabe y la posibilidad para los administradores de subir diccionarios personalizados. También se han realizado ajustes en la navegación por teclado y la experiencia para usuarios de chino simplificado y otros idiomas, facilitando la adopción en diferentes regiones.

La versión refuerza la compatibilidad con las necesidades de diferentes usuarios y entornos, facilitando la adopción y el uso en todo el mundo.

from Linux Adictos https://ift.tt/YJfTQkp
via IFTTT

Mesa 25.1.4 introduce mejoras en juegos como The Last Of Us 2 Remastered y otras correcciones

Mesa 25.1.4

Mesa 25.1.4 ya está disponible como la última actualización de esta popular colección de controladores gráficos de código abierto para Linux, centrada en OpenGL y Vulkan. Este lanzamiento pone el foco en resolver diversos fallos y errores identificados tras la versión 25.1.3, reafirmando el compromiso del proyecto con la estabilidad y el rendimiento.

A lo largo de las últimas semanas, el equipo de desarrollo de Mesa ha trabajado en pulir múltiples aspectos de sus controladores, especialmente para usuarios de tarjetas Intel y Radeon, aunque también se han incorporado correcciones para otros drivers como Raspberry Pi (V3D), Arm Panfrost y Zink (OpenGL sobre Vulkan). Muchos usuarios esperaban estas mejoras, sobre todo después del lanzamiento de emergencia anterior.

Principales correcciones incluidas en Mesa 25.1.4

  • Implementación correcta de vkGetPhysicalDeviceImageFormatProperties2 en situaciones específicas de VK_FORMAT_G8_B8R8_2PLANE_420_UNORM combinadas con VK_IMAGE_CREATE_EXTENDED_USAGE_BIT.
  • Correcciones en drivers Intel ANV y BMG para solucionar patrones extraños en el terreno de juegos como ‘Heroes of Valor’ y colores indebidos en ‘The Last of Us Part II Remastered’.
  • Solución de errores críticos en Radeonsi y Rusticl, como bloqueos o afirmaciones erróneas en tareas de compilación y shaders.
  • Mejor compatibilidad de drivers nuevos que antes fallaban al ejecutarse con algunas aplicaciones Flatpak.
  • Parcheo de problemas visuales en títulos como ‘Oddworld: Stranger’s Wrath’ y ‘Civilization VII’, además de el registro de errores específicos en la grabación de partidas en Steam sobre hardware Intel.
  • Prevención de caídas en Raspberry Pi 5 cuando no hay monitor conectado y solución de fallos al construir con LLVM21.

Mejoras técnicas y compatibilidad de Mesa 25.1.4

En cuanto a las tecnologías soportadas, Mesa 25.1.4 implementa la API OpenGL 4.6 y Vulkan 1.4. Sin embargo, la compatibilidad con cada API varía según el controlador utilizado, dado que algunos drivers no soportan todas las funcionalidades requeridas por OpenGL 4.6. En Vulkan, esto dependerá también de los detalles del hardware y el software empleado.

El ciclo de desarrollo ha contado con la participación de numerosos colaboradores que han aportado desde arreglos menores y actualizaciones para mejorar las compatibilidades hasta la optimización interna de los controladores. Figuras como Eric Engestrom, Karol Herbst, Samuel Pitoiset, Lionel Landwerlin y muchos otros aparecen destacados entre los autores de los cambios, reforzando la naturaleza comunitaria del proyecto.

Calendario de próximos lanzamientos y soporte

El equipo de Mesa mantiene un calendario transparente para las siguientes versiones de la serie 25.1.x y la futura 25.2, lo que permite a usuarios y empresas planificar actualizaciones o deploys en entornos de producción con mayor seguridad. Se prevé que la serie 25.1 continúe recibiendo parches hasta finales de agosto de 2025, cuando está programada la última actualización de mantenimiento de la rama.

Impacto en juegos y aplicaciones

Entre los problemas solucionados, destacan aquellos que afectaban directamente a la experiencia de usuario en videojuegos populares y aplicaciones gráficas. Se han resuelto fallos que provocaban colores anómalos, bloqueos o errores de sombreado en títulos como ‘The Last of Us Part II Remastered’, ‘Oddworld: Stranger’s Wrath’ y ‘Civilization VII’, así como dificultades con la ejecución de ciertas apps distribuidas vía Flatpak.

Para los usuarios de hardware específico, como Raspberry Pi o dispositivos ARM, también hay pequeñas, pero importantes, correcciones que mejoran la estabilidad global del stack gráfico bajo Linux.

Este lanzamiento continúa demostrando el compromiso del proyecto con la fiabilidad, el soporte de los estándares gráficos y la compatibilidad con los últimos juegos y aplicaciones en el ecosistema Linux. El desarrollo sigue siendo muy activo, con la comunidad implicada en mantener el ritmo de parches y mejoras constantes, lo que ayuda a prevenir problemas con futuras actualizaciones del sistema y programas.

from Linux Adictos https://ift.tt/Uaftozk
via IFTTT