Inkscape 1.1.2 llega solucionando diversos errores y marcado el inicio de las pruebas alfa de la versión 1.2

Se acaba de dar a conocer el lanzamiento de una actualización del editor de gráficos vectoriales gratuito «Inkscape 1.1.2″ junto con la cual al mismo tiempo, comenzaron las pruebas alfa para una nueva versión importante de Inkscape 1.2, que proponía cambios notables en la interfaz.

Para quienes desconocen de Inkscape deben saber que es un software de gráficos vectoriales de calidad profesional que se ejecuta en Windows, Mac OS X y GNU/Linux. Es utilizado por profesionales del diseño y aficionados de todo el mundo para crear una amplia variedad de gráficos, como ilustraciones, iconos, logotipos, diagramas, mapas y gráficos web.

Inkscape tiene herramientas de dibujo sofisticadas con capacidades comparables a Adobe Illustrator, CorelDRAW y Xara Xtreme. Puede importar y exportar varios formatos de archivo, incluyendo SVG, AI, EPS, PDF, PS y PNG.

Tiene un conjunto de características completo, una interfaz simple, soporte multilingüe y está diseñado para ser extensible, los usuarios pueden personalizar la funcionalidad de Inkscape con complementos.

El editor proporciona herramientas de dibujo flexibles y brinda soporte para leer y guardar imágenes en formatos SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript y PNG.

¿Qué hay de nuevo en Inkscape 1.1.2?

La nueva versión correctiva llega implementado la solución de errores y es que se destaca que se resuelven casi 60 problemas, asi como tambien que se han implementado mejora las traducciones para 15 idiomas. Esta versión incluye muchas correcciones de fallas y resuelve problemas con varias extensiones rotas.

Por la parte de las pruebas alfa para la versión 1.2 se destaca en el anuncio que se agregó el soporte para documentos de varias páginas, lo que le permite colocar varias páginas en un documento, importarlas desde archivos PDF de varias páginas y seleccionar páginas de forma selectiva al exportar.

Ademas de que se ha rediseñado la visualización de la paleta y se ha agregado un nuevo cuadro de diálogo para personalizar la apariencia del panel de la paleta, que le permite cambiar dinámicamente el tamaño, la cantidad de elementos, el diseño y las sangrías en la paleta con una vista previa instantánea del resultado.

Tambien se destaca que se agregó una nueva interfaz para controlar el ajuste a los límites de las formas existentes (Ajuste a guías), lo que le permite alinear objetos directamente en el lienzo, minimizando la necesidad de usar el panel «Alinear y distribuir».

Mientras que el panel fue rediseñado para trabajar con degradados, ya que el control de degradado se combina con el cuadro de diálogo de control de relleno y trazo. Se ha simplificado el ajuste fino de los parámetros de gradiente. Se agregó una lista de colores de puntos de anclaje para facilitar la selección del punto de anclaje degradado.

De los demás cambios que se destacan:

  • Se ha agregado compatibilidad con tramado para mejorar la calidad de exportación y visualización de imágenes con una paleta de tamaño limitado (los colores que faltan se recrean mezclando los colores existentes).
  • Los cuadros de diálogo ‘Capas’ y ‘Objetos’ se han fusionado.
    Se proporciona la capacidad de editar marcadores y texturas de línea.
    Todas las opciones de alineación se han movido a un cuadro de diálogo.
    Proporcionó la posibilidad de personalizar el contenido de la barra de herramientas.
    Se implementó el efecto en vivo «Copias» para crear texturas de mosaico sobre la marcha.
    Se agregó soporte para exportar en modo por lotes, lo que le permite guardar el resultado en varios formatos a la vez, incluidos SVG y PDF.

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

¿Cómo instalar Inkscape en Linux?

Para quienes estén interesados en poder instalar esta nueva versión  para quienes son usuarios de Ubuntu y otros sistemas derivados de Ubuntu, deberán abrir una terminal en el sistema, esto lo pueden hacer con la combinación de teclas “Ctrl + Alt + T”.

Y en ella vamos a teclear el siguiente comando con el cual añadiéremos el repositorio de la aplicación:

sudo add-apt-repository ppa:inkscape.dev/stable

sudo apt-get update

Hecho esto para instalar inkscape, solo debemos teclear el comando:

sudo apt-get install inkscape

Otro método de instalación, es con ayuda de los paquetes de Flatpak y el único requisito es tener el soporte añadido al sistema.

En una terminal solo tenemos que teclear el siguiente comando:

flatpak install flathub org.inkscape.Inkscape

Otro de los métodos ofrecidos directamente por los desarrolladores de Inkscape, es usando el archivo AppImage que puedes descargar directamente desde el sitio web de la aplicación. Para el caso de esta versión, puedes abrir una terminal y en ella puedes descargar el appimage de esta última versión tecleando el siguiente comando en ella:

wget https://inkscape.org/gallery/item/31669/Inkscape-0a00cf5-x86_64.AppImage

Hecha la descarga, ahora solo tienes que dar permisos al archivo con el siguiente comando:

sudo chmod +x Inkscape-0a00cf5-x86_64.AppImage

Y listo con ello ya podrán ejecutar el appimage de la aplicación dando doble clic sobre él o desde la terminal con el comando:

./Inkscape-0a00cf5-x86_64.AppImage

Y para quienes prefieran realizar la instalación por medio de paquete Snap, esto lo podrán hacer con:

sudo snap install inkscape

from Linux Adictos https://ift.tt/6yuM7sm
via IFTTT

Ya fue publicada la quinta versión de los parches para el soporte de controladores Rust en Linux

Hace poco Miguel Ojeda, autor del proyecto Rust-for-Linux dio a conocer la quinta propuesta a los desarrolladores del kernel de Linux de la opción para los componentes de desarrollo de controladores de dispositivos Rust para que la consideren.

Para quienes aún desconocen de esta serie de propuestas que se han venido publicando ya durante varios meses, deben saber que la idea detrás de ello es debido a que actualmente el soporte de Rust se considera experimental, pero ya está incluido en la rama linux-next y es lo suficientemente maduro como para comenzar a trabajar en la creación de capas de abstracción sobre los subsistemas del kernel, así como en la escritura de controladores y módulos.

Actualmente, el encargo del desarrollo de Miguel Ojeda está financiado por Google y el ISRG (Internet Security Research Group), que es el fundador del proyecto Let’s Encrypt y promueve HTTPS y el desarrollo de tecnologías para aumentar la seguridad de Internet.

Es importante mencionar que los cambios propuestos hacen posible el uso de Rust como segundo lenguaje para desarrollar controladores y módulos del kernel. El soporte de Rust se presenta como una opción que no está habilitada de forma predeterminada y no da como resultado la inclusión de Rust entre las dependencias de compilación requeridas para el kernel.

El uso de Rust para desarrollar controladores permitirá crear controladores mejores y más seguros con un esfuerzo mínimo, sin problemas como acceder a un área de memoria después de liberarla, desreferenciar punteros nulos y desbordamientos de búfer.

La seguridad de la memoria se proporciona en Rust en tiempo de compilación mediante la verificación de referencias, el seguimiento de la propiedad del objeto y la vida útil del objeto (alcance), así como mediante la evaluación de la corrección del acceso a la memoria durante la ejecución del código. Rust también brinda protección contra desbordamientos de enteros, requiere que las variables se inicialicen antes de su uso, maneja mejor los errores en la biblioteca estándar, aplica el concepto de referencias y variables inmutables de forma predeterminada y ofrece tipado estático fuerte para minimizar los errores lógicos.

Principales novedades en la quinta propuesta

En la nueva versión de los parches, se continuó con la eliminación de los comentarios realizados durante la discusión de la primera, segunda, tercera y cuarta edición de los parches.

En la parte de los cambios y mejoras que se han realizado podremos encontrar que la validación de componentes para la compatibilidad con Rust se ha agregado al sistema de integración continua basado en el bot 0DAY/LKP compatible con Intel y se han comenzado a publicar los informes de prueba.

Ademas de ello se destaca que se está preparando la integración del soporte de Rust en el sistema de pruebas automatizado KernelCI, ademas de que las pruebas basadas en GitHub CI se cambiaron al uso de contenedores.

Tambien se destaca que se agregó la capacidad de poder definir los parámetros adicionales al registrar dispositivos, asi como tambien que se ha rediseñado el script is_rust_module.sh y que se agregó el soporte para primitivas de sincronización estáticas (variables compartidas globales) basadas en la implementación «CONFIG_CONSTRUCTORS».

