Mesa 22.0 llega con soporte para Vulkan 1.3, mejoras en controladores y mas

Mesa Drivers

Después de cuatro meses de desarrollo se dio a conocer el lanzamiento de la implementación gratuita de la API OpenGL y Vulkan «Mesa 22.0.0», siendo esta la primera versión de la rama Mesa 22.0.0 tiene un estado experimental: después de la estabilización final del código, se lanzará una versión estable 22.0.1.

En esta nueva versión que se presenta se destaca por la implementación de la API de gráficos Vulkan 1.3 en el controlador anv para GPU Intel y radv para GPU AMD.

Ademas de que la compatibilidad con Vulkan 1.2 se implementa en el modo emulador (vn), la compatibilidad con Vulkan 1.1 está disponible para Qualcomm GPU y el rasterizador de software lavapipe, y la compatibilidad con Vulkan 1.0 está disponible para Broadcom VideoCore VI GPU (Raspberry Pi 4).

Mesa 22.0 también proporciona compatibilidad completa con OpenGL 4.6 para los controladores 965, iris (Intel), radeonsi (AMD), zink y llvmpipe. La compatibilidad con OpenGL 4.5 está disponible para GPU AMD (r600) y NVIDIA (nvc0), y OpenGL 4.3 para virgl (GPU virtual Virgil3D para QEMU/KVM) y vmwgfx (VMware).

Principales novedades de Mesa 22.0

Tal y como se mencionó al inicio, una de las principales novedades de esta nueva versión de mesa es que se agregó soporte para la API de gráficos Vulkan 1.3 y del cual puedes conocer sus características más importantes en esta publicación.

Otra de las novedades que se destaca, es que los controladores OpenGL clásicos que no usan la interfaz Gallium3D se ha movido de la composición principal de Mesa a una rama separada «Amber».

Ademas de que esta rama «Amber» también movió el controlador SWR, que ofrecía un rasterizador de software OpenGL basado en el proyecto Intel OpenSWR. La biblioteca xlib clásica se ha excluido de la composición principal, en lugar de lo cual se recomienda utilizar la variante gallium-xlib.

Tambien, podremos encontrar que en esta nueva versión de Mesa 22.0 el controlador D3D12 Gallium con una capa OpenGL sobre la API de DirectX 12 (D3D12) brinda compatibilidad con OpenGL ES 3.1. El controlador se usa en la capa WSL2 para ejecutar aplicaciones gráficas de Linux en Windows.

Los controladores Intel GPU están habilitados de forma predeterminada para admitir Adaptive-Sync (VRR), lo que le permite cambiar de forma adaptativa la frecuencia de actualización de su monitor para obtener una salida fluida y sin interrupciones.

Para EGL, se implementa el mecanismo de «retroalimentación dma-buf», que brinda información adicional sobre las GPU disponibles y le permite aumentar la eficiencia del intercambio de datos entre las GPU principal y secundaria, por ejemplo, para organizar la salida sin almacenamiento en búfer intermedio.

De los demás cambios que se destacan de esta nueva versión:

  • Se agregó soporte para OpenGL 4.3 al controlador vmwgfx que se usa para implementar la aceleración 3D en entornos VMware.
  • Se agregó soporte para extensiones de controladores Vulkan RADV (AMD), ANV (Intel) y zink (OpenGL sobre Vulkan).
  • Se agregó soporte para chips Intel Alderlake (S y N) al controlador OpenGL «iris» y al controlador Vulkan «ANV».
  • El controlador RADV (AMD) Vulkan sigue siendo compatible con el trazado de rayos y los sombreadores de trazado de rayos.
  • El controlador v3dv desarrollado para el acelerador de gráficos VideoCore VI utilizado desde el modelo Raspberry Pi 4 brinda la capacidad de trabajar en la plataforma Android.

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión de los controladores Mesa 22.0, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar los drivers de video Mesa en Linux?

