Vorne fand ichdiese Antwortund es hat nicht geholfen (lesen Sie unten).
Ich verwende vanilla-gnome-desktop
Ubuntu 18.04 und konnte keine Sonderschlüssel wie Windows(aka Super) an die in Remmina verbundene Sitzung weitergeben.
ICHhabenDer Einfachheit halber wurde diese Taste ( Super) jedoch einer Reihe globaler Tastenkombinationen in der GNOME-Shell zugewiesen (z. B. Super+ Tfür Terminal und Super).
So wie ich es verstehe, sollte Remmina jedoch genau das tun können, indem es mit Control_R(rechter CtrlTaste) eine Art „Alle Tasten greifen“-Modus aktiviert. Und tatsächlich schaltet das Drücken dieser Taste das entsprechende Symbol in der schwebenden Leiste um, die Remmina in einer verbundenen Sitzung bereitstellt. Es scheint jedochNEINWirkung überhaupt nicht. Der folgende Screenshot zeigt das Symbol/die Schaltfläche (und die zugrunde liegende Einstellung), die ich meine:
Wenn ich beispielsweise Alt+ drücke F4, wird einfach das Remmina-Fenster geschlossen, anstatt das Fenster zu schließen, auf das ich mich konzentriert habe.innendie Sitzung. Wenn Sie darauf klicken, Superwird dieses Schnellstart-Dingsbums (keine Ahnung, wie das richtig heißt) geöffnet und nicht das Startmenü innerhalb der Sitzung.
Die Tastatureinstellungen für Remmina sehen wie folgt aus:
Was mache ich hier also falsch?
Mein Ziel besteht darin, dass Remmina (und damit die verbundene Sitzung) die maximale Anzahl an Sondertasten erhält, obwohl ein „Escape“ wie in Virtualisierungs-GUIs durchaus akzeptabel ist.
Antwort1
Es gibt einen weiteren Workaround dafür. Ich hatte das gleiche Verhalten in xfreerdp. Ich habe eine Lösung auf Reddit gefunden:
https://www.reddit.com/r/archlinux/comments/elp2lf/cant_grab_input_in_fullscreen_apps_like_vms/
Ich führe Folgendes in meinem Terminal aus:
settings set org.gnome.mutter.wayland xwayland-grab-access-rules "['xfreerdp']"
Jetzt funktionieren die Schlüssel und ich kann Wayland weiter verwenden.
Antwort2
Es war zwar unwahrscheinlich, aber ich dachte, ich sollte es versuchen.
GNOME verwendet Wayland als Standard-Display-Server. Es besteht jedoch die Möglichkeit, dassDaswar die zugrunde liegende Ursache für meine Probleme (es war, lesen Sie weiter).
Also habe ich beschlossen, mein GNOME so umzukonfigurieren, dass es Xorg als Anzeigeserver verwendet, basierend aufdieser Fedora-basierte ArtikelDie Schritte sind wie folgt:
- Öffnen
/etc/gdm/custom.conf
und Kommentar entfernenWaylandEnable=false
. - Fügen Sie dem
[daemon]
Abschnitt die folgende Zeile hinzu:
DefaultSession=gnome-xorg.desktop
- Speicher die
custom.conf
Datei.
Nach dem Neustart der GNOME-Sitzung funktioniert der Modus „Alle Tastaturereignisse erfassen“ einwandfrei.
Mit 20.04 und der gepackten Version von Remmina funktioniert es trotz Verwendung von Wayland einwandfrei.