Set Tunables On Startup
Problém: Nástroj powertop --auto-tune po startu systému agresivně uspává USB porty, což způsobuje zamrzání nebo odpojování myši a klávesnice.
Řešení: Úprava systemd služby Powertopu – po provedení auto-tune se vynutí trvalé zapnutí konkrétních USB portů.
⚠️ Pozor: Toto řešení je vázané na konkrétní fyzické USB porty. Pokud myš nebo klávesnici přepojíš do jiného USB vstupu, je nutné cesty v konfiguraci aktualizovat.
Postup
1. Otevření konfigurace služby
Spusť v terminálu příkaz pro editaci systemd konfigurace Powertopu:
sudo systemctl edit --full powertop.service
2. Úprava konfiguračního souboru
V otevřeném editoru najdi sekci [Service] a pod řádek začínající ExecStart= přidej následující dva řádky ExecStartPost:
[Service]
# Původní řádek (nechat jak je):
ExecStart=/usr/bin/powertop --auto-tune
# Přidané řádky pro vynucení napájení:
ExecStartPost=/bin/sh -c "echo 'on' > '/sys/bus/usb/devices/5-2.3/power/control'"
ExecStartPost=/bin/sh -c "echo 'on' > '/sys/bus/usb/devices/5-2.2/power/control'"
sudo systemctl restart powertop.service