Algunos de los secretos del SteamOS 3.0 de la Steam Deck, según Collabora, como Pacman en el modo desarrollador

SteamOS 3.0

Cuando el verano pasado Valve anunció su Steam Deck, había más preguntas que respuestas. Para usuarios como un servidor, en un principio parecía un aparato un poco (demasiado) caro, y más si teníamos en cuenta que sólo se podrían jugar a los títulos de Steam. Con el paso del tiempo nos enteramos de que no, que este dispositivo es mucho más que una consola, e incluso se le podrán instalar diferentes sistemas operativos. El que viene instalado por defecto es SteamOS 3.0, y Simon McVittie, de Collabora, nos explica un poco cómo funciona.

Pero antes de seguir, tenemos que avisar de que esto no es una «review» o prueba de un usuario cualquiera. McVittie trabaja en Collabora, quien ha colaborado con Steam para que todo esto sea posible. Dicho de otro modo, es información de alguien que se ha involucrado en el proyecto, pero información al fin y al cabo. Empieza explicando algo que ya sabíamos, que SteamOS 3.0 está basado en Arch Linux, una distribución Rolling Release con soporte para la última versión de Mesa.

SteamOS 3.0 está basado en Arch Linux, dejando atrás a Debian

McVittie dice que un dispositivo como este necesita un Frameworks actualizado, y esa es una de las mayores contribuciones de Collabora a SteamOS 3.0, ayudar a que las actualizaciones sean rápidas y sin fisuras. También nos explica que con su diseño «A/B», ahora hay dos particiones de sistemas operativos con dos versiones diferentes de SteamOS. Al actualizar, se instalará una nueva imagen del sistema en la partición que no esté en uso antes de reiniciar el sistema. Un módulo de bootloader especial elige automáticamente la versión más actualizada del sistema operativo y lo inicia. Si la actualización ha ido bien, se usará el nuevo sistema operativo, y el viejo será sustituido por la futura versión de SteamOS.

Esto del diseño «A/B» es algo interesante porque nos asegura que nada saldrá mal. Es decir, si se actualiza el sistema operativo y no inicia bien, el bootloader volverá a lo que había en la partición que funcionaba, y podemos volver a actualizar más tarde.

KDE Plasma es el escritorio instalado por defecto

Como ya mencionamos, se le pueden instalar diferentes sistemas operativos, y eso es porque en realidad es como un ordenador tipo «mini». Cuando salimos del software de juegos, SteamOS 3.0 nos deja en el escritorio KDE Plasma que viene instalado por defecto. Además, está todo diseñado para que sea difícil estropearlo:

En el uso normal, la partición activa del sistema operativo es de sólo lectura, para que la Steam Deck sea lo más robusta posible. Sin embargo, a diferencia de la mayoría de las consolas de juegos, se trata de un dispositivo totalmente abierto, y se puede cambiar a un modo de desarrollador en el que la partición del sistema operativo es de lectura/escritura y se puede modificar. El gestor de paquetes «pacman» de Arch Linux está disponible para su uso en modo desarrollador.

Sin olvidar que lo importante son los juegos

McVittie termina recordando que casi nada de esto tendría sentido sin los juegos, que es el motivo por el que han creado la Steam Deck. En este sentido, recuerda que tenemos acceso a todos los juegos de Steam disponibles para Linux y muchos otros de Windows, gracias a Proton y software como WINE o DXVK.

Por supuesto, nada de esto es muy interesante sin algunos juegos, y además de los títulos nativos de Linux disponibles en Steam, la Steam Deck también puede ejecutar muchos juegos que fueron construidos para Windows. Para ello utiliza Proton, un marco de compatibilidad creado en torno a WINE y DXVK por Codeweavers, Valve y la comunidad de WINE. Proton no es sólo para Steam Deck: gracias al entorno de contenedores estable, basado en Debian, proporcionado por el Steam Linux Runtime, y lanzado por la herramienta pressure-vessel desarrollada por Collabora, puede ejecutarse en un entorno consistente en la mayoría de las distribuciones de Linux de escritorio, que van desde los últimos rolling releases como Arch Linux, hasta distribuciones LTS más antiguas como Ubuntu 14.04.

La Steam Deck está disponible desde finales de febrero. Los primeros usuarios en recibirla serán aquellos que la reservaron, y lo harán en el orden en el que la pidieron por un sistema basado en una cola.

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

Programas para producir videos simples y de código abierto Primera parte

 

VokoscreenNG

VokoscreenNG es un muy completa herramienta para la captura de pantalla, micrófono y cámara web aunque no es compatible con Wayland

En los últimos años, el contenido creado por no profesionales está superando al de creados por la industria no solo en cantidad sino también en calidad y audiencia. Hablamos de material sin producción y también transmisiones de videojuegos, podcast o cursos. Este tipo de contenido varía desde el grabado por la cámara de un teléfono móvil hasta el que usa cámaras profesionales. Muchos son improvisados y sin edición y otros cuentan con guiones y postproducción.

Por supuesto, que todo esto es posible gracias a que el software permitió automatizar y abaratar tareas que hace décadas implicaba el uso de costosa maquinaria manejada por personal especializado. En este post y los que siguen vamos a hacer una lista de programas de código abierto para quienes quieren iniciarse en la producción de video. Se trata de programas que no tienen las prestaciones de las herramientas profesionales, pero, que como contrapartida son muy fáciles de usar.