Los paquetes de Mesa se encuentran en todas las distribuciones de Linux, por lo que su instalación puede realizarse ya sea descargando y compilando el código fuente (toda la información al respecto aquí) o de una forma relativamente sencilla, la cual depende de la disponibilidad dentro de los canales oficiales de tu distribución o de terceros.

Para los que son usuarios de Ubuntu, Linux Mint y derivados pueden añadir el siguiente repositorio en donde los controladores son actualizados de manera rápida.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Ahora vamos a actualizar nuestro listado de paquetes y repositorios con:

sudo apt update

Y finalmente podemos instalar los drivers con:

sudo apt upgrade

Para el caso de los que son usuarios de Arch Linux y derivados estos los instalamos con el siguiente comando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Para quienes sean usuarios de Fedora 32 pueden utilizar este repositorio, por lo que deben de habilitar corp con:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalmente, para los que son usuarios de openSUSE, pueden instalar o actualizar tecleando:

sudo zypper in mesa

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

Ya puedes usar LibreOffice desde tu navegador gracias a WebAssembly 

Hace ya varios dias Thorsten Behrens, uno de los líderes del equipo de desarrollo del subsistema de gráficos de LibreOffice, dio a conocer la publicación de una versión de demostración de la popular suite de ofimática LibreOffice la cual está compilada en código intermedio WebAssembly y capaz de ejecutarse en un navegador web.

Para quienes desconocen de WebAssembly deben saber que este proporciona un middleware universal de bajo nivel independiente del navegador para ejecutar aplicaciones compiladas desde varios lenguajes de programación. WebAssembly se posiciona como una tecnología más prometedora y portátil entre navegadores para crear aplicaciones web de alto rendimiento.

WebAssembly se puede utilizar para resolver tareas que requieren un alto rendimiento, por ejemplo, codificación de video, procesamiento de sonido, gráficos y manipulación 3D, desarrollo de juegos, operaciones criptográficas, cálculos matemáticos y la creación de implementaciones portátiles de lenguajes de programación.

WebAssembly se parece mucho a Asm.js, pero difiere en que es un formato binario que no está vinculado a JavaScript. WebAssembly no requiere el uso de un recolector de basura, ya que se utiliza la gestión explícita de memoria.

Una característica distintiva del modelo de ejecución de aplicaciones que utilizan WASI es el lanzamiento en un entorno de espacio aislado para aislar del sistema principal y el uso de un mecanismo de seguridad basado en la gestión de capacidades, para acciones con cada uno de los recursos (archivos, directorios, sockets, llamadas al sistema, etc.)

Para convertir a WebAssembly, se utiliza el compilador Emscripten y para organizar la salida, el backend VCL (Visual Class Library) basado en el marco Qt5 modificado.

A diferencia de la edición de LibreOffice Online, la compilación basada en WebAssembly permite ejecutar todo el paquete ofimático en el navegador, es decir, todo el código se ejecuta en el lado del cliente, mientras que LibreOffice Online ejecuta y procesa todas las acciones del usuario en el servidor, y solo la interfaz se traduce al navegador del cliente.

La eliminación de la parte principal de LibreOffice del lado del navegador permitirá crear una edición en la nube para la colaboración, eliminar la carga de los servidores, minimizar las diferencias con el escritorio de LibreOffice, simplificar el escalado, poder trabajar sin conexión y también permitir la organización de la interacción P2P entre usuarios y cifrado de datos de extremo a extremo en el lado del usuario. Los planes también incluyen la creación de un widget basado en LibreOffice para integrar un editor de texto completo en las páginas.

La migración a Wasm se implementa mediante la cadena de herramientas Emscripten de LLVM, cuyo objetivo es traducir el código nativo de C o C++ a Javascript y Webassembly.

