É basicamente a mesma pergunta que em this , mas usando gnome-screensaver-command -l
bloqueia a tela para a tela de login no estilo GNOME3, não a tela de bloqueio do Ubuntu.
Neste renovada pergunta para 14.04, a resposta é usar:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
Mas o resultado é o mesmo, a tela de bloqueio ainda é a do GNOME3.
Qual é o comando que funciona fora da Unidade?
Aparentemente, as duas respostas acima funcionam, mas apenas quando estou em Unity. No xmonad eles sempre bloqueiam a tela de bloqueio do GNOME. Eu mudei o título de acordo.
PS: Eu preciso disso para configurar um atalho de teclado no xmonad, então não posso usar o xdotool.