Programas para producir videos

Captura de pantalla

Las herramientas de captura de pantalla permiten grabar en video lo que sucede en tu ordenador.  Esto puede incluir toda la pantalla, una parte de ella o una ventana.

La misteriosa herramienta de GNOME 42

Herramienta de captura de pantalla de GNOME

GNOME 42 viene con una útil herramienta de captura de pantalla, pero sin demasiadas opociones de configruación

Comencemos con un programa que va a estar disponible a partir de abril del 2022 pero que algunas distribuciones basadas en el escritorio GNOME 42 ya permiten probar. En el lanzador se identifica como Herramienta de captura de pantalla. También puedes lanzarla pulsando la tecla de imprimir pantalla.

Según la posición del conmutador se sacará una captura o se grabará el video. Como dijimos se puede seleccionar grabar una parte de la pantalla, toda la pantalla o una ventana. Durante la grabación se muestra el contador de tiempo en la barra superior y un botón para pararla.

La calidad es buena, lo cual es una suerte, porque fui incapaz de encontrar las opciones de configuración.

Kooha

Hasta hace un tiempo no era fácil encontrar aplicaciones de captura de pantalla en video que fueran compatible con el servidor gráfico Wayland. La única manera era iniciar sesión en X11. Tanto la aplicación de arriba como esta si son compatibles. En cambio, la que sigue no lo es.

Kooha es una sencilla aplicación de grabación para grabar pantallas y audio desde el escritorio o micrófono. Funciona en entornos GNOME, Wayland y X11,

La interfaz de usuario con Widgets es muy fácil de entender ya que consta de iconos representativos de cada función. Se puede agregar un contador de retraso determinado por nosotros para determinar cuándo empezar a grabar. El programa mostrará un contador que nos da la posibilidad de detenerlo.

Algunas de sus funciones son:

  • Grabación de región o pantalla completa
  • Determinación de origen de audio mediante la aplicación de configuración de GNOME
  • Soporte para grabar en los formatos WebM y MKV.
  • Admite atajos de teclado.
  • Se puede adicionar tiempo de espera entre 5 y 10 segundos.
  • Opción de mostrar u ocultar el puntero del ratón.

Cómo instalarlo (Solo en escritorio GNOME y distribuciones con soporte para Flatpak)

Agregar el repositorio

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Instalar

flatpak install flathub io.github.seadve.Kooha

Ejecutar

flatpak run io.github.seadve.Kooha

VokoscreenNG

Acá tenemos una herramienta basada en las bibliotecas QT y Gstreamer. VokoscreenNG nos permite muchas opciones de ingreso además de la captura de pantalla. Por ejemplo, cámara web, micrófono o dispositivo de audio externo.

Entre las opciones de captura de pantalla están la de pantalla completa, ventana y área. Además, es posible establecer un grado de ampliación. Se puede establecer una cuenta regresiva para el comienzo del registro

VokoscreenNG está disponible para Windows, y en los repositorios de gran parte de las distribuciones Linux, además de la tienda de Snap.

En los próximos artículos seguiremos comentando otros programas simples para iniciarse en la producción de video

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

Chrome 99 introduce mejoras en las capas 2D, entre otras novedades diseñadas para desarrolladores

Chrome 99

Hace ocho y cuatro semanas, Google lanzó actualizaciones de su navegador web. Cambió de número, hace dos meses era la v98 y ayer la v99, pero en ninguno de los dos casos podemos hablar de actualizaciones mayores. O no para el usuario, ya que hace unas horas que tenemos disponible Chrome 99 y muchos de esos cambios están más en el interior que en el exterior. Es decir, mejoras trae, el navegador es mejor, pero no se puede hablar de cambios vistosos.

Ahora bien, las cosas no son igual para los desarrolladores. En Chrome 99 se han incluido varias nuevas APIs que harán que el la interacción con las páginas web y el desarrollo para las mismas sea mejor. Por ejemplo, han incluido mejoras en el soporte para filtros SVG. Lo más destacado de lo que ha llegado en Chrome 99 es lo siguiente:

Novedades más destacadas de Chrome 99

  • Las capas de cascada CSS añaden una forma estructurada de organizar y equilibrar las preocupaciones dentro de un mismo origen para tener un cierto orden en cascada para las reglas del mismo origen de forma adecuada.
  • Los elementos de entrada de HTML tienen ahora un método showPicker() para mostrar el selector de un navegador para elementos de entrada como colores, archivos y temporal, entre otros.
  • Nueva funcionalidad para la API de Canvas 2D para eventos de pérdida/restauración de contexto, una función de reinicio, gradientes cónicos, mejor soporte para filtros SVG y otras mejoras.
  • Nueva API de reconocimiento de escritura que puede hacer uso de los servicios de reconocimiento de escritura proporcionados por el sistema operativo subyacente.
  • La función matemática CSS calc() ahora permite valores infinitos y NaN.
  • API de Enumeración Intl.

Chrome 99 ya está disponible para todos los sistemas soportados desde su página web oficial. Los usuarios de sistemas basados en Debian/Ubuntu, en donde se suele instalar el repositorio oficial tras instalar el navegador por primera vez, ya tienen los nuevos paquetes esperando como actualización. La instalación en otras distribuciones dependerá de las mismas, como en las basadas en Arch Linux que lo tienen en AUR, pero aún sin actualizar.

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