Ya existían proyectos similares para Asm.js o el llamado Native Client, que desde entonces han sido reemplazados por Webassembly. El hecho de que incluso una base de código tan grande y antigua como LibreOffice, incluida la GUI, ahora pueda ejecutarse en el navegador gracias a Wasm muestra cuán avanzada se ha vuelto la tecnología.

Sin embargo, para el equipo de LibreOffice, el trabajo en el port de Wasm está lejos de terminar. El equipo explicó esto en una presentación en el Fosdem de este año hace unas semanas.

El equipo también explicó allí que el port:

«Wasm ahora usa el backend Qt para LibreOffice, por ejemplo, lo que causó muchos más problemas de los esperados. Además, del trabajo emergen algunas otras consideraciones o problemas a resolver. En el futuro, el equipo podría usar la interfaz Wasi y posiblemente incluso crear su propio backend Wasm para el port. Pero el equipo aún no ha llegado tan lejos.»

Además, establece que el port Wasm de Libreoffice inicialmente no pretende ser una alternativa a Libreoffice Online y Collabora Online que se basa en él. Por el contrario, Wasm no es una aplicación en la nube, por lo que se ejecuta localmente, lo que se supone que ofrece una mayor privacidad…

Finalmente para quienes estén interesados en poder conocer más al respecto, deben saber que actualmente se están desarrollando correcciones específicas de WebAssembly en el repositorio principal de LibreOffice y pueden probar la suite en su navegador desde el siguiente enlace. (se descargan alrededor de 300 MB de datos en el sistema del usuario) .

from Linux Adictos https://ift.tt/2q3Pwz4
via IFTTT

OmniaWrite: un editor de texto de nueva generación

Omniawrite

OmniaWrite es un editor de texto plano de nueva generación que quizás no muchos conocen. Se trata de un software de código abierto, libre, gratuito y disponible para varias plataformas (Linux, Windows, macOS, Android, iOS y también corre en muchos de los navegadores web modernos para que se pueda usar casi desde cualquier sistema operativo y dispositivo).

OmniaWrite ha sido diseñado especialmente para la escritura creativa. Por ello, puede ser el compañero perfecto para los escritores de novelas, lírica, poesía, ensayos, borradores, guiones, estudiantes para trabajos y apuntes, etc. Con este paquete podrás poner tu creatividad a volar y crear maravillosos textos gracias a todas las herramientas incluidas y sus funciones, incluidas las de organización, exportación a varios formatos, capacidad de división en capítulos o escenas, etc.

En cuanto a las características más destacables de OmniaWrite están:

  • Interfaz sin distracciones: tienes todo lo que debes tener y nada más, para que te centres en el trabajo. Simplicidad y funcionalidad es lo que han buscado sus desarrolladores.
  • Capítulos y escenas: capacidad para dividir tus textos en diferentes capítulos, si se trata de un libro, o en diferentes escenas si es un guion para una obra. De esta forma, tendrás el texto más estructurado y lo podrás gestionar de mejor modo, cambiando la estructura fácilmente, reordenando escenas, etc.
  • Nube: tus datos podrán estar sincronizados con la nube de forma gratuita y en ilimitados dispositivos. Así, si estás trabajando en una obra en tu PC y se te viene una gran idea a la cabeza que quieres plasmar en ella y estás lejos de casa, podrás usar tu dispositivo móvil para escribirla y que no se te olvide, estés donde estés.

Ver código fuente de OmniaWrite – Sitio de GitHub

Instalar OmniaWrite en Anroid – Google Play

Más información y descargas – Sitio web oficial del proyecto

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

Zorin OS 16.1 ya disponible con LibreOffice 7.3 y soporte de hardware mejorado

Zorin OS 16.1

El pasado verano, por agosto, nos entregaron la última actualización mayor de este sistema operativo que, en parte, está diseñado para atraer a los usuarios de Windows a Linux. Hoy, unos siete meses después, han hecho oficial el lanzamiento de Zorin 16.1, un lanzamiento con menos novedades, pero que llega con alguna que otra digna de mención. Por ejemplo, han incluido nuevas versiones de las aplicaciones instaladas por defecto.

