Ubuntu 18.04でGNOMEを使用してRemminaにすべての「特殊」キーをインポートさせる方法は?

Ubuntu 18.04でGNOMEを使用してRemminaにすべての「特殊」キーをインポートさせる方法は?

早く発見したこの回答これは役に立ちません(下記参照)。


私はUbuntu 18.04を使用しており、Remminaの接続セッションに(aka)などの特殊キーをvanilla-gnome-desktop渡すことはできません。WindowsSuper

持つただし、便宜上、Superこのキー()をGNOMEシェルの複数のグローバルショートカット(端末の場合はSuper+TSuper)に割り当てました。

しかし、私が理解しているように、Remminaはある種の「すべてのキーをキャッチする」モードを有効にすることでこれを行うことができなければなりませんControl_R(正しいですCtrl。アイコンがあるようです。いいえ任意の効果。下のスクリーンショットは、アイコン/ボタン(およびデフォルト設定)の意味を示しています。

すべてのキーボードイベント設定を取得する

たとえば、Alt+をクリックするとF4Remminaウィンドウが閉じ、私が集中しているウィンドウは閉じません。~へ会議。クリックすると、Superセッションのスタートメニューの代わりにクイック実行項目(正しい用語が何であるかわからない)が開きます。

Remminaのキーボード設定は次のとおりです。

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のパッケージバージョンではまだうまくいきます。

関連情報