Com desactivar els modes de suspensió i hibernació a Linux
En aquest article, us expliquem com desactivar els modes de suspensió i hibernació en un sistema Linux. Però abans de fer-ho, fem breument una visió general d'aquests dos modes.
Quan suspengueu el vostre sistema Linux, bàsicament l'activeu o el poseu en mode de repòs. La pantalla s'apaga, tot i que l'ordinador continua molt encès. A més, tots els vostres documents i aplicacions romanen oberts.
La suspensió del sistema ajuda a estalviar energia quan no esteu utilitzant el sistema. Per tornar a utilitzar el sistema, cal fer clic amb el ratolí o tocar qualsevol botó del teclat. De vegades, és possible que se us demani que premeu el botó d'engegada.
Hi ha 3 modes de suspensió a Linux:
- Suspesa a la memòria RAM (Suspensió normal): aquest és el mode en què la majoria dels ordinadors portàtils entren automàticament en cas d'inactivitat durant un temps determinat o en tancar la tapa quan l'ordinador funciona amb la bateria. En aquest mode, l'energia es reserva per a la memòria RAM i es talla de la majoria de components.
- Suspesa al disc (hibernació): en aquest mode, l'estat de la màquina es desa a l'espai d'intercanvi i el sistema està completament apagat. No obstant això, en encendre-lo, es restaura tot i es reprèn des d'on vas deixar.
- Suspesa per a tots dos (suspensió híbrida): aquí, l'estat de la màquina es desa a l'intercanvi, però el sistema no s'apaga. En canvi, el PC està suspès a la memòria RAM. La bateria no s'utilitza i podeu reprendre el sistema amb seguretat des del disc i seguir endavant amb la vostra feina. Aquest mètode és molt més lent que la suspensió a la memòria RAM.
Desactiveu la suspensió i la hibernació a Linux
Per evitar que el vostre sistema Linux se suspengui o entri en hibernació, heu de desactivar els següents objectius de sistema:
$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Obteniu la sortida que es mostra a continuació:
hybrid-sleep.target Created symlink /etc/systemd/system/sleep.target → /dev/null. Created symlink /etc/systemd/system/suspend.target → /dev/null. Created symlink /etc/systemd/system/hibernate.target → /dev/null. Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.
A continuació, reinicieu el sistema i torneu a iniciar sessió.
Comproveu si els canvis s'han fet amb l'ordre:
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
A la sortida, podem veure que els quatre estats s'han desactivat.
Habiliteu la suspensió i la hibernació a Linux
Per tornar a habilitar els modes de suspensió i d'hibernació, executeu l'ordre:
$ sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Aquí teniu la sortida que obtindreu.
Removed /etc/systemd/system/sleep.target. Removed /etc/systemd/system/suspend.target. Removed /etc/systemd/system/hibernate.target. Removed /etc/systemd/system/hybrid-sleep.target.
Per verificar-ho, executeu l'ordre;
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Per evitar que el sistema entri en estat de suspensió en tancar la tapa, editeu el fitxer /etc/systemd/logind.conf.
$ sudo vim /etc/systemd/logind.conf
Afegiu les línies següents al fitxer.
[Login] HandleLidSwitch=ignore HandleLidSwitchDocked=ignore
Desa i surt del fitxer. Assegureu-vos de reiniciar perquè els canvis tinguin efecte.
Això tanca el nostre article sobre com desactivar els modes de suspensió i hibernació al vostre sistema Linux. Esperem que aquesta guia us sigui útil. Els vostres comentaris són benvinguts.