Sain yhden jutun ratkaistua todella hienosti (vaikka itse sanonkin) ja halusin jakaa sen ja julistaa linuxin hienoja puolia (ennen kuin vaivaan taas yhdellä uudella ongelmalla!
Lenovon läppäreissä (taitaa olla varmaan kaikissa vähänkään uusissa?) on sellainen "battery conservation mode" joka päällä ollessaan rajoittaa akun latauksen 55-60% tasolle (hyvä käyttää jos kone paljon kiinni verkkovirrassa). Joku aika sitten googlettelin paljon, että miten saisin tuota säädettyä linuxin puolella mutta en löytänyt mitään muuta kuin jonkun ohjeen käyttää TLP:tä mutta se toimii vain Lenovon Ideapad-koneissa (jos oikein muistan vielä). Itsellä Legion Y540 läppäri ja ongelma tuon moden kanssa on se, että 99% tapauksista kun linuxin reboottaa tai herättää hibernatesta niin se mode menee automaattisesti pois päältä (muutaman kerran rebootin jälkeen oli vielä päällä jostain syystä joka ei ole avautunut vieläkään että miksi). Tähän asti olen joutunut aina koukkaamaan windowsin kautta että sen moden saa takaisin päälle (Lenovon omasta widgetistä/Vantage-softasta) kun reboottaa tai palaa hibernatesta takaisin linuxin puolella. Aika ärsyttävää kieltämättä ollut, vaikka käytänkin selvästi eniten pelkkää suspendia joka ei vaikuta tuohon modeen.
Mutta ei enää! Jostain syystä satuin vielä googlaamaan uudestaan ja pam, heti löytyi ratkaisu. Kikkailin tästä innostuneena omaan Mint (20.2) asennukseen seuraavanlaiset toiminnot:
- Bootissa/loginissa (Startup Applications) käskytetään conservation mode aina päälle, oli sen tila mikä tahansa aiemmin.
- Sama juttu kun kone herää hibernatesta takaisin.
- Työpöydälle tein kuvakkeen/launcherin jonka käynnistys togglaa moden päälle/pois sen mukaan mikä sen senhetkinen tila on (moden päälle laitto tarvitsee sudoa joten tein taas niin, että tuon launcherin käynnistämä scripti ajetaan sudona ilman salasanakyselyä (samalla lailla kun täällä joku aika sitten kertomani "boot to windows" toiminto)).
- Joka kerta kun tila muutetaan, käyttäjälle tulee notifikaatio (tämä olikin vähän hankala kun se skripti ajetaan sudolla niin piti löytää ratkaisu jolla notify-send menee oikealle käyttäjälle). Tämä toimii tällä hetkellä vain yhdelle järjestelmän käyttäjälle (itsellä ei tarvetta muuhun).
Toimii upeasti. Ohjeet kuvien alla.