Estoy usando Xubuntu 12.04. En Power Manager, he marcado Extendido -> Bloquear pantalla cuando voy a suspender / hibernar. Si elijo suspender desde el menú principal / Panel 1, la pantalla se bloquea. Sin embargo, si lo uso dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
(consulte ¿Cómo puedo suspender / hibernar desde la línea de comandos?; Uso este comando a través de un atajo de teclado), la pantalla no está bloqueada. ¿Cómo puedo (1) suspender el sistema? (2) tener la pantalla bloqueada al mismo tiempo (3) no requieren derechos de root para hacerlo [ya que me gustaría asignar el comando a un atajo de teclado].
fuente
gnome-screensaver-command
también se puede reemplazar porxscreensaver-command
lo que no se requiere instalación adicional. Sin la&& dbus-send...
parte uno simplemente obtiene un bloqueo (sin suspender); con él, uno obtiene una suspensión con bloqueo al despertar. Perfecto.Estaba usando el comando dbus de amfcosta para suspenderlo desde la línea de comando. Sin embargo, al reanudar, eth0 estaba caído.
Entonces encontré este comando:
xfce4-session-logout --suspend
Este comando deshabilita las redes, suspende y luego vuelve a habilitar las redes cuando la computadora se activa.
xfce4-session-logout
es específico de xfce, pero otros entornos de escritorio pueden tener*-session-logout
comandos similares .Estoy ejecutando Xubuntu 14.04.
Actualización: Esto puede no afectar a otros, pero resulta que en mi Asus EEE 900, la conexión por cable de Ethernet solo funciona cada dos veces que el EEE se activa. Esto es, por supuesto, muy molesto, y significa que suspender es inutilizable.
fuente
Con Ubuntu 15.10, esto también funciona:
fuente
Nota: el
xscreensaver-command
único funciona con la opción-lock
(con 1 guión, no un doble como con elgnome-screensaver-command
). Sin embargo, el comando solo funciona cuando se ejecuta el protector de pantalla, por lo que no es muy útil.fuente