El proyecto StartWine-Launcher ha desarrollado una aplicación que se utiliza para ejecutar aplicaciones y juegos construidos para la plataforma Windows en sistemas basados en Linux. El objetivo principal del desarrollo de StartWine-Launcher fue simplificar el proceso de creación de prefijos de Wine para principiantes, que son conjuntos de bibliotecas y dependencias de Windows necesarias para el funcionamiento de aplicaciones de Windows en Linux. Entre sus características se destacan el contenedor basado en runimage, la falta de necesidad de instalar dependencias del sistema y una interfaz gráfica amigable. El código de StartWine-Launcher está escrito en Python y se distribuye bajo la licencia GPLv3. La interfaz se implementó utilizando la biblioteca GTK.
Características de StartWine-Launcher:
- Contenedor basado en runimage: las aplicaciones se ejecutan en un contenedor, lo que elimina la necesidad de instalar dependencias en el sistema y aísla la aplicación ejecutada del sistema principal.
- Interfaz gráfica de usuario que elimina la necesidad de lidiar con configuraciones complicadas.
- Instalación universal: la aplicación se puede instalar en cualquier lugar sin afectar los archivos del sistema.
Las características de la nueva versión:
- Se ha añadido la opción de ver todos los archivos y discos.
- Se ha implementado la búsqueda de actualizaciones.
- Se ha habilitado la creación de accesos directos y su adición al escritorio, al menú de inicio o a la aplicación Steam, lo cual puede ser útil para los usuarios de SteamDeck.
- Se ha proporcionado la posibilidad de cambiar íconos y pósters para los juegos.
- Se han añadido configuraciones flexibles de mangohud y vkbazalt para optimizar y mejorar el rendimiento en los juegos.
- Se han añadido varias opciones de color para la animación OpenGL.
- Se ha añadido una nueva animación "Sin Cos 3d".
- Las configuraciones de la interfaz se han trasladado al menú de la barra superior.
- Las configuraciones de color de los indicadores MangoHud se han trasladado a la sección de configuraciones de MangoHud.
- La barra de superposición se ha movido a la barra inferior de la ventana.
- Se ha añadido una opción para clasificar archivos en el menú contextual del administrador de archivos.
- Se ha añadido un modo de vista panorámica de archivos (vista dividida).
- Se ha añadido la vista de archivos como una lista detallada (tablas).
- Se ha añadido soporte para la visualización de archivos desde dispositivos móviles.
- Se ha añadido la opción de cambiar el tamaño de accesos directos e íconos de archivos de forma independiente.
- Se ha añadido soporte para ocultar automáticamente las barras superior e inferior.
- Se ha cambiado el lanzamiento desde el administrador de archivos del sistema.
- Se ha añadido compresión Zstd y zstd ultra al administrador de archivos.
- Se ha añadido estadísticas del tiempo total y promedio pasado en juegos.
- Se han corregido errores y mejorado el rendimiento.
- Se ha reducido el tiempo de inicio.
- Se ha corregido un error en la reproducción de videos en juegos.
- Se ha corregido un error al cambiar la versión de Windows.
- Se han corregido errores que ocurrían al buscar archivos.
- Se han corregido problemas en la generación de miniaturas de imágenes y videos.
- Se ha logrado que funcione en modo OpenGL.
- Se ha solucionado un problema con la visualización de archivos al cambiar el tamaño de los íconos.
- Se ha actualizado la lista de compilaciones de Wine disponibles para descargar. Se ha añadido la función de actualización de la lista de compilaciones de wine.
- Se ha corregido el análisis de la línea de comandos.
- Se ha eliminado el modo de tamaño compacto del menú.
- Se han actualizado las locales.
- Se han actualizado las configuraciones de los prefijos.
- Se ha actualizado la lista de versiones de Wine.
- Se han actualizado las bibliotecas y controladores en el contenedor.
- La lista de atajos de teclado ha sido actualizada.



Fuente: opennet.ru
