Como posso configurar um atalho de teclado que posso usar em vez de clicar neste item de menu?
Eu li sobre vários comandos do terminal para suspender, que eu poderia facilmente atribuir a um atalho de teclado, mas todos exigiram o uso do sudo. Estou procurando uma solução que possa ser usada em um sistema em que não possuo privilégios de administrador.
fonte
apt-get install hal
trabalhar bem agora.dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
.Hibernate
, em vez de suspender exige raiz ...Para o Ubuntu 15.04. e depois você pode usar do terminal
Em seguida, crie um atalho no aplicativo de configurações / teclado com o mesmo comando.
Fácil!
Razão: o Ubuntu mudou de
upstart
parasystemd
.fonte
Super + s
como atalho, em vez deCtrl + S
normalmente usado para salvar o documento aberto no momento.O mesmo que acima, mas use este comando:
Fonte: http://forum.ubuntu-fr.org/viewtopic.php?pid=16497311#p16497311
fonte
Com o Ubuntu 16.04 LTS, um mais recente, eu sugeriria o uso,
systemctl
porque sistemas mais novos usamsystemd
para controlar as coisas.O comando seguro a ser executado é o
systemctl suspend
que suspende a máquina imediatamente, a menos que algum processo esteja solicitando que o sistema permaneça ligado (por exemplo, reprodutor de vídeo mostrando um filme, gravador de CD ativo, outro usuário conectado fazendo qualquer coisa, etc.).Se você deseja forçar a suspensão imediata e ignorar todos os "inibidores", basta adicionar
-i
conforme explicado pela saída do comando acima.Se você deseja bloquear imediatamente o protetor de tela e suspender o sistema em todos os casos, é possível executar
Isto é melhor do que usar cru
dbus
para enviar mensagens porque usarloginctl
esystemctl
evita codificar qualquer informação sobre seu protetor de tela ou gerenciador de sessões.fonte
systemctl suspend -i
trabalhou para mim.Mapeado para
super+d
nos atalhos personalizados das configurações do teclado.fonte