О проекте
Tuned Switcher – это простая утилита для быстрого и удобного управления профилями производительности в GNU/Linux при помощи сервиса Tuned.
Лицензия: GNU GPL версии 3.
Распространение
Загрузить последнюю версию в исходных кодах, вы всегда можете на странице проекта на GitHub, в разделе Релизы, либо на общей странице загрузок.
Требования к системе
Для работы проекта необходим установленный сервис Tuned.
Необходимые для сборки компоненты:
- компилятор с полной поддержкой стандарта C++20;
- CMake 3.28 или более новая версия;
- Qt 6.2 или более новая версия.
Основные функции
Проект поддерживает следующие функции:
- не требуются какие-либо специальные права и поддерживается работа внутри изолированных окружений;
- отображение текущего профиля;
- быстрое переключение между доступными профилями;
- поддержка режима автоматического выбора профиля;
- управления сервисом Tuned при помощи D-Bus;
- апплет системного трея, либо GUI-виджет для рабочих сред без его поддержки;
- вывод уведомлений о событиях в работе сервиса.
Доступные режимы работы
Tuned Switcher способен работать в одном из двух режимов:
- значок в системном лотке – рекомендуемый режим по умолчанию, поддерживающий все доступные функции;
- перемещаемый виджет – упрощённый вариант для рабочих сред без поддержки системного трея.
Принудительно активировать режим виджета в любых системах можно при помощи переменной окружения TUNED_SWITCHER_FORCE_GUI=1.
Скриншоты
Апплет Tuned Switcher
Уведомление Tuned Switcher
Перемещаемый виджет Tuned Switcher
Установка и использование
Установка выполняется стандартно, хотя мы настоятельно рекомендуем собрать пакет для используемого дистрибутива.
Проект также доступен в виде Flatpak: