tuned-switcher(1)
π tuned-switcher(1) β the General Commands Manual glow-up β¨
okay bestie, gather round, because we're reading the tuned-switcher(1) page together and it's lowkey iconic π
πΈ NAME πΈ
tuned-switcher β your performance profile manager, periodt π
β¨ SYNOPSIS β¨
tuned-switcher
that's it. that's the whole vibe. no flags, no drama, just run it π¦
π«Ά DESCRIPTION π«Ά
Tuned Switcher is a simple little utility whose whole job is manipulating the Tuned service. no cap, that's the mission π
Tuned itself is a daemon β a background service that monitors and adaptively tunes your system devices. it's giving "silent main character energy" fr fr π
and here's the thing, babe: to use this program, a daemon must be installed on your system. non-negotiable, no exceptions, sorry not sorry π
π APPLICATION MODES π
π Available modes
this software can operate in two modes, and yes you have to pick one:
- system tray icon (aka applet) β the default and recommended mode, controlled by the system tray icon. this is the one, iykyk β¨
- GUI application (aka widget) β a simplified mode for desktop environments that don't have system tray support. it's the backup bestie π«Ά
π¦ Modes auto-selection
if your current desktop environment has system tray support, an applet gets used. otherwise? widget. automatic. slay π
this behavior can be overridden using the environment variable (more on that below, keep scrolling πΈ)
π₯ USING APPLICATION π₯
β Performance profiles
π Profile selection
use the βActive profileβ selector to choose one of the available performance profiles.
the selected profile gets applied immediately and a notification message will be shown. instant gratification, we love to see it π
π Automatic profile selection
use the βAuto-select profileβ checkbox to let the Tuned service pick a performance profile for you. letting the daemon be the main character for once π
if this checkbox is not available (grayed out), that means the feature is already enabled and in use. it's not broken, bestie, it's just already doing the thing π
π Service control functions
β Enable the service
enable the service and apply the profile optimizations and tweaks from the selected profile. go time π₯
π« Disable the service
disable the service and restore the profile optimizations and tweaks to factory default values. we're resetting the vibe to stock π±
π Reload the service
reload the service configuration after adding, removing or editing profiles.
β οΈ heads up: to refresh the list of available profiles, you will need to restart the program. the reload alone won't update that list, so don't come for me when it looks stale π
π Shut down the service
shut down the service, restore the profile optimizations and tweaks to factory default values, and unload the active profile. it's giving "closing all the tabs at once" energy β¨
π PROGRAM SETTINGS π
π₯οΈ Dialog
the Settings dialog can be used to control the supported configuration options with a simple and user-friendly GUI form. no terminal gymnastics required, bestie π
βοΈ Program settings
the following settings can be configured via the graphical user interface:
- Save and restore form geometry β enable or disable saving and restoring the size and position of the application forms. β οΈ disabling this option will delete all saved geometry settings. that's the receipts, gone, poof π
- Use sound for notifications β enable or disable using the sound for notifications. quiet mode or full ringtone, your call π
- Run application on startup β enable or disable starting the program on system startup. the service startup should be enabled first tho, so handle that before this one π«Ά
press Ctrl+R to reset all settings to default values. a confirmation dialog will be shown first, so no accidental chaos π
π Config file
the configuration file lives at $HOME/.config/EasyCoding/tuned-switcher.conf. that's home, babes π
β¨ COMMAND-LINE OPTIONS β¨
no custom command-line options available. zero. nada. the CLI is on a break and honestly? respect π
π ENVIRONMENT OPTIONS π
environment variables can be used to override some internal program settings for special cases or debugging purposes. for when you need to break the rules a little π
πΈ Supported options
TUNED_SWITCHER_FORCE_GUI=1β force widget mode even if the system tray support is present. widget mode, no matter what π¦TUNED_SWITCHER_DISABLE_SYSTEMD=1β disable built-in systemd dbus API integration. systemd, you're on mute πTUNED_SWITCHER_USE_PORTAL=1β always use the desktop portal even if the application is not sandboxed. portal, always, even when nobody asked π
π€ Forwarding options
export the environment variable using the export command:
export TUNED_SWITCHER_FORCE_GUI=1
start the application:
tuned-switcher
and that's the whole ritual β¨
β STARTUP β
π§ Tuned startup
enable startup of the Tuned service to automatically apply performance profile settings at system boot. set it and forget it, queen π
if the system supports systemd, it can be done using the systemctl tool:
sudo systemctl enable --now tuned.service
π Application startup
to enable program startup, just open the Settings dialog and set the Run application on startup checkbox. one click, done π
also, the autorun settings of your current desktop environment can be used too β whatever works for your setup, bestie π«Ά
π LOCALIZATION π
π Loading translations
the program will try to find and load translations from the following directories:
- translations relative to current binary
/usr/share/tuned-switcher/translations- hard-coded fallback path
/usr/share/tuned-switcher/translations
starting with the first, the program will attempt to traverse all directories down to the last one. if a directory exists, it will be used for loading translations. if no directories exist, the function will be disabled. that's it, that's the search party πβ¨
π AUTHORS π
Copyright (c) 2021-2026 EasyCoding Team and contributors.
and that's a wrap on the tuned-switcher(1) page from the General Commands Manual π ty for reading the whole thing, bestie, you literally ate and left no crumbs πβ¨π
π¦ where this page comes from
- fedora 43: tuned-switcher 1.1.2-1.fc43 Β· GPL-3.0-or-later AND Apache-2.0
- fedora 43: tuned-switcher 1.1.3-1.fc43 Β· GPL-3.0-or-later AND Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms