KDE trabaja en nuevos métodos de entrada: voz-a-texto y traducciones instantáneas, entre otras

Métodos de entrada en KDE

KDE ha publicado en su cuenta de X (qué raro suena eso…) un artículo que lleva la firma de David Edmundson. En su blog, el colaborador del proyecto nos ha hablado de nuevas ideas sobre métodos de entrada en Wayland, y creo que hay al menos una para cada tipo de usuario. El método de entrada más conocido es el del teclado virtual en la pantalla, aunque conocido no siempre es sinónimo de usado. El otro es el teclado asiático, y es este del que pretenden sacar provecho.

El proyecto de la K no da puntada sin hilo, por lo que es más que probable que veamos algo o todo lo explicado en el artículo de Edmundson en un futuro a medio-largo plazo. Por lo que parece, la idea de introducir nuevos métodos de entrada en KDE llevaba tiempo en las cabezas de sus desarrolladores, pero se centrarán más en ello en el momento en el que Wayland se use por defecto.

Métodos de entrada debatidos en la Akademy de KDE

Edmundson aprovechó la Akademy para hablar de este tema. Aunque dice que no usa la entrada del teclado asiático o CJK (Chine Japanese Korean), sí hay cosas que usa y que podrían ser beneficiosas desde la tecnología InputMethod. Ahora ya tienen un estándar y pueden usarlo para ideas más creativas como (visitar artículo original para ver animaciones):

  • Conexiones con el portapapeles. Esto permitiría acceder al portapapeles desde un editor de texto tras usar un atajo del teclado. En el ejemplo se pega un texto y aparece un desplegable desde el que podemos elegir la opción deseada.
  • Entrada de emojis más sencilla. En la actualidad, para añadir un emoji a un texto tenemos que presionar META + PUNTO, navegar por el widget de emojis, hacer clic en uno -lo copia- y pegarlo en donde lo necesitemos. Lo que vemos en el ejemplo permitiría poner dos puntos (:) seguido de una palabra para que los buscara y poder añadirlos seleccionándolos.
  • Entrada para añadir acentos. No creo que la vaya a usar mucho teniendo el teclado en español, pero también se imaginan un método de entrada que muestre opciones de una letra con varios acentos, algo así como lo que vemos en teclados para dispositivos móviles.
  • Traducciones puntuales. Haciendo uso de un campo de texto, podríamos escribir en nuestro idioma y lo que aparecería en el documento sería una traducción.
  • Voz a texto. El último método de entrada permitiría dictar texto. Edmundson dice que es lo que más le emociona, y no nos extraña. Aunque hay software de reconocimiento de voz para Linux, que esté integrado en el sistema operativo facilitaría mucho las cosas.

Estado actual

Todo lo anterior son ejemplos, pero se habló de ello en la Akademy. Ahora mismo está en una fase tan temprana que no pasa de «playground», que es la palabra que usan los desarrolladores para definir un campo de pruebas en el que poder tocar sin romper nada. El repositorio está en este enlace. Gracias a ese campo de juegos ya se han descubierto varios problemas.

Así que estamos ante algo que podríamos ver en un futuro, y yo creo que lo veremos en KDE en algún momento. Sin lugar a dudas, todo lo expuesto, menos lo del acento por cuestiones obvias, son cosas que me gustaría tener en mayor o menor medida. Quizá no confiara en el traductor para escribir textos, pero es que ahora mismo sólo confío en DeepL para este tipo de trabajos. Sí se podría usar para traducciones sencillas.

Lo de la voz a texto iría muy bien, como lo de los emojis y el portapapeles. En esto último, muchas veces copio algo, se me pone en primera posición y lo que quiero pegar es otra cosa, por lo que tengo que ir a la bandeja del sistema, buscar lo que necesito, hacerle clic y luego ya pegarlo. El método de entrada que nos han puesto en el ejemplo facilitaría mucho las cosas.

Sólo espero que eso de que KDE no da puntada sin hilo sea cierto, aunque es seguro que habrá que esperar mucho para empezar a ver los resultados en una versión estable. Paciencia.

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

SUSE creará su propia bifurcación de RHEL

SUSE

SUSE quiere impulsar su fork de RHEL en beneficio de la comunidad

Siguiendo con hilo de los cambios realizados por parte de Red Hat de limitar el acceso al codigo de RHEL, tal parece que SUSE no ha dejado pasar por desapercibida la situación y quiere ser parte de ello, ya que ha anunciado la creación de su propia bifurcación de Red Hat Enterprise Linux.

Se menciona que la nueva bifurcación que creará SUSE de RHEL no afectará el desarrollo de distribuciones de SUSE Linux Enterprise, ALP (Adaptable Linux Platform) y openSUSE, que siguen siendo vistos como productos principales y seguirán recibiendo recursos de desarrollo sin cambios.

Cabe mencionar que no es la primera vez que SUSE se interesa por RHEL, ya que el año pasado presentó por primera vez el proyecto Liberty Linux como una edición de Red Hat Enterprise Linux 8 creada con la plataforma Open Build Service y adecuada para usar en lugar del clásico CentOS, que se suspendió a fines de 2021. La distribución vino con su propia versión del kernel de Linux, creada mediante la reconstrucción del paquete del kernel de la distribución SUSE Linux Enterprise 15. La distribución se benefició del soporte técnico de SUSE y las capacidades de administración centralizadas utilizando la plataforma SUSE Manager.

Sobre la bifurcación de RHEL, se menciona que con este movimiento de crear un fork de RHEL, SUSE apuesta por infraestructuras mixtas que, además de SUSE Linux y openSUSE, también utilizan distribuciones basadas en la base de paquetes de Red Hat Enterprise Linux. Además se menciona que para estos entornos mixtos, está previsto proporcionar soporte técnico unificado, utilizar un proceso de entrega de actualizaciones unificado y utilizar un conjunto de herramientas común para la gestión centralizada basada en SUSE Manager.

Se observa que las empresas comerciales y la comunidad de código abierto deberían tener la opción y la oportunidad de liberarse de estar atados a un solo proveedor.

Según el director de SUSE, el cambio a modelos propietarios no debe introducirse como un factor competitivo entre las empresas que construyen un negocio en torno al software de código abierto. El principio básico de la interacción de este tipo de empresas es que todas contribuyen a la causa común de la comunidad, y además todos se benefician de ello, ya que el resultado final se convierte en algo más que la suma de las contribuciones individuales.

Dirk-Peter van Leeuwen, director ejecutivo de SUSE, dijo:

“Durante décadas, la colaboración y el éxito compartido han sido los componentes básicos de nuestra comunidad de código abierto. Tenemos la responsabilidad de defender estos valores. Esta inversión preservará el flujo de innovación en los años venideros y garantizará que los clientes y la comunidad por igual no estén sujetos a la dependencia del proveedor y tengan opciones genuinas tanto mañana como hoy”.

SUSE sigue totalmente comprometida con la inversión en sus soluciones Linux de gran prestigio, como SLE y openSUSE, en las que confían innumerables clientes empresariales satisfechos y la comunidad.

Sobre el trabajo de la bifurcación, SUSE menciona que los próximos años se planea invertir $10 millones en apoyo del proyecto, además de que se planea desarrollar y mantener la bifurcación de RHEL, denominada Liberty Linux, como un proyecto de dominio público organizado por una organización sin fines de lucro independiente.

El acceso a un conjunto alternativo de código fuente para paquetes compatibles con RHEL, que está generando el proyecto, será gratuito para todos y estará abierto a la colaboración con otros proyectos similares.

Finalmente como comentario personal puedo decir que este movimiento de SUSE por impulsar un producto que sea una alternativa a RHEL, tiene como objetivo no solo brindar una solución a los recientes movimientos de Red Hat, si no que está más que claro que busca poder captar toda esa cartera de clientes que estén insatisfechos con los cambios en RHEL y también aquellos que puedan quedar a la deriva de los demás proyectos que crean alternativas a RHEL, como lo son Rocky Linux, AlmaLinux y Oracle, que al final no es malo ya que como menciona busca un beneficio mutuo tanto para sus productos como para la comunidad en general.

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

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

Haz que tu distro KDE se vea tan bien como Garuda Linux

Distro KDE como Garuda

Hace unos días publiqué un artículo sobre Garuda Linux. Para gustos, colores, y los de esta distro basada en Arch tiene muchos. Con cualquiera que haya hablado sobre ella sólo he escuchado buenas palabras de su interfaz de usuario, pero la verdad es que no es nada exclusivo de Garuda. El secreto para obtener algo tan vistoso es conocer qué usa, y parte de su imagen la conseguimos instalando un par de temas a una distro KDE.

En este artículo vamos a contar ese secreto, que no son más que unos pasos en forma de instalaciones y retoques para que la imagen sea más parecida a lo que usa la versión Dr460nized de Garuda. Hay parte que se consigue directamente desde los ajustes, como activar el efecto gelatina de las ventanas. Pero no nos adelantemos. Lo que hay que hacer es lo que se explica a continuación.

Pasos para que una distro KDE parezca Garuda

Lo explicado aquí funciona en el momento de publicar este artículo. Pasados unos meses, los nombres de los componentes o las opciones pueden variar.

Nada de lo que vamos a explicar a continuación es peligroso, pero que tengan cuidado esos hipocondríacos tecnológicos que les gusta tener todo a la perfección, porque para dejar las cosas como estaban hay que hacer el camino de vuelta sin dejarse ningún paso. Los cambios que hay que hacer son estos, y el orden no debería influir:

Tema global: Sweet KDE con botones a la izquierda

Vamos a Preferencias del sistema/Aspecto/Tema Global. En el botón de abajo a la derecha, hacemos clic en Obtener temas globales. Buscamos Sweet KDE e instalamos el de eliverlara. Si nos pide la contraseña, la ponemos. Sólo con esto ya empezaremos a sentirnos un poco «garuderos».

Tema Sweet KDE

Garuda tiene los botones a la izquierda, por lo que nuestra distro KDE, sea la que sea, también debe tenerlos ahí. Si no interesa este cambio, se puede pasar al siguiente. Si se quiere lo más parecido al objetivo, hay que ir a Decoraciones de ventanas, del mismo apartado, y luego a la pestaña Botones de la barra de título. Aquí sólo hay que arrastrar y soltar. Se arrastran fuera de la barra los iconos de Plasma, fijar y el interrogante, y se mueven a la izquierda los de cerrar, restaurar/maximizar y minimizar. Se aceptan los cambios haciendo clic en Aplicar:

Botones a la izquierda en tu distro KDE

Iconos: BeautyLine

Del mismo modo que hemos instalado el tema Sweet KDE, nos metemos en el apartado de Iconos, descargamos el BeautyLine de sajjad606, lo instalamos y lo usamos.

Fuente: Fira Sans

La fuente que usa Garuda es Fira Sans. Cómo instalar fuentes depende un poco de la distribución Linux, pero la manera más general es bajar un archivo .ttf o .otf e instalarlo. Se puede conseguir, por ejemplo, en este enlace. Las variantes, la regular, la semibold y la book.

Se puede hacer doble clic en las fuentes para que se abra el instalador por defecto, y también crear una carpeta de nombre .fonts en nuestro directorio personal y meterlas ahí. En sistemas basados en Arch se puede con el comando sudo pacman -S ttf-fira-sans.

Instalar la fuente Fire Sans

En Preferencias del sistema, en el mismo apartado en el que estábamos, ahora vamos a Tipos de letra y elegimos:

  • General: Fira Sans Book 12pt.
  • Anchura fija: Fira Sans 11pt.
  • Pequeña: Fira Sans 9pt.
  • Barra de herramientas: Fira Sans 11pt.
  • Menú: Fira Sans 11pt.
  • Título de la ventana: Fira Sans SemiBold 11pt.

El resto lo dejamos como está y hacemos clic en Aplicar.

Fuentes en tu distro KDE a lo Garuda

Efectos del escritorio en tu distro KDE

Vamos a efectos del escritorio y activamos Lámpara Mágica y Ventanas tambaleantes, que harán que las ventanas se muevan como la gelatina y se minimicen como lo haría el genio de una lámpara.

Cambiar las preferencias a la vista de iconos

En otro cambio que puede no ser necesario, pero que hará que cualquier distro KDE se parezca más a Garuda, en las Preferencias del sistema hacemos clic en la hamburguesa y elegimos la opción Cambiar a la vista de iconos.

Cambiar las Preferencias del sistema de KDE a la vista de iconos

Kvantum Manager y otro tema Sweet

Para terminar de completar el tema es necesario instalar Kvantum Manager. Los sistemas basados en Ubuntu lo tienen en sus repositorios oficiales, y los de base Arch lo puede conseguir desde AUR buscando «kvantum». La versión dependerá; se puede usar una -qtX o el paquete con sólo el nombre.

Instalar Kvantum desde Discover

Vamos a este enlace, hacemos clic en «Files» y descargamos Sweet.tar.xz haciendo clic en el botón de descargar y luego en «Download». Descomprimimos el archivo y recordamos dónde está la carpeta. Ahora abrimos Kvantum Manager, hacemos clic en «Seleccione una carpeta de temas de Kvantum» y navegamos hasta la carpeta «Sweet» que acabamos de obtener. Instalamos el tema haciendo clic en, lo habéis adivinado, «Instalar este tema».

Para finalizar la instalación de este tema de Kvantum tal y como lo queremos, haremos clic en Cambiar/Borrar un tema, desplegamos el menú, elegimos «Sweet» y luego «Usar este tema».

Finalizar instalación del tema Sweet Kventum en la distro KDE

Ahora reiniciamos para que se apliquen los cambios correctamente. Luego vamos a Preferencias del sistema/Aspecto/Estilo de las aplicaciones, elegimos el tema kvantum-dark y hacemos clic en Aplicar.

Como también hay aplicaciones GTK, en el mismo apartado hay que hacer clic en «Configurar el estilo de las aplicaciones de GNOME/GTK», luego en «Obtener nuevos estilos de aplicaciones de GNOME/GTK», buscamos sweet e instalamos la versión sweet.tar.xz de eliverlara. Cerramos la «tienda» de temas, en la ventana anterior elegimos «Sweet» y hacemos clic en «Aplicar».

Instalar tema Sweet para GTK

Fondo de pantalla para tu distro KDE a lo Garuda

El fondo de pantalla es cuestión de gustos, pero el proyecto tiene una página de GitLab en la que podemos descargar todos sus fondos. El de la versión Dr460nized más actual es Malefor, pero hasta no hace mucho usaban Ghosts.

Cambiar el fondo se hace desde el menú que aparece al hacer clic derecho en el escritorio.

Fondo de pantalla Malefor

Panel superior

Hacemos clic derecho sobre el panel inferior/Entrar en el modo edición y lo arrastramos a la parte superior. Pasamos el cursor por encima del widget de mostrar el escritorio y, en el menú que se despliega, hacemos clic en «Eliminar», y lo mismo con los escritorios virtuales y el paginador. Para que la bandeja del sistema se mantenga a la derecha, hay que añadir un separador en el medio. Y si queremos que el reloj sea como el de Garuda, tenemos que hacer que no se muestre la fecha desde Configurar reloj digital.

Ahora volvemos al modo edición/Añadir elementos gráficos, hacemos clic en Obtener nuevos elementos gráficos, buscamos application title y lo instalamos (es el de kinta). Cerramos la ventana, volvemos a añadir elementos gráficos al panel y esta vez elegimos el «Application Title» que acabamos de instalar. Es probable que sea necesario reiniciar o cerrar sesión para que aparezca. Lo ponemos a la derecha del lanzador de aplicaciones. Repetimos para añadir justo a la derecha del Appliaction Title el «Menú global». No veremos nada más que hay un 1 encima del icono de añadir widgets. Eso significa que ya estamos usando 1 widget de este tipo. Ese menú es el que mostrará las opciones de las aplicaciones si son compatibles.

Hacemos clic derecho sobre «Por omisión», que es el texto del Application Title, en «No active window label» elegimos «Custom text» y en «No active window custom text» ponemos Dr460nized KDE. Y para cambiar el icono del lanzador de apps, se entra en el modo edición, clic sobre el icono, Escoger y se pone este. Del dragón del tema, lo que he encontrado ha sido el avatar de Dr460nf1r3, que puede valer. Está en su GitLab.

Panel inferior

Antes usaban Latte-Dock, pero ha sido abandonado. En las últimas versiones están usando un panel de Plasma con sólo el elemento Gestor de tareas sólo iconos. Lo que hay que hacer es, desde el modo edición, hacer que sea más alto, que esté centrado, darle un mínimo y un máximo, y que se oculte automáticamente.

Y esta es la manera de tener cualquier distro KDE dr460nizada.

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

FreeCAD, la alternativa libre a AutoCAD llega a su version 0.21

freecad

FreeCAD es una aplicación libre de diseño asistido por computadora en tres dimensiones, ingeniería asistida por computadora, para la asistencia en ingeniería mecánica y el diseño de elementos mecánicos.

Se dio a conocer el lanzamiento de la nueva versión de FreeCAD 0.21, en la cual se han implementado diversos cambios y mejoras en la interfaz de usuario, en herramientas, funciones y más.

FreeCAD una aplicación de código abierto multiplataforma con soporte para Windows, Mac y Linux diseñado principalmente para el diseño de objetos de la vida real de cualquier tamaño. El modelado paramétrico le permite modificar fácilmente su diseño volviendo al historial de su modelo y cambiando sus parámetros.

FreeCAD cuenta con soporte para diversos formatos entre los cuales encontramos STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE y muchos otros. FreeCAD usa la licencia LGPL, por lo que podemos descargar, instalar, redistribuir y utilizar FreeCAD de manera gratuita,

Principales novedades de FreeCAD 0.21

En esta nueva versión que se presenta de FreeCAD 0.21 se destaca que se actualizó la interfaz de usuario del » cubo de navegación « para que no se muestre en perspectiva cuando la vista 3D ortogonal está activa. Las caras de las esquinas se han ampliado y reemplazado por caras hexagonales para que sea más fácil hacer clic con el mouse, ademas de que se han agregado bordes, alrededor de los botones y se ha mejorado la selección y el tamaño de fuente predeterminados. El menú Mini-cubo ahora incluye una casilla de verificación para alternar la movilidad del cubo.

Otro de los cambios que se destaca de esta nueva versión, es el nuevo soporte añadido para cortar objetos que se cruzan en la herramienta Corte de sección. Ademas de ello, en FreeCAD 0.21 la configuración brinda la capacidad de cambiar el estilo de visualización de los resultados de medición en el entorno para crear espacios en blanco (PartDesign).

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

  • El selector de banco de trabajo se puede colocar no solo en la barra de herramientas, sino también en el menú.
  • Se agregaron nuevas propiedades para usar en scripts.
  • Se agregaron funciones para crear objetos como vectores, matrices, rotaciones y posiciones, así como funciones para trabajar con matrices: mrotate, mrotatex, mrotatey, mrotatez, mtranslate.
  • Se agregaron herramientas simples de administración de paquetes de Python para actualizar y eliminar las dependencias instaladas automáticamente.
  • Se agregó el «modo desarrollador» para facilitar la creación de un archivo de metadatos para cada complemento.
  • Entornos ampliados para diseño arquitectónico (Arch), dibujo bidimensional (Draft), análisis de impacto (FEM, módulo de elementos finitos), creación de espacios en blanco (PartDesign), generación de instrucciones de código G para máquinas CNC e impresoras 3D (Path), bocetos 2D -figuras (Sketcher), modelado 2D y creación de proyecciones 2D de modelos 3D (TechDraw).
  • Se ha cambiado el esquema de nombres predeterminado para las copias de seguridad (FCBak en lugar de FCStd).

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

¿Cómo instalar FreeCAD en Linux?

Para los interesados en poder instalar esta nueva versión de la aplicación, deben saber que puede ser encontrada dentro de los repositorios de las distribuciones más famosas, por lo que no es necesario tener que recurrir a su código fuente para compilar la aplicación en nuestro equipo.

Para el caso de Debian, Ubuntu y derivados instalamos FreeCAD con el siguiente comando:

sudo apt-get install freecad

Para el caso de Ubuntu contamos con un repositorio que nos ofrece siempre tener la versión más reciente de manera casi inmediata, para ello solo debemos añadirlo con:

sudo add-apt-repository ppa:freecad-maintainers/freecad-stable

Actualizamos nuestro listado de repositorios con:

sudo apt-get update

Finalmente, utilice el siguiente para instalar el programa:

sudo apt-get install freecad

Para el caso de Arch Linux y derivados, lo encontramos en los repositorios de AUR:

yaourt -S freecad

Mientras que para Fedora y derivados instalamos la aplicación con:

sudo yum install freecad

Para openSUSE utilizamos el siguiente comando:

sudo zypper install freecad

También contamos con la posibilidad de poder instalar la aplicación desde appimage, para ello solo debemos de descargarla desde su web oficial, el enlace es este.

Hecha la descarga debemos darle permisos de ejecución al archivo descargado

chmod a+x FreeCAD_*.AppImage

Y finalmente instalamos FreeCAD con este comando:

./ FreeCAD_*.AppImage

Hecha la instalación, solo debemos buscar la aplicación en nuestro menú y ejecutarla para comenzar a utilizarla.

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

Emacs 29.1 llega con soporte para Wayland, mejoras y mas

Emacs-logo

Emacs es un editor de texto con una gran cantidad de funciones, muy popular entre programadores y usuarios técnicos

El Proyecto GNU ha dado a conocer mediante un anuncio, la liberación de la nueva versión de su popular editor de texto «GNU Emacs 29.1», versión que se considera como estable y en la cual se implementaron muchas de las características experimentales que se pulieron desde el lanzamiento anterior, mejoras y más.

Para quienes desconocen de este popular editor de texto, deben saber que GNU Emacs es un editor de texto extensible, personalizable, gratuito y abierto creado por el fundador de GNU Project, Richard Stallman. Este es el más popular de la familia de editores de texto de Emacs.

Este editor de texto está disponible para GNU/Linux, Windows y macOS, está escrito en C y proporciona Emacs Lisp como lenguaje de extensión. También implementado en C, Emacs Lisp es un «dialecto» del lenguaje de programación Lisp utilizado por Emacs como lenguaje de script.

Principales novedades de Emacs 29.1

En esta nueva versión que se presenta de Emacs 29.1, una de sus principales novedades es el soporte añadido para compilar en modo «GTK puro» (PGTK, ‘--with-pgtk‘), que usa GTK 3 para mostrar la interfaz. A diferencia de los modos de compilación disponibles anteriormente, el nuevo modo permite usar GDK (GIMP Drawing Kit) para trabajar en entornos basados ​​en Wayland sin necesidad de usar la capa XWayland.

Otro de los cambios que se destaca de este nuevo lanzamiento, es el soporte para el formato de imagen WebP (preparado desde el lanzamiento de la serie 29.x, ya que esta rama 29.0 se usó como versión de desarrollo) incluidas las imágenes animadas, la opción ‘--without-webp‘ se proporciona para deshabilitar la compilación con la biblioteca libwebp y se agregó el comando ‘:type webp’ para especificar el tipo de imagen WebP.

Ademas de ello, tambien podremos encontrar que se agregó la capacidad opcional de compilar con el backend de Cairo para la biblioteca XCB (‘--with-cairo-xcb‘), lo que permite un rendimiento más rápido cuando se usan conexiones a servidores X con alta latencia, pero tiene problemas de estabilidad sin resolver (por ejemplo, bloqueo en constante abriendo y cerrando una conexión al terminal).

Se agregó soporte para compilar con la biblioteca tree-sitter y usar los analizadores provistos para analizar el código en diferentes lenguajes de programación, tambien se agregaron nuevos modos de resaltado de sintaxis basados ​​en el uso de analizadores.

Tambien podremos encontrar en Emacs 29.1 que se proporciona la capacidad integrada para acceder a la base de datos basada en la biblioteca SQLite, asi como tambien una opción para deshabilitar la compilación con sqlite3.

De los demás cambios que se destacan:

  • La extensión XInput 2 (XI2) se usa para manejar eventos de entrada en entornos basados ​​en X11.
  • Se agregó la capacidad de habilitar el soporte de compilación previa para archivos Lisp en la etapa de compilación de Emacs (‘--with-native-compilation=aot‘ en configure).
  • Se agregó soporte de compilación para el sistema operativo Haiku.
  • Se agregó Eglot, un nuevo cliente LSP (Protocolo de servidor de idiomas) que se puede usar para conectarse a servicios externos para análisis, detección de errores y finalización de código.
  • Compatibilidad implementada para la macro use-package para la definición declarativa de la configuración del paquete, lo que permite aislar la configuración del paquete en un archivo de inicio separado.
  • Se ha agregado un nuevo paquete ‘fondo de pantalla’ con la implementación del comando ‘wallpaper-set’ para configurar el fondo de pantalla para el escritorio.
  • Se agregó un nuevo tema oscuro ‘leuven-dark’.
  • Soporte mejorado para la manipulación de arrastrar y soltar en sistemas X11.
  • Se proporciona soporte para el protocolo XDS (X Direct Save) para mover archivos e imágenes desde otros programas.

Si quieres conocer más al respecto sobre el anuncio de la nueva versión, puedes consultarlo dirigiéndote al siguiente enlace.

¿Como instalar GNU Emacs en Linux?

