Estou achando que o comando set-mark-command no emacs nem sempre funciona quando estou logado com o VNC.
Quando tudo está funcionando, eu emito o comando set-mark e movo o ponto para cima ou para baixo em algumas linhas, a região fica destacada. Então, se eu emitir o comando C-w (kill-region), a região será excluída. Quando não funciona, eu emito o comando set-mark e movo o ponto para cima ou para baixo algumas linhas que não destacam nada. Em seguida, digite os resultados de C-w (kill-region) em "A marca não está ativa agora". Vou listar os casos em que funciona e não funciona e espero que alguém tenha sugestões sobre o que está errado.
Quando ssh'ing para minha conta, usando o emacs -nw, sempre funciona.
Quando vnc'd para minha conta usando o gerenciador de janelas twm, ele sempre funciona.
Quando vnc'd, usando o gnome e emitindo C- @ (ligado ao set-mark-command), ele funciona.
Quando vnc'd, usando o gnome e emitindo M-x set-mark-command, ele funciona.
Quando vnc'd, usando gnome e emitindo M-x set-mark, ele não funciona. Neste caso, diz "Marcar definido", mas depois de mover o ponto, ele é desativado.
Quando vnc'd, usando o gnome e emitindo C-spc (ligado ao set-mark-command), ele NÃO funciona. Neste caso, acredito que o C-spc se torne desvinculado. Quando eu digito C-hk C-spc, ele não exibe nada. No entanto, M-x describe-bindings mostra que C-spc está ligado ao set-mark-command.