Com um pouco de ajuda de este post , descobriu-se que Eu tive que adicionar o seguinte ao meu script, para ser executado após o término da sessão VNC:
xset -r
Isso reativará a repetição de pressionamentos de teclas.
A razão é que o x11vnc habilita -norepeat por padrão para evitar um bug comum, aparentemente.
Uma solução mais simples seria executar x11vnc com a opção -repeat
, que faz a mesma coisa que xset r.