Para quienes estén interesados en poder instalar este editor en sus sistemas, deben saber que la mayoría de las distribuciones GNU/Linux proporcionan GNU Emacs en sus repositorios, con lo cual simplemente pueden buscar e instalar el paquete desde su centro de software o con ayuda de su gestor de paquetes.

Por ejemplo, para quienes son usuarios de Ubuntu, Debian o cualquier derivado de estos, pueden instalar el editor abriendo una terminal y tecleando en ella el siguiente comando:

sudo apt install emacs

Aunque para Ubuntu y derivados existe un desarrollador que realiza las compilaciones del código del editor y las proporciona dentro de un repositorio, el cual pueden añadir con el siguiente comando:

Para instalar GNU Emacs en Ubuntu, así como en los derivados de este, solo tendremos que abrir una terminal (esto lo podemos hacer con la combinación de teclas Ctrl+Al+T) y copiar los siguientes comandos en ella:

sudo add-apt-repository ppa:kelleyk/emacs -y

Aquí es cuestión de estar monitoreando la pronta disponibilidad para instalar el paquete de la nueva versión.

En el caso de los que son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otro derivado, la instalación la pueden hacer ejecutando en una terminal el siguiente comando:

sudo pacman -S emacs

Mientras que para quienes prefieren el uso de los paquetes de Snap, pueden instalar el editor con el siguiente comando:

sudo snap install emacs --classic

Finalmente para quienes estén interesados en instalar ya la nueva versión, de momento la única forma es descargando el código fuente del editor para realizar la compilación dentro de su sistema.

La nueva versión de Emacs la pueden obtener desde su sitio web oficial en su sección de descargas. El enlace es este.

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

pfSense 2.7.0 ya fue liberado y estas son sus novedades

pfsense

pfSense es una distribución personalizada de FreeBSD adaptado para su uso como Firewall y Enrutador.

Hace poco se dio a conocer el lanzamiento de la nueva versión de pfSense 2.7.0 en la cual se ha realizado la migración de la base del sistema a la más reciente versión de FreeBSD que es la v14, se implementaron mejoras correcciones y mas.

Para quienes desconocen de pfSense deben saber que esta es una distribución personalizada de FreeBSD, la cual está adaptada para su uso como Firewall y Router. Se caracteriza por ser de código abierto, puede ser instalado en una gran variedad de ordenadores y además cuenta con una interfaz web sencilla para su configuración.

pfSense hace el uso de los desarrollos del proyecto m0n0wall y el uso activo de pf y ALTQ. La distribución se gestiona a través de la interfaz web.

El Portal cautivo, NAT, VPN (IPsec, OpenVPN) y PPPoE se pueden utilizar para organizar el acceso de los usuarios en una red cableada e inalámbrica. Se admite una amplia gama de capacidades para limitar el ancho de banda, limitar el número de conexiones simultáneas, filtrar el tráfico y crear configuraciones tolerantes a fallas basadas en CARP.

Principales novedades de pfSense 2.7.0

En esta nueva versión que se presenta de pfSense 2.7.0 la base del sistema se ha actualizado a FreeBSD 14-CURRENT (mientas que la última versión de pfSense usó la rama de FreeBSD 12), sobre el cambio de la base, se menciona que se modificó para usar la rama actual en desarrollo en lugar de versiones estables, ya que con la versión CURRENT se implementan los cambios más recientes en pfSense.

Otro de los cambios que se destaca de esta nueva versión de pfSense, es el soporte añadido para ChaCha20-Poly1305 a IPsec, mientras que por la parte de las características que se quedan fuera, se menciona que se eliminó el soporte para algoritmos 3DES, Blowfish, CAST 128, MD5 HMAC.

Ademas de ello, se menciona que las implementaciones del portal cautivo y los limitadores de tráfico se cambiaron para usar el filtro de paquetes pf en lugar de ipfw, lo que hizo posible el uso de nuevas funciones de pf, mejorar el rendimiento y mejorar la estabilidad del portal cautivo al eliminar el procesamiento doble de paquetes en pf (usado por defecto en pfSense) e ipfw.

Tambien se destaca que la usabilidad en la interfaz para configurar reglas de NAT y firewall fue mejorada, asi como tambien que se agregaron botones para cambiar el estado de varias reglas a la vez y para copiar reglas a otras interfaces.

Por otra parte, se menciona que esta versión incluye nuevas funciones de ZFS que pueden no ser compatibles con cargadores de arranque más antiguos. Estas funciones no están habilitadas de manera predeterminada cuando se actualiza para evitar posibles problemas con cargadores de arranque más antiguos. Es por ello que se recomienda reinstalar el sistema operativo desde los medios de instalación actuales, ya que esto permite tener el arranque más reciente y el conjunto de características de ZFS.

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

  • Se resolvieron problemas de conexión a Internet con múltiples consolas de juegos al usar UPnP.
  • Se agregaron nuevas opciones para el restablecimiento automático y manual del estado del firewall.
  • OpenVPN se ha actualizado a la versión 2.6.4.
  • PHP se actualizó a la versión 8.2.6 (anteriormente se usaba la rama 7.4).
  • Se corrigieron problemas con el bloqueo del servidor DNS no vinculado.
  • Se ha agregado una nueva interfaz web para administrar la captura de paquetes y el análisis de tráfico.
  • Se agregó soporte para redirigir paquetes UDP de transmisión entre redes.
  • Túneles de clave compartida de OpenVPN obsoletos: todavía funcionan, pero activarán advertencias en los registros y la GUI.
  • Nueva GUI de captura de paquetes
  • Paquete de retransmisión de difusión UDP

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

Descargar y obtener pfSense

Para quienes estén interesados en poder descargar e instalar o poder probar este sistema, pueden obtener la imagen de este, desde su sitio web y en su sección de descargas podrán encontrar los enlaces para descargar la imagen del sistema.

En la sección de descargas podremos encontrar varias imágenes para la arquitectura amd64, de 472 MB. La imagen para usb puede ser graba con Etcher la cual es una herramienta multiplataforma o en el caso de Windows podrán grabar la imagen con ayuda de Rufus, mientras que desde Linux podremos apoyarnos desde la terminal con el comando dd.

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

systemd 254 ya fue liberado y estas son sus novedades

systemd

systemd es un conjunto de demonios o daemons de administración de sistema, bibliotecas y herramientas diseñados como una plataforma de administración y configuración central para interactuar con el núcleo del Sistema operativo GNU/Linux

Después de cinco meses de desarrollo, se dio a conocer el lanzamiento de la nueva versión de systemd 254, en la cual una de sus principales novedades es la compatibilidad con un modo de reinicio suave, asi como tambien una nueva utilidad para verificar el nivel de batería, mejoras, correcciones y más.

En esta nueva versión que se presenta de systemd 254, como ya mencionamos una de sus principales novedades es la compatibilidad con un modo de reinicio suave que hace que solo los componentes del espacio del usuario se reinicien sin tocar el kernel de Linux. En el nuevo modo, al reiniciar, no se aplican las etapas de inicialización del hardware, llamada del cargador de arranque, inicio y carga del kernel, inicialización del controlador, carga del firmware y procesamiento initrd, lo que permite acelerar significativamente el reinicio y reducir el tiempo de inactividad durante la actualización de entornos utilizando imágenes de sistema listas para usar.

El nuevo modo permite cerrar todos los procesos en el espacio del usuario, luego reemplazar la imagen del FS root con una nueva versión e iniciar el proceso de inicialización del sistema sin reiniciar el kernel.

Otros de los cambios que se destaca de la nueva versión es la utilidad «systemd-battery-check» para verificar el nivel de la batería. La utilidad se puede iniciar en una etapa temprana del inicio para evitar que el sistema se inicie con un nivel de batería muy bajo.

Para las unidades de servicio, se proponen los ajustes MemoryPressureWatch y MemoryPressureThresholdSec, que permiten controlar la lógica de uso del subsistema PSI (Pressure Stall Information) en relación con los servicios individuales. PSI proporciona información sobre el tiempo de espera para obtener varios recursos para evaluar con precisión el nivel de carga del sistema, lo que permite identificar el comienzo de retrasos debido a la falta de recursos y terminar selectivamente los recursos intensivos.

Ademas de ello, tambien se destaca que se agregó la configuración RootEphemeral, que permite usar en los servicios donde se establecen los parámetros RootImage y RootDirectory, copias temporales de una imagen de disco o árbol de directorio, que se crean a través de btrfs y reflink-y btrfs/xfs snapshots cuando se inicia el servicio, y se eliminan después de detener el servicio.

Tambien podremos encontrar que se añadió el comando «fdstore» a la utilidad systemd-analyze para mostrar el contenido del almacén de descriptores de archivos asociado con una unidad (usado para reiniciar servicios sin estado; los descriptores de archivos se almacenan en fdstore antes de salir y restaurarse al iniciar).

Por otra parte, para systemd-resolved, el parámetro StateRetentionSec se agregó a resolve.conf, lo que permite que los registros DNS se almacenen en caché durante más tiempo del especificado a través de TTL y se usen si el servidor DNS ascendente deja de responder. El comando «show-cache» se ha agregado a la utilidad resolvectl para ver el contenido de la caché de DNS.

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

  • Se agregó la opción «–when» a los comandos de reinicio, kexec, apagado y detención en la utilidad systemctl para permitirle seleccionar cuándo reiniciar o detener.
  • Añadidas las opciones «–fd» y «–fdname» a la utilidad systemd-notify para enviar descriptores de archivos arbitrarios al administrador de servicios.
  • Se agregó la opción «–exec» para ejecutar el comando especificado después de enviar el mensaje.
  • Se agregó el comando «systemctl list-paths» para mostrar todas las unidades de ruta activas, similar a los comandos «systemctl list-timers» y «systemctl list-sockets».
  • Se agregó la capacidad de las unidades para establecer la configuración de la memoria de inicio (Startup*, por ejemplo, StartupMemoryMax), que se usa de manera similar a la configuración de inicio de E/S y CPU (StartupCPUWeight, etc.).
  • El proceso PID carga automáticamente los módulos virtio_console y virtio-vsock para máquinas virtuales.
  • Para las unidades de servicio, se agregó la configuración DelegateSubgroup, que le permite colocar servicios en subgrupos existentes en lugar de crear un cgroup superior separado para el servicio.
  • Se agregó el comando «whoami» a la utilidad systemctl para mostrar el nombre de la unidad con la que está asociado el PID especificado.
  • Se agregó la opción ‘–list-cvm’ a systemd-detect-virt para enumerar las máquinas virtuales confidenciales.
  • El script de instalación del kernel se ha reescrito en C.

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

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

Zenbleed, una vulnerabilidad que afecta a procesadores AMD Zen 2

vulnerabilidad

Si se explotan, estas fallas pueden permitir a los atacantes obtener acceso no autorizado a información confidencial o, en general, causar problemas

Hace pocos días un investigador del equipo de seguridad de Google, dio a conocer la noticia de que detecto una vulnerabilidad (ya catalogada bajo CVE-2023-20593) en los procesadores AMD basados ​​en la microarquitectura Zen2 que se puede utilizar para detectar registros mientras otros procesos se ejecutan en el mismo núcleo de la CPU.

Esta vulnerabilidad se considera importante, ya que el ataque se puede realizar desde máquinas virtuales y entornos aislados. En esencia, el problema se parece a las vulnerabilidades clásicas de uso después de liberar causadas por el acceso a la memoria después de que se haya liberado.

El problema ocurre con AMD Ryzen 3000, Ryzen PRO 3000, Ryzen Threadripper 3000, Ryzen 4000 con Radeon Graphics, Ryzen PRO 4000, Ryzen 5000 con Radeon Graphics, Ryzen 7020 con Radeon Graphics y la serie de procesadores EPYC 7002.

Sobre la vulnerabilidad, se menciona se debe a que en los procesadores, para almacenar el contenido de los registros, se utiliza un archivo de registro (RF, Register File), que es un arreglo que se comparte en todas las tareas en el mismo núcleo de la CPU. La tabla de asignación de registros (RAT) es responsable de adjuntar registros con nombres específicos a los recursos del archivo de registro. En este caso, el valor cero se almacena en el registro no almacenando un valor vacío en el archivo de registro, sino configurando el indicador de bit z en la tabla RAT.

La vulnerabilidad se debe al hecho de que si el bit z se establece durante la ejecución especulativa de instrucciones, no es suficiente simplemente restablecerlo en caso de una predicción de bifurcación incorrecta, ya que el espacio en el archivo de registro se puede reasignar a partir de la ejecución especulativa.

El efecto revelado ocurre cuando simultáneamente se cambia el nombre de un registro, se usa una instrucción para la cual se aplica la optimización de combinación y se ejecuta especulativamente una instrucción vectorial VZEROUPPER que establece el bit z y libera recursos del archivo de registro. Si la predicción de bifurcación falla y la operación especulativa VZEROUPPER se deshace, el contenido de los registros vectoriales puede corromperse, ya que el bit z se deshace, pero el recurso liberado permanece sin descartar.

