Az Ubuntu fejlesztői voltak olyan rutinosak, hogy kikapcsolják a hibernálást, ugyanis finoman szólva is problémás néhány géppel. Sajnos az enyém is a problémásabbak közé tartozik, még felsorolni is sok hány sebből vérzik. openSUSE annyival jobb volt, hogy ott mindig csak egyféle módon fagyott halálra a gépem... Hibernálás alatt, a swapfile-ba való mentést és kikapcsolást értem. Ugyanis még ez sem tisztázott teljesen, megnehezítve a kutatást. Igazából megtehetném hogy Debian alatt egyszerűen nem használom a funkciót, de nem tehetek róla, hogy zavar ha ott van és nem működik. Például ha ezt tudom korábban, lehet még openSUSE alól írnék, bár nem biztos hogy ez ott beválna. A lényeg hogy Debianon és Mint-en működik.
sudo nano /etc/polkit-1/localauthority/90-mandatory.d/disable-suspend.pkla
[Disable suspend by default]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=no
[Disable suspend for all sessions]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=no
Ha az alvást akarod kikapcsolni akkor értelem szerűen suspend-re kell cserélni az Action utáni hibernate részt... Bár én lusta voltam és még a fájlnevet sem módosítottam(úgyis tudom mire szolgál), de ha dupla kombóban mindkettőt le akarod tiltani akkor mindkét suspend/hibernate variánst el kell menteni két különböző néven a megadott könyvtárba. Bár gondolom ezt nem kell magyarázni, és feleslegesen tépem a számat.
Végre. Ez is megoldva. Nagyon sokat próbálkoztam mire megtaláltam a helyes módszert... tele van az internet haszontalannál haszontalanabb tanácsokkal. A Debian dokumentáció is valami elavult oldalra vezet. De most már nem kell keresgetni. Gondoltam megér egy bejegyzést, még magamnak is.
Update 2019.03.11:
Alvás és hibernálás tiltása:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Alvás és hibernálás engedélyezése
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Támogatás: PayPal