J'utilise Xubuntu 12.04. Dans Power Manager, j'ai coché Extended -> Lock screen lorsque je vais suspendre / mettre en veille prolongée. Si je choisis de suspendre depuis le menu principal / Panneau 1, l'écran est verrouillé. Cependant, si j'utilise dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
(voir Comment puis-je suspendre / mettre en veille prolongée depuis la ligne de commande?; J'utilise cette commande via un raccourci clavier), l'écran n'est pas verrouillé. Comment puis-je (1) suspendre le système (2) verrouiller l'écran en même temps (3) ne nécessite pas de droits root pour le faire [car je voudrais que la commande soit affectée à un raccourci clavier].
la source
gnome-screensaver-command
peut également être remplacé parxscreensaver-command
donc aucune installation supplémentaire n'est requise. Sans la&& dbus-send...
partie, on obtient simplement un verrou (sans suspension); avec elle, on obtient une suspension avec verrouillage au réveil. Parfait.J'utilisais la commande dbus d'amfcosta pour suspendre la ligne de commande. Cependant, à la reprise, eth0 était en baisse.
J'ai ensuite trouvé cette commande:
xfce4-session-logout --suspend
Cette commande désactive la mise en réseau, suspend, puis réactive la mise en réseau lorsque l'ordinateur se réveille.
xfce4-session-logout
est spécifique à xfce, mais d'autres environnements de bureau peuvent avoir des*-session-logout
commandes similaires .J'utilise Xubuntu 14.04.
Mise à jour: cela peut ne pas affecter les autres, mais il s'avère que sur mon Asus EEE 900, la connexion Ethernet filaire ne fonctionne que toutes les deux fois que l'EEE se réveille. Ceci est bien sûr très ennuyeux et signifie que la suspension est inutilisable.
la source
Avec Ubuntu 15.10, cela fonctionne également:
la source
Remarque: la
xscreensaver-command
seule fonctionne avec l'option-lock
(avec 1 trait d'union, pas un double comme avecgnome-screensaver-command
). Pourtant, la commande ne fonctionne que lorsque l'économiseur d'écran est en cours d'exécution, donc pas très utile.la source