Estou usando o Xubuntu 12.04. No Power Manager, marquei Extended -> Lock screen ao suspender / hibernar. Se eu optar por suspender no menu principal / Painel 1, a tela está bloqueada. No entanto, se eu usar dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
(consulte Como suspender / hibernar na linha de comando ?; Eu uso esse comando através de um atalho de teclado), a tela não está bloqueada. Como posso (1) suspender o sistema (2) com a tela bloqueada ao mesmo tempo (3) não requer direitos de root para fazer isso [desde que eu gostaria que o comando fosse atribuído a um atalho de teclado].
fonte
gnome-screensaver-command
também pode ser substituído porxscreensaver-command
nenhuma instalação adicional é necessária. Sem a&& dbus-send...
parte, a pessoa simplesmente obtém uma trava (sem suspensão); com ele, é possível suspender com trava ao acordar. Perfeito.Eu estava usando o comando dbus do amfcosta para suspender da linha de comando. No entanto, no resumo, eth0 estava inoperante.
Eu encontrei este comando:
xfce4-session-logout --suspend
Este comando desabilita a rede, suspende e reativa a rede quando o computador acorda.
xfce4-session-logout
é específico do xfce, mas outros ambientes de área de trabalho podem ter*-session-logout
comandos semelhantes .Estou executando o Xubuntu 14.04.
Atualização: Isso pode não afetar outras pessoas, mas acontece que no meu Asus EEE 900, a conexão Ethernet com fio só funciona todas as vezes que o EEE é ativado. É claro que isso é muito chato e significa que a suspensão é inutilizável.
fonte
Com o Ubuntu 15.10, isso também funciona:
fonte
Nota: o
xscreensaver-command
único funciona com a opção-lock
(com 1 hífen, não o dobro que com ognome-screensaver-command
). No entanto, o comando só funciona quando o protetor de tela está sendo executado, portanto, não é muito útil.fonte