
Egal welchen VNC-Viewer ich verwende, wenn ich etwas eingebe, das den Buchstaben d enthält, wird das aktuelle Fenster minimiert. Das passiert nicht, wenn ich direkt auf dem Server tippe, mit dem ich per VNC verbunden bin.
Antwort1
Ich hatte das gleiche Problem. Es hängt mit den globalen Tastenkombinationen zusammen. Die Tastenkombination „Alle normalen Fenster ausblenden und Fokus auf den Desktop setzen“ unter System -> Einstellungen -> Tastenkombinationen wird auf dem Host als „d“ und auf dem Remote-Desktop als „D“ angezeigt. Ich habe sie in etwas anderes geändert (z. B. deaktiviert) und meine Probleme waren gelöst.
Antwort2
Haben Sie ein Befehlszeichen gedrückt, z. B. Strg, Alt oder Win? Manchmal habe ich beim Schließen von VNC mit einem Tastendruck eine Befehlstaste gedrückt, sodass das nicht gedrückte Ereignis nicht an VNC gesendet wird, bevor es geschlossen wird. Von da an verhält sich die Befehlstaste gedrückt, bis Sie sie erneut drücken, wodurch sie im Grunde gelöst wird.
Antwort3
Ich habe also gesehen, dass dieselbe Frage auf 5 verschiedenen Stackexchange-Sites gestellt wurde, und in allen Antworten heißt es, man solle einfach den Hotkey entfernen, was zwar funktioniert, aber nicht die Ursache des Problems ist (zumindest war es das bei mir nicht). Das eigentliche Problem ist, dass die Windows-Supertaste nicht richtig zugeordnet ist, wie hier beschrieben:
i3 ignoriert mod4 (Windows-Taste) während einer VNC-Sitzung
Führen Sie einfach diese beiden Befehle aus
xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"
Das sollte es tun. Jetzt sollte der Desktop nur angezeigt werden, wenn Sie auch die Super-Taste (Windows) gedrückt halten. Die Taste „d“ (und andere Tasten mit Super-Tastenkombinationen) sollten jetzt wie erwartet funktionieren.
Abhängig von Ihrer Tastatur müssen Sie Super_L möglicherweise durch etwas anderes ersetzen. Weitere Informationen finden Sie unter dem obigen Link.
Antwort4
Sie können für VNC-Sitzungen auch Openbox als Fenstermanager anstelle von Metacity verwenden. Metacity-Verknüpfungen funktionieren nicht und Mod4+D verursacht keine Probleme.