En la nota de lanzamiento de Zorin OS 16.1 destacan que se incluye LibreOffice 7.3, la última versión de la suite de ofimática libre más popular. Viendo que (tras un texto de apoyo para los ucranianos) lo primero que mencionan del sistema operativo es la nueva versión de LibreOffice, uno puede llegar a preocuparse, pero también hay otras novedades que pueden mejorar la experiencia de usuario.

Novedades de Zorin OS 16.1

  • LibreOffice 7.3:
    • Mayor compatibilidad con los documentos de Microsoft Office,
    • Seguimiento mejorado de los cambios en el texto y las tablas.
    • Más opciones y funciones para la edición de documentos.
    • Mejora del rendimiento al abrir y editar documentos.
    • Mejoras visuales con iconos más accesibles en modo oscuro
  • Aplicaciones actualizadas, lo que aporta mejor experiencia de usuario y más funciones.
  • Mayor seguridad y mejor compatibilidad de hardware. Mucho de lo incluido en Zorin OS 16.1 mejora la seguridad, compatibilidad y rendimiento. Entre el hardware que se beneficiará de esta nueva versión tenemos:
    • Nuevas tarjetas gráficas NVIDIA, incluida la RTX 3050.
    • Framework Laptop.
    • Apple Magic Mouse 2.
    • Mando Sony PlayStation 5 DualSense.
    • Procesadores Intel Core de 12ª generación.
    • Impresoras Epson, HP, Canon, Fuji Xerox, DYMO y otras.
    • Más hardware de audio y Wi-Fi

La nueva ISO con Zorin OS 16.1 está disponible desde AQUÍ. Los usuarios existentes pueden actualizar desde el mismo sistema operativo. Los que ya hayan comprado Zorin OS 16 Pro pueden descargar una nueva copia con Zorin OS 16.1 Pro o Pro Lite desde el enlace de descargas que aparecerá en el correo de compra original.

from Linux Adictos https://ift.tt/1ItDGNy
via IFTTT

Blender 3.1 ha llegado con una mejora considerable de rendimiento

Blender 3.1

Yo, que he usado todo tipos de sistemas operativos, tengo muy grabado en mi memoria lo que pasó cuando Apple pasó de Mac OS X 10.5 Leopard a Mac OS X 10.6 Snow Leopard. No vi su presentación, pero hace poco leí que en esa Keynote se habló de que era una versión sin nuevas funciones, no de importancia. Se habían centrado en mejorar el rendimiento, y se notaba, vaya si se notaba. Si estoy mencionando esto es porque hay veces que merece la pena parar un poco y mejorar lo existente, y eso es principalmente lo que han hecho en Blender 3.1.

Tal y como leemos en la nota de su lanzamiento, y en el siguiente vídeo, Blender 3.1 es un lanzamiento de este tipo, una actualización que se ha centrado en mejorar el rendimiento. Eso sí, a diferencia de Apple con su Leopardo de las Nieves, esta actualización del famoso modelador 3D sí ha incluido novedades. Son pocas, pero pueden llegar a ser importantes justamente para los ordenadores de la manzana, ya que se ha mejorado el soporte para el M1 de Apple.

Otras novedades de Blender 3.1

  • Soporte de GPU de Metal aportado por Apple para ordenadores con procesadores M1 y tarjetas gráficas AMD.
  • Aceleración de la GPU para el modificador de subdivisión.
  • Edición de mallas más rápida.
  • Indexación del navegador de activos.
  • Soporte del editor de imágenes para imágenes de gran tamaño.
  • Mejora de la velocidad de exportación a .obj y .fbx.
  • Mejoras en el multithreading, la evaluación del árbol de nodos y la reducción del uso de memoria en los nodos de geometría.