A través de la manipulación de la instrucción VZEROUPPER, es posible lograr una fuga controlada de datos procesados ​​en los registros vectoriales YMM utilizados en los modos AVX (Advanced Vector Extensions) y SSE (Streaming SIMD Extensions). Estos registros se usan activamente en las funciones de copia de memoria y procesamiento de cadenas, por ejemplo, en la biblioteca Glibc se usan en las funciones memcpy, strcmp y strlen.

Para demostrar la vulnerabilidad, cuyo nombre en código es Zenbleed, se ha preparado un prototipo de exploit que permite a un usuario sin privilegios determinar los datos procesados ​​en las instrucciones AES-NI o ​​REP-MOVS (normalmente utilizadas en la función memcpy), que pueden utilizarse para reconstruir claves de cifrado y contraseñas de usuario, procesadas en otros procesos, incluidos los privilegiados. El rendimiento de fuga de datos del exploit es de aproximadamente 30 KB por segundo.

La vulnerabilidad se corrigió en el nivel de actualización del microcódigo. Para Linux se ha preparado un parche para descargar el microcódigo corregido. Aunque si no es posible actualizar el microcódigo, existe una solución para bloquear la vulnerabilidad, lo que conduce a una disminución del rendimiento.

Para ello, se debe configurar el bit de control DE_CFG[9] en la CPU y para ello, en una terminal se debe teclear el siguiente comando:

Cabe mencionar que deshabilitar el modo SMT no bloquea la vulnerabilidad y la solución para bloquear la vulnerabilidad fue implementada dentro de las actualizaciones del kernel 6.4.6, 6.1.41, 5.15.122, 5.10.187, 5.4.250 y 4.19.289.

Para los interesados en dar seguimiento a la información de vulnerabilidad en las diferentes distribuciones, pueden hacerlo en las siguientes páginas: DebianUbuntuGentooRHELSUSEFedoraArchOpenBSDFreeBSDNetBSD.

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

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

Linus Torvalds está frustrado con el módulo fTPM  y ofrece desactivarlo ya que perjudica el rendimiento de Linux

linustorvalds

Linus Benedict Torvalds es un ingeniero de software, conocido por iniciar y mantener el desarrollo del kernel Linux

En las listas de correo de los desarrolladores del Kernel de Linux, Linus Torvalds, expresó su “frustración” con la implementación del módulo fTPM de AMD.

Y es que para el creador de Linux, el modulo fTPM de AMD es algo “tonto”, ya que parece sugerir que lo mejor que se puede hacer con esta solución TPM sería deshabilitarla, al menos en lo que respecta a su uso para la generación de hardware de números aleatorios.

Linus Torvalds menciona que el problema de fTPM está perjudicando el rendimiento de Linux, además de que señala que la instrucción RDRAND podría usarse en su lugar para la misma tarea.

fTPM es una solución específica que se ejecuta en un entorno seguro en un procesador. El propósito de este TPM es resolver errores encontrados solo en el software del procesador. Muchas empresas, como AMD e Intel, utilizan fTPM para la seguridad de su hardware. Básicamente, los TPM, ya sea basados ​​en firmware o en hardware, se utilizan para crear y almacenar de forma segura claves criptográficas, certificados y contraseñas. Los módulos también generan, entre otras cosas, números aleatorios para uso del software. Sin embargo, en el caso del fTPM de AMD, existen algunos fallos de funcionamiento.

Se menciona que cuando se usa el fTPM de AMD, accede a su almacenamiento flash a través de una interfaz serie y, al hacerlo, retrasa la actividad del resto del sistema. Si el módulo se usaba con frecuencia, por ejemplo, mediante software que generaba flujos de números aleatorios, el resultado final para los usuarios de los sistemas afectados era una caída en el rendimiento.

Según AMD, algunas configuraciones del sistema AMD Ryzen pueden realizar de forma intermitente transacciones de memoria extendida relacionadas con fTPM en la memoria flash SPI (SPIROM) ubicada en la placa base. Lo que puede causar pausas temporales en la interactividad o capacidad de respuesta del sistema hasta que se complete la transacción.

El problema apareció en las PC con Windows y se resolvió con una actualización del BIOS que arregló el fTPM para mejorar su funcionamiento, aunque también el problema afectó a Linux, y aunque parecía que un parche a nivel del kernel había solucionado el error, la ralentización reapareció, provocando la ira de Linus Torvalds.

«Simplemente deshabilitemos el estúpido fTPM hwrnd», dijo Torvalds el jueves en la lista de correo de desarrollo del núcleo de código abierto.

Como tal el enojo de Linus Torvalds no fue la “solución” implementada, sino que el problema aún afecta a quienes no han instalado la actualización de BIOS necesaria, además de que la solución no tuvo en cuenta todas las iteraciones del firmware con errores, o que el firmware no se arregló por completo, por lo que para algunos usuarios el problema persiste.

De ahí la sugerencia de desactivar el generador de números fTPM, independientemente de la versión.

«¿Por qué alguien usaría esta basura cuando cualquier máquina que supuestamente la arregló, lo que aparentemente no funcionó después de todo, también tendría la instrucción CPU rdrand que no tiene el problema? No veo el daño de simplemente decir que esto de fTPM no funciona. Incluso si termina funcionando en el futuro, hay alternativas que no son peores”, escribió. Él reconoce que RdRand (que devuelve números aleatorios de un generador de números aleatorios incorporado) puede ser lento, pero en comparación con los tartamudeos causados ​​por fTPM, Torvalds cree que puede ser la mejor solución.

“De hecho, rdrand, y rdseed en particular, pueden ser bastante lentos. Pero creo que estamos hablando de cientos de ciclos de CPU, tal vez unos pocos miles. Nada como los tartamudeos que vimos con fTPM”, escribió. La causa real del error aún no está clara, aunque Torvalds ha ofrecido algunas teorías sobre lo que podría estar pasando. En otro extenso comentario sobre el estado del fTPM de AMD, Torvalds pareció arrojar sombra sobre los codificadores BIOS de la placa base antes de hacer una observación clave sobre RDRAND basado en CPU versus HWRND basado en fTPM. 

Finalmente cabe mencionar que AMD sugirió anteriormente usar un TPM físico como alternativa al firmware TPM que usan muchas placas base lo que no toma en cuenta es que también se necesita una placa base con el encabezado adecuado para aceptar dicho módulo, lo cual no está garantizado.

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

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

RetroAchievements, consigue y guarda trofeos jugando a los títulos de las consolas clásicas

RetroAchievements

En las últimas semanas hemos publicado varios artículos sobre juegos. Aunque no lo hicimos justamente por eso, hablamos de Garuda Linux, una buena distro para el gaming, sobre cómo hacer funcionar EmulationStation sin depender de otro software como RetroPie o, mejor aún, tirar directamente de EmulationStation Desktop Edition. En un universo como el de los juegos hay mucho más por cubrir, pero hoy vamos a tratar de cerrar el círculo de las consolas retro hablando de RetroAchievements.

No merece la pena perder mucho tiempo explicando con todo lujo de detalles qué es RetroAchievements. Para entenderlo, lo mejor es pensar qué pasa cuando estamos jugando a una consola relativamente nueva, tenemos conexión a Internet y hacemos algo que el juego cree que tiene algo de importancia. En ese momento habremos conseguido un «Logro» o «Trofeo», y veremos una notificación avisándonos. RetroAchievements es un servicio que sirve justo para eso, pero está diseñado para funcionar con juegos más antiguos.

RetroAchievements está disponible en RetroArch y otros emuladores

La principal diferencia entre lo que ofrece RetroAchievements y lo que ofrecen servicios como los de Microsoft o Sony es que no estamos ante algo oficial. Cuando una compañía de videojuegos lanza un título, también crea los logros/trofeos, y en la actualidad es difícil ver uno que no los tenga. RA tiene que hacer lo mismo, pero es la comunidad quien se encarga de todo. Esto se traduce en que es fácil que haya logros/trofeos en juegos como Super Mario Bros. o Sonic, pero algo más difícil en títulos que no triunfaron tanto.

Sobre cómo funciona, la verdad es que tampoco hay mucho que contar: nos registramos en su página web y en el emulador, en los ajustes de Logros, si existe, ponemos usuario y contraseña. Nada más iniciar un título nos dirá cuántos logros hay disponibles, si es que los hay. RetroArch muestra un banner diciendo que el juego no se ha podido encontrar si no está en la base de datos, si el hash no coincide con lo que tienen, en cuyo caso merece la pena probar otra rom, o algo falla, que todo es posible. Es poco más o menos como un «scrobbler» tipo Trakt o Last.fm: aunque tienen una página web y podemos usarla, cómo no, el trabajo se realiza en programas compatibles.

Si no aparecen logros

En el caso de lanzar un juego y no ver logros, podemos ir a la web, hacer una búsqueda y ver si está allí. Si no está, no hay nada que hacer. Si está, hay que ver si tiene logros. En el caso de que los tenga y sigamos sin verlos, o probamos otra rom o vamos a su FAQ para ver qué hacer. En resumen, hay que ir a su Discord y pasarles el hash de nuestra rom para que lo añadan como juego válido. Si no los tiene, hay opción de votar para que los añadan, pero suelen tomarse su tiempo

Lo que hay en la captura es el juego The Terminator, de Master System, y el logro «Untouchable Reese» se desbloquea cuando se pasa el primer tramo sin que ninguna bomba te toque y bajas al cuartel general de Skynet.

Lista de emuladores compatibles.

Sobre los juegos Arcade

En la lista anterior no se menciona nada sobre MAME porque no funciona. La cuestión es que MAMEs hay muchos y dicen que sería muy difícil intentarlo. Para poder conseguir logros de máquinas recreativas hay que usar FinalBurn Neo. Es posible que esto pase en otros «system» y haya que buscar uno compatible con RetroAchievements.

Indicador de logros activos

Cuando hay un logro activo, como por ejemplo pasarse todo el bosque de Ninja Gaiden de Master System sin usar la espada o todo Sonic sin morir, habrá un icono indicándolo en la parte inferior derecha, siempre y cuando tengamos la opción activa. Si queremos saber qué tenemos que hacer exactamente, no queda más remedio que ir a los ajustes del emulador, entrar en el apartado de logros y mirar en la lista de lo que está activo actualmente.

A diferencia de lo que vemos en una consola de las actuales que están conectadas al servicio oficial, en el momento de escribir este artículo no podemos ver todos los logros desde una misma aplicación. Para ver lo que hemos conseguido, tenemos que iniciar un título y mirarlo desde la aplicación compatible, y a veces ni así los vemos. Incluso es probable que los logros salten cada vez que hacemos lo que requiere, algo que a mí personalmente me gustaría que mejoraran.

Donde sí podemos consultar nuestro progreso es en la web oficial, yendo a este enlace y luego haciendo clic en «My Unlocked Achievements» (ahora mismo en inglés). Veremos algo como lo siguiente:

Mis logros en RA

RetroAchievements también tiene una parte social

En la lista aparece el logro, con su icono a la izquierda, los puntos conseguidos, el autor, el juego y la fecha en la que se consiguió. Haciendo clic en la imagen del juego podemos ver nuestro progreso en el mismo.

RetroAchievements existe desde hace tiempo, pero aún no es compatible con algunos emuladores populares. Por ejemplo, aunque se dice que ya está en la versión Nightly, PPSSPP no lo soporta en su versión «Standalone», es decir, en la aplicación por sí misma. Sí es compatible el núcleo ppsspp_libretro de RetroArch, pero no en el emulador con su propia interfaz de usuario y opciones. El de RetroArch no está mal, pero el oficial permite mejorar la calidad de los gráficos (PSP x2, PSP x3…) y hacer todo tipo de ajustes. Vamos, que es mejor y no soporta RA.

Como en PSN o Xbox Live, también podemos seguir a usuarios y enviarles mensajes. En su página principal también hay un gráfico que indica cuántos usuarios hay conectados por hora, lo que puede servirnos para ponernos a jugar buscando la hora punta.

Puntos hardcore y puntos softcore de RetroAchievements

Hay dos tipos de logros o maneras de conseguirlos: el modo softcore o fácil permite que tengamos activos ciertos ajustes, como los de guardado y rebobinado rápido, y el hardcore o difícil no. El modo hardcore no es más que la manera en la que se jugaba cuando no podíamos hacer uso de estas herramientas. Hay una lista o ranking por cada modo, una para el softcore y otra para el hardcore. RetroArch permite activarlo o reactivarlo desde los ajustes, pero hay cores como los de FBNeo que no son compatibles.

Si eres fan de las consolas clásicas, no puedes dejar de registrarte en RetroAchievements. Pero cuidado, que estos juegos enganchan, y si podemos conseguir logros, más.

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