Sobre el proyecto
Drawer-Linux es una herramienta de sorteo aleatorio de nombres para escritorios Linux, construida con C++20, Qt 6 y CMake, y su entorno principal de ejecución es Debian 13, KDE Plasma 6 y Wayland.
Las funciones principales incluyen: extraer un nombre al azar de una lista; activar el sorteo mediante el menú de la bandeja del sistema o haciendo clic izquierdo en el icono de la bandeja; soporte para inicio automático, que escribe en `~/.config/autostart/drawer.desktop`; mostrar u ocultar el botón flotante, donde el clic izquierdo extrae y el clic derecho arrastra la posición; proporciona edición de listas protegida por contraseña, con contraseña inicial `123456`, pudiendo gestionar listas, importar/exportar y cambiar la contraseña; el menú de estadísticas muestra el total de listas y la lista actual; el menú de ayuda explica cómo vincular teclas externas y cómo fijar la ventana flotante.
El programa también ofrece parámetros de línea de comandos: `--trigger` para activar el sorteo, `--version` para mostrar la versión y `--help` para mostrar la ayuda.
El proyecto incluye instrucciones completas de construcción y empaquetado. En Debian 13, se pueden instalar cmake, qt6-base-dev, qt6-base-dev-tools, libxkbcommon-dev y libssl-dev, luego usar CMake para construir versiones Debug o Release, y ejecutar pruebas con CTest. El empaquetado usa CPack, pudiendo generar paquetes `.deb` y `.rpm`, y tras la instalación, los archivos se ubican en `/usr/bin/drawer` y `/usr/share/applications/drawer.desktop`. El README también explica que en el escritorio GNOME se necesita habilitar la extensión AppIndicator para mostrar correctamente el icono de la bandeja, así como el método para limpiar `~/.config/YuXiang/` y los archivos de configuración de inicio automático tras la desinstalación.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.