Eu tenho um laptop que roda o Ubuntu 16.04 com o GNOME, e dentro deste laptop eu tenho o VMware Workstation 12.5.1 executando o Windows 10.
Meu problema é que quando eu fecho o laptop com a VM em foco, ele vai dormir, mas não vai bloquear a tela, deixando-me com essa mensagem de erro:
Unable to lock
Lock was blocked by an application
Tentei seguir o aconselhamento VMware , mas não é relevante para o cenário "fechar o laptop".
A melhor abordagem que vejo é tentar pressionar a seqüência de escape Ctrl + Alt com xdotool antes que o sistema tente se bloquear, mas nenhuma das maneiras que tentei conseguir funcionou.
Eu tentei criar um script dbus-monitor - mas esse evento só é enviado após um bloqueio bem-sucedido. Eu estou pensando se eu poderia de alguma forma monitorar uma falha de bloqueio em vez disso, isso poderia funcionar, mas eu não sei como fazer isso.
Outra abordagem possível seria substituir o bloqueio de alguma forma e fazer o bloqueio do GNOME, não importa o que aconteça, mas eu me preocupo que isso possa causar problemas como se eu não conseguisse digitar minha senha, se a VM ainda captura todas as teclas digitadas.