
No importa qué visor VNC utilice cuando escriba algo que contenga la letra d, la ventana actual se minimizará. Esto no sucede cuando escribo directamente en el servidor al que estoy realizando vnc.
Respuesta1
Tuve el mismo problema. Está relacionado con las combinaciones de teclas globales. La combinación de teclas "Ocultar todas las ventanas normales y establecer el foco en el escritorio" en Sistema -> Preferencias -> Atajos de teclado se muestra como "d" en el host y como "D" en el escritorio remoto. Lo cambié por otra cosa (por ejemplo, deshabilitado) y mis problemas se resolvieron.
Respuesta2
¿Tiene algún carácter de comando presionado, como Ctrl, Alt o Win? A veces, al cerrar VNC con una pulsación de tecla, presioné una tecla de comando, de modo que el evento no presionado no se envíe a VNC antes de que se cierre. De ahí en adelante la tecla comando actúa presionada hasta que la vuelves a presionar, básicamente despegándola.
Respuesta3
He visto la misma pregunta en 5 sitios diferentes de Stackexchange, y todas las respuestas dicen que simplemente elimine la tecla de acceso rápido, lo cual funciona, pero no es la raíz del problema (al menos no lo fue para mí). El verdadero problema es que la superclave de Windows no está asignada correctamente, como se describe aquí:
i3 ignora mod4 (tecla de Windows) cuando está en sesión VNC
Básicamente simplemente ejecuta estos dos comandos.
xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"
Deberias hacer eso. Ahora el escritorio sólo debería mostrarse si también mantiene presionada la tecla Super (Windows). La tecla "d" (y otras teclas con súper atajos) ahora deberían funcionar como se esperaba.
Es posible que deba reemplazar Super_L con algo más dependiendo de su teclado; consulte el enlace de arriba para obtener más detalles.
Respuesta4
También puedes usar openbox como administrador de ventanas en lugar de metacity para sesiones de VNC. Los atajos de Metacity no funcionarán y Mod4+D no rompe nada.