早く発見したこの回答これは役に立ちません(下記参照)。
私はUbuntu 18.04を使用しており、Remminaの接続セッションに(aka)などの特殊キーをvanilla-gnome-desktop
渡すことはできません。WindowsSuper
私持つただし、便宜上、Superこのキー()をGNOMEシェルの複数のグローバルショートカット(端末の場合はSuper+TとSuper)に割り当てました。
しかし、私が理解しているように、Remminaはある種の「すべてのキーをキャッチする」モードを有効にすることでこれを行うことができなければなりませんControl_R(正しいですCtrl。アイコンがあるようです。いいえ任意の効果。下のスクリーンショットは、アイコン/ボタン(およびデフォルト設定)の意味を示しています。
たとえば、Alt+をクリックするとF4Remminaウィンドウが閉じ、私が集中しているウィンドウは閉じません。~へ会議。クリックすると、Superセッションのスタートメニューの代わりにクイック実行項目(正しい用語が何であるかわからない)が開きます。
Remminaのキーボード設定は次のとおりです。
それでは、私がここで何を間違っているのでしょうか?
私の目標は、Remmina(およびリンクされたセッション)が最大数の特殊キーを受信することです。しかし、仮想化GUIと同様に「エスケープ」することは完全に許可されています。
答え1
別の解決策があります。 xfreerdpでも同じ動作が発生します。 Redditで解決策を見つけました。
https://www.reddit.com/r/archlinux/comments/elp2lf/cant_grab_input_in_fullscreen_apps_like_vms/
端末で次のコマンドを実行します。
settings set org.gnome.mutter.wayland xwayland-grab-access-rules "['xfreerdp']"
これでキーが機能し、Waylandを引き続き使用できます。
答え2
可能性は希薄ですが、一度試してみると思いました。
GNOMEはWaylandをデフォルトのディスプレイサーバーとして使用します。しかし機会はありますこれ私の問題の根本的な原因です(続きを読む)
そのため、Xorgをディスプレイサーバーとして使用するようにGNOMEを再設定することにしました。この記事はFedoraに基づいて書かれています。。次のように進んでください。
- を開き、
/etc/gdm/custom.conf
コメントを削除しますWaylandEnable=false
。 [daemon]
このセクションに次の行を追加します。
DefaultSession=gnome-xorg.desktop
- 文書を保存します
custom.conf
。
GNOMEセッションを再開した後、「すべてのキーボードイベントを取得」モードが魅力的に機能します。
Waylandを使用しているにもかかわらず、20.04とRemminaのパッケージバージョンではまだうまくいきます。