De los demás cambios que se destacan en esta nueva propuesta de los controladores:

  • Los módulos de Rust Core se ahorran la necesidad de definir los atributos: «#![no_std]» y «#![feature(…)]».
  • Se agregó el soporte para objetivos de compilación únicos (.o, .s, .ll e .i).
  • Ahora las pautas de código definen reglas para delimitar comentarios («//») y documentar código («///»).
  • Gestión de bloqueo simplificada: Guard y GuardMut se combinan en un tipo parametrizado.
  • Se ha agregado la abstracción «RwSemaphore», que actúa como un envoltorio sobre la estructura C rw_semaphore.
  • Para usar mmap, se agregaron un nuevo módulo mm y una abstracción VMA (enlace sobre la estructura vm_area_struct).
  • El controlador GPIO PL061 se cambió para usar la macro «dev_*!».
  • Limpieza general del código.

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

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

OBS Studio 27.2 ya fue liberado y estas son sus novedades

Se acaba de dar a conocer el lanzamiento de la nueva versión de OBS Studio 27.2, versión en la cual se presentan la actualización del motor Chromium, asi como mejoras de integración y la adición de nuevos codificadores.

Para quienes desconocen aún de OBS Studio, deben saber que el objetivo del de desarrollo de OBS Studio es crear una versión gratuita de la aplicación Open Broadcaster Software que no esté vinculada a la plataforma Windows, sea compatible con OpenGL y sea extensible a través de complementos.

La diferencia también es el uso de una arquitectura modular, lo que significa la separación de la interfaz y el núcleo del programa. Admite la transcodificación de transmisiones originales, captura de video durante los juegos y transmisión a Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox y otros servicios. Para garantizar un alto rendimiento, es posible utilizar mecanismos de aceleración de hardware (por ejemplo, NVENC y VAAPI).

Principales novedades de OBS Studio 27.1

En esta nueva versión que se presenta se ha actualizado la versión del motor Chromium (de la versión 75 a la 95) en la implementación de fuente de transmisión basada en navegador (Browser Source).

Otro cambio que se presenta es que se agregó la capacidad de establecer diferentes modos de mezcla de fuentes de transmisión a través del menú contextual llamado al hacer clic con el botón derecho del mouse.

Ademas tambien se destaca que se proporciona la integración con dispositivos AJA, que ahora se pueden usar como fuente y dispositivo de salida para video.

Tambien podremos encontrar que se agregaron los codificadores experimentales AOM AV1 y SVT-AV1 para el formato AV1, asi como tambien el soporte para el protocolo RIST (Transporte confiable de flujo de Internet) y un marco para proporcionar procesamiento en segundo plano de teclas de acceso rápido en entornos basados ​​en Wayland.

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

  • Se agregaron teclas de acceso rápido para actualizar la fuente de transmisión según el navegador, buscar filtros e identificar duplicados.
  • Estabilidad mejorada de la captura de pantalla de PipeWire en sistemas multi-GPU.
  • Se agregó una configuración para ocultar automáticamente los elementos de la interfaz del programa OBS al capturar el contenido de la pantalla.
  • Para la plataforma Linux, se ha proporcionado soporte oficial para paquetes Flatpak.

Finalmente si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar OBS Studio 27.2 en linux?

Para quienes estén interesados en poder instalar esta nueva versión de OBS en su distribución de Linux, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Instalación de OBS Studio 27.2 desde Flatpak

De manera general para casi cualquier distribución de Linux actual, la instalación de este software puede ser realizado con ayuda de los paquetes de Flatpak. Solo deben contar con el soporte para instalar este tipo de paquetes.

En una terminal solo tienen que ejecutar el siguiente comando:

flatpak install flathub com.obsproject.Studio

En el caso de que ya cuenten con la aplicación instalada por este medio, pueden actualizarla ejecutando el siguiente comando:

flatpak update com.obsproject.Studio

Instalación de OBS Studio 27.2 desde Snap

Otro método general para realizar la instalación de esta aplicación es con ayuda de los paquetes de Snap. De igual forma que Flatpak, deben contar con el soporte para instalar este tipo de paquetes.

La instalación la vamos a realizar desde una terminal tecleando:

sudo snap install obs-studio

Hecha la instalación, ahora vamos a conectar los medios:

sudo snap connect obs-studio:camera
sudo snap connect obs-studio:removable-media

Instalación desde PPA (Ubuntu y derivados)

Para los que son usuarios de Ubuntu y derivados, pueden realizar la instalación de la aplicación añadiendo un repositorio al sistema.

Este lo añadimos tecleando:

sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update

Y realizamos la instalación de la aplicación ejecutando

sudo apt-get install obs-studio 
sudo apt-get install ffmpeg

 Arch Linux y derivados

Para el caso de los usuarios de Arch Linux, Manjaro, Antergos y cualquier otro derivado. Podemos realizar la instalación tecleando el siguiente comando en una terminal:

sudo pacman -S obs-studio

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

Mostly Cloudy/Wind today!

En Veracruz hoy la condición actual es Rain Shower/Wind y una temperatura de 22C.

La máxima temperatura será de 21C y la mínima de 17C.
Durante el día la condición se pronostica como Mostly Cloudy/Wind

Sunrise February 13, 2022 at 06:53AM
Sunset February 13, 2022 at 06:23PM

Viento con dirección Northwest y velocidad de 47 Km/h

With a high of 70F and a low of 63F.
via IFTTT