Blender 3.1, que ha llegado unos tres meses después de la versión anterior,  ha sido lanzado hace unas horas, y ya se puede descargar desde su página web oficial o su paquete snap. En las próximas horas aparecerá en repositorios oficiales de algunas distribuciones Linux, y en algún momento también lo hará en Flathub.

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

DentOS 2.0, ya fue liberado conoce las novedades de este OS para conmutadores

Hace poco se dio a conocer la liberación de la nueva versión de DentOS 2.0 en la cual se incluye compatibilidad con los sistemas arm64 y amd64 y MAC/ASiC de Marvell y Mellanox, mejoras de compatibilidad y más.

Para quienes desconocen de este sistema, deben saber que está basado en el kernel de Linux y diseñado para equipar switches, enrutadores y equipos de red especializados. El desarrollo se lleva a cabo con la participación de Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks y Wistron NeWeb (WNC). Inicialmente, el proyecto fue fundado por Amazon para equipar equipos de red en su infraestructura.

Sobre DentOS

Para administrar la conmutación de paquetes en DentOS, se utiliza el subsistema SwitchDev del kernel de Linux, que le permite poder crear controladores para conmutadores Ethernet que pueden delegar el reenvío de tramas y el procesamiento de paquetes de red a chips de hardware especializados.

El relleno de software se basa en la pila de red estándar de Linux, el subsistema NetLink y herramientas como IPRoute2, tc (control de tráfico), brctl (control de puente) y FRRouting , así como VRRP (protocolo de redundancia de enrutador virtual), LLDP (capa de enlace). Discovery Protocol) y MSTP (Multiple Spanning Tree Protocol).

El entorno del sistema se basa en la distribución ONL (Open Network Linux), que a su vez utiliza la base del paquete Debian GNU/Linux y proporciona un instalador, configuraciones y controladores para ejecutar en los conmutadores.

ONL está desarrollado por el proyecto Open Compute y es una plataforma para crear dispositivos de red especializados que admiten la instalación en más de cien modelos de conmutadores diferentes. Incluye controladores para interactuar con indicadores utilizados en interruptores, sensores de temperatura, enfriadores, buses I2C, GPIO y transceptores SFP.

Para la gestión, puede utilizar las herramientas IpRoute2 e ifupdown2, así como gNMI (interfaz de gestión de red gRPC). Los modelos de datos YANG (Yet Another Next Generation, RFC-6020 ) se utilizan para definir la configuración.

Principales novedades de DentOS 2.0

En esta nueva versión, ademas de la compatibilidad con los sistemas ya mencionados en el inicio, tambien podremos encontrar que se añadió el soporte de compatibilidad con NAT-44 y NA(P)T para la traducción de direcciones (NAT) del rango interno a direcciones públicas a nivel de puertos ordinarios (capa 3, capa de red) y puertos VLAN (puentes de red) en el conmutador.

Tambien se destaca que se agregó la compatibilidad con controladores PoE (alimentación a través de Ethernet) para la administración de alimentación a través de Ethernet.

Ademas de que se han realizado cambios para mejorar el rendimiento y la escalabilidad de las configuraciones de firewall, asi como tambien mejoras en la gestión de recursos basada en ACL.

Por otra parte, tambien se destaca que se proporcionó la capacidad de conectar controladores personalizados para configurar el aislamiento de puertos.

De los demás cambios que se destacan de esta nueva versión de DentOS 2.0:

  • Se agregó soporte para banderas para reconocer direcciones IP locales (intranet).
  • Proporciona opciones para configurar interfaces de red 802.1Q (VLAN) y enrutar el tráfico a través de ellas.
  • Los paquetes IpRoute2 e Ifupdown2 se utilizan para la configuración.
  • Basado en «devlink «, se implementa una API para obtener información y cambiar los parámetros del dispositivo, se implementa soporte para contadores de trampas locales y paquetes caídos.

Finalmente si estás interesado en conocer más al respecto, puedes consultar los detalles en el siguiente enlace. El código DentOS está escrito en C y se distribuye bajo la Licencia Pública de Eclipse.

