Mettre manuellement mon bureau Ubuntu en veille à partir d’un menu fonctionne bien. J'ai défini les préférences sur "Suspendre quand inactif" pour "5 minutes". Pourtant, souvent, l'ordinateur ne dort pas.
Sous Windows, j’utilise powercfg -requests
pour savoir ce qu’est le hold-up. Sur un Mac, je peux utiliser pmset -g assertions
pour voir ce qui empêche le sommeil ( Source ).
Je pense que peut-être que Chrome empêche le sommeil, mais je ne peux pas en être sûr.
Existe-t-il un moyen équivalent de Linux pour le savoir? Peut-on utiliser powertop de cette manière?
14.04 LTS> gsettings list-recursively | grep plugins.power
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 300
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power use-time-for-policy true
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 300
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power use-time-for-policy true
cat /etc/default/acpi-support | grep SUSPEND_METHODS
SUSPEND_METHODS="dbus-pm dbus-hal pm-utils"
Processus manuel pour Ubuntu 18.04
Pour configurer automatiquement Ubuntu afin de suspendre davantage après une période d’inactivité, cliquez sur le menu système dans le coin supérieur droit de votre écran et sélectionnez Paramètres système.
Dans le panneau Paramètres système, sélectionnez Alimentation dans la liste des éléments à gauche.
Puis, sous Bouton Suspendre et Alimentation , sélectionnez Suspension automatique pour modifier ses paramètres. Lorsque vous le sélectionnez, un volet contextuel devrait s'ouvrir où vous pouvez activer la suspension automatique.
Quittez et votre ordinateur sera automatiquement suspendu après le délai que vous avez choisi.
Processus de ligne de commande pour le mode suspension
Tapez la commande suivante:
$ systemctl suspend
Tapez ce qui suit pour hiberner un ordinateur portable sous Linux:
$ systemctl hibernate
Pour suspendre le système, entrez:
# pm-suspend
OR
$ Sudo pm-suspend
Pour hiberner le système, entrez:
# pm-hibernate
OR
$ Sudo pm-hibernate
OR
$ systemctl hibernate
Vous pouvez utiliser la commande at comme suit pour mettre l'ordinateur portable en veille après 30 minutes:
echo 'pm-suspend' | at now + 30 minutes
OR
echo 'systemctl suspend' | at now + 30 minutes
Vous pouvez placer vos scripts dans le répertoire suivant. Ils sont exécutés à la suspension et à la reprise:
- **/etc/pm/sleep.d** – Almost all distro including Debian looks here first to run script.
- **/usr/lib/pm-utils/sleep.d** – Default Debian location.
En bref, si vous devez exécuter des commandes personnalisées lors de la suspension/reprise, vous devez placer vos scripts personnalisés uniquement dans le répertoire /etc/pm/sleep.d/.