Об этом проекте

Drawer-Linux — это инструмент случайного выбора имён для рабочего стола Linux, созданный на C++20, Qt 6 и CMake, основная среда выполнения — Debian 13, KDE Plasma 6 и Wayland. Основные функции: случайный выбор одного имени из списка; запуск выбора через меню системного трея или по левому клику на значке трея; поддержка автозапуска при загрузке системы с записью в `~/.config/autostart/drawer.desktop`; возможность показать или скрыть плавающую кнопку, левый клик на плавающей кнопке выполняет выбор, правый клик перетаскивает её; функция редактирования списка, защищённая паролем, начальный пароль — `123456`, позволяет управлять списком, импортировать и экспортировать данные, а также изменять пароль; меню статистики показывает общее количество имён в списке и текущий список; меню справки описывает способы привязки внешних горячих клавиш и указания по закреплению плавающего окна поверх других. Программа также поддерживает параметры командной строки: `--trigger` запускает выбор, `--version` показывает версию, `--help` показывает справку. Проект включает полные инструкции по сборке и упаковке. В Debian 13 можно установить cmake, qt6-base-dev, qt6-base-dev-tools, libxkbcommon-dev и libssl-dev, затем собрать Debug- или Release-версию с помощью CMake и запустить тесты через CTest. Для упаковки используется CPack, позволяющий создавать установочные пакеты `.deb` и `.rpm`; после установки файлы располагаются в `/usr/bin/drawer` и `/usr/share/applications/drawer.desktop`. В README также описано, что в среде GNOME необходимо включить расширение AppIndicator для корректного отображения значка трея, а также способы очистки `~/.config/YuXiang/` и файла конфигурации автозапуска после удаления.