Descargar y obtener dentOS 2.0 Beeblebrox

Para quienes estén interesados en poder probar este sistema, deben saber que se encuentra disponible para conmutadores basados ​​en Marvell y Mellanox ASIC con hasta 48 puertos de 10 gigabits.

Ademas de que se admite el trabajo con varios ASIC y chips de procesamiento de datos de red, incluidos Mellanox Spectrum , Marvell Aldrin 2 y Marvell AC3X ASIC con la implementación de tablas de reenvío de paquetes de hardware.

Las imágenes de DentOS listas para instalar están preparadas para las arquitecturas ARM64 (257 MB) y AMD64 (523 MB) y se pueden obtener las imágenes del sistema desde el siguiente enlace.

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

Las bibliotecas de código abierto más importantes

bibliotecas

Siempre se piensa que los proyectos más importantes en cuanto al código abierto son los programas, el software. Pero siempre se nos olvida algo más vital incluso, y que sin ello no serían posible todos esos otros proyectos (Linux, Apache, LibreOffice, WINE, Firefox, KDE Plasma, etc.). Me refiero a las bibliotecas de las que depende todo ese software, de hecho, son piezas críticas, ya que si faltan o si tienen cualquier problema, pueden devastar multitud de proyectos (véanse casos como el sabotaje a una de estas bibliotecas o el impacto de la vulnerabilidad en log4j).

Por este motivo, el LISH o Laboratorio para la Ciencia de la Innovación de Hardvard, en colaboración con la OpenSSF de la Linux Foundation, han realizado un estudio exhaustivo de la importancia de las bibliotecas de código abierto. Unas bibliotecas que se emplean para multitud de proyectos de código abierto y software libre, además de estar presentes en sistemas de producción de miles de empresas en todo el mundo.

En el estudio se tomó una amplia muestra de multitud de empresas que dieron datos. Y no solo con el objetivo de conocer las bibliotecas más populares, sino también ayudar a blindar esos proyectos por su importancia., tanto desde el punto de vista de la dependencia que se tiene de ellas como desde el punto de vista de la seguridad, ya que cualquier vulnerabilidad en alguna de ellas afectaría a miles de sistemas (bancos, escuelas, empresas, gobiernos, hospitales, industria, vehículos, hogares,…).

Además, en este estudio la Universidad de Harvard ha destacado la necesidad de:

  • Tener nombres estandarizados.
  • Simplificar la complejidad para el control de versiones.
  • Gran parte de los proyectos de bibliotecas FOSS a veces dependen de unas cuantas personas o de una sola persona. Y, en muchas ocasiones, sin recursos.
  • Mejorar la seguridad.
  • Limpiar el software heredado en el espacio de código abierto. Ejecutar proyectos demasiado toscos y antiguos supone un riesgo.

Más información – Ver PDF del informe 1

Más información – Ver PDF del informe 2

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

Bomber: un videojuego Arcade gratuito para Linux

bomber

Si te gustan los videojuegos entretenidos pero nada espectaculares, como el buscaminas, solitario, e incluso el dinosaurio T-rex de Chrome, etc., seguro que te gusta poner algo de acción Arcade en tu distro GNU/Linux con este videojuego de KDE. Se llama Bomber y sin duda es ameno, de código abierto y gratuito.

Un videojuego Arcade single-player y sin necesidad de conexión a Internet para jugar offline. En él tienes que manejar un avión que sobrevuela ciudades. Tu misión en Bomber es ir destruyendo todos los edificios que están bajo el avión. Una vez destruidos todos, podrás avanzar al siguiente nivel. Cada pantalla irá agregando más y más dificultad.

Bomber se une a la inmensa lista que KDE Games tiene: KMines, KSnakeDuel, KSudoku, Kiriki, LsKat, KPatience, Kbounce, Granatier, KGoldrunner, Kolor Lines o Klines, KBlocks, Bovo, KTuberling, KBreakout, Kapman, Knights, Kubrick, KBlackbox, KShinsen, KSquares, Palapeli, y un largo etc.

En Bomber verás que la dinámica es muy simple y fácil de jugar, a la par que adictiva. Tendrás que ir sobrevolando ciudades a las que invades para destruir todos los edificios. La dificultad está en que el avión va disminuyendo la altura de forma progresiva, y con cada nivel se aumenta la velocidad del avión y la altura de los edificios.

Bomber te recordará en algunos aspectos a algunos clásicos del pasado, juegos retro como Galaga o Galaxian, pero invirtiendo el control, ya que en este caso se mueve la nave y no los enemigos. Además, como dato adicional, deberías saber que en este videojuego creado por John-Paul Stanford, puedes usar pieles o skins para variar el aspecto de este juego.

Recuerda que lo puedes instalar desde los repos de tu distro, o también lo puedes encontrar en algunas tiendas de apps como el Centro de Softwre de Ubuntu para instalar en un solo clic. Y no solo funciona en entornos KDE Plasma, también en otros…

Más información sobre Bomber – Sitio oficial de KDE

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

Bomber: un videojuego Arcade gratuito para Linux

bomber

Si te gustan los videojuegos entretenidos pero nada espectaculares, como el buscaminas, solitario, e incluso el dinosaurio T-rex de Chrome, etc., seguro que te gusta poner algo de acción Arcade en tu distro GNU/Linux con este videojuego de KDE. Se llama Bomber y sin duda es ameno, de código abierto y gratuito.

Un videojuego Arcade single-player y sin necesidad de conexión a Internet para jugar offline. En él tienes que manejar un avión que sobrevuela ciudades. Tu misión en Bomber es ir destruyendo todos los edificios que están bajo el avión. Una vez destruidos todos, podrás avanzar al siguiente nivel. Cada pantalla irá agregando más y más dificultad.

Bomber se une a la inmensa lista que KDE Games tiene: KMines, KSnakeDuel, KSudoku, Kiriki, LsKat, KPatience, Kbounce, Granatier, KGoldrunner, Kolor Lines o Klines, KBlocks, Bovo, KTuberling, KBreakout, Kapman, Knights, Kubrick, KBlackbox, KShinsen, KSquares, Palapeli, y un largo etc.

En Bomber verás que la dinámica es muy simple y fácil de jugar, a la par que adictiva. Tendrás que ir sobrevolando ciudades a las que invades para destruir todos los edificios. La dificultad está en que el avión va disminuyendo la altura de forma progresiva, y con cada nivel se aumenta la velocidad del avión y la altura de los edificios.

Bomber te recordará en algunos aspectos a algunos clásicos del pasado, juegos retro como Galaga o Galaxian, pero invirtiendo el control, ya que en este caso se mueve la nave y no los enemigos. Además, como dato adicional, deberías saber que en este videojuego creado por John-Paul Stanford, puedes usar pieles o skins para variar el aspecto de este juego.

Recuerda que lo puedes instalar desde los repos de tu distro, o también lo puedes encontrar en algunas tiendas de apps como el Centro de Softwre de Ubuntu para instalar en un solo clic. Y no solo funciona en entornos KDE Plasma, también en otros…

Más información sobre Bomber – Sitio oficial de KDE

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

Ya fue liberada la nueva versión de MPlayer 1.5 y estas son sus novedades

Después de tres años después del último lanzamiento, se dio a conocer el lanzamiento de la nueva versión del reproductor multimedia «MPlayer 1.5», en la cual los cambios en la nueva versión se reducen a la integración de las mejoras agregadas durante los últimos tres años a FFmpeg (el código base está sincronizado con la rama maestra de FFmpeg), ademas de que se incluye una copia del nuevo FFmpeg en la distribución base de MPlayer, lo que elimina la necesidad de instalar dependencias al compilar.

Para quienes desconocen de MPlayer, deben saber que este es un reproductor multimedia multiplataforma el cual reproduce la mayoría de los archivos, además de que puede reproducir VideoCD, SVCD, DVD, 3ivx y DivX/Xvid 3/4/5.

Al igual que la mayoría de los reproductores multimedia modernos, este también trae la opción para subtítulos, soportando 14 formatos diferentes (MicroDVD, SubRip, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, VobSub, CC, OGM, PJS y MPsub).

Algunas de las principales características de MPlayer son:

  • Admite una amplia gama de archivos de video, audio y subtítulos
  • Admite una serie de controladores de salida
  • Basado en ffmpeg de código abierto
  • Puede guardar todo el contenido transmitido en un archivo
  • Aceleración de hardware VDPAU para H.265/HEVC
  • Soporte de TV y DVB
  • mejoras en la GUI
  • código abierto y multiplataforma

Principales novedades de MPlayer 1.5

En esta nueva versión que se presenta de MPlayer 1.5 se destaca que se agregó el soporte multilingüe a la GUI, con lo cual ahora es posible la elección del idioma para el texto en la interfaz se elige en función de la variable de entorno LC_MESSAGES o LANG.

Otro de los cambios que se destaca de esta nueva versión, esta se agregó la opción «–enable-nls» para habilitar la compatibilidad con idiomas en tiempo de ejecución (de manera predeterminada, la compatibilidad con idiomas solo está habilitada en el modo GUI todavía).

Ademas de ello se ha agregado un estilo de skin incorporado que permite usar la GUI sin instalar archivos de estilo, ademas de que en la interfaz, se solucionó el problema con la configuración incorrecta del tamaño de la ventana después de regresar del modo de pantalla completa.

Por otra parte, al compilar para la arquitectura ARM, las extensiones que se ofrecen de manera predeterminada están habilitadas (por ejemplo, Raspbian no usa instrucciones NEON de manera predeterminada y debe especificar explícitamente la opción «–enable-runtime-cpudetection» al compilar para habilitar todas las funciones de la CPU).

De los demás cambios que se destacan de esta nueva versión:

  • Se eliminó el soporte para el decodificador ffmpeg12vpdau, reemplazado por dos componentes separados ffmpeg1vpdau y ffmpeg2vdpau.
  • En desuso y deshabilitado por el decodificador live555 predeterminado.
  • Se proporcionó borrar la pantalla después de cambiar al modo de pantalla completa al usar el controlador de salida a través del servidor X.
  • Se agregó la opción «-fs» (similar a la configuración load_fullscreen) para abrir en modo de pantalla completa.
  • El controlador de salida OpenGL proporciona un estilo correcto en los sistemas X11.

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión liberada, puedes consultar los detalles en el siguiente enlace.

¿Como instalar MPlayer en Linux?

Para quienes estén interesados en poder instalar este reproductor multimedia en su sistema, pueden hacerlo siguiendo las instrucciones que compartimos a continuación.

Para quienes son usuarios de Ubuntu o cualquier otra distribucion basada o derivada de esta, pueden realizar la instalación ejecutando el siguiente comando:

sudo apt install mplayer mplayer-gui

Para el caso de los que son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otra distribucion basada en Arch Linux, pueden realizar la instalación abriendo una terminal y ejecutando el siguiente comando:

sudo pacman -S mplayer-gui

Ahora para el caso de los que son usuarios de Fedora y derivados de esta, la instalación la pueden realizar tecleando:

sudo dnf install mplayer mencoder

Finalmente cabe recordar que MPlayer es esencialmente un reproductor CLI (línea de comandos) por lo cual para poder reproducir tus archivos debes de ejecutar el siguiente comando:

mplayer <ruta_al_archivo_de_video>

De igual forma, puedes encontrar una GUI mínima del reproductor en tu menú de aplicaciones.

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