web-dev-qa-db-ja.com

Windows上のUbuntu上のBash上のxpra

Linux用のLinuxサブシステムが最近リリースされ、一部の人々はすでにXグラフィカルアプリケーションを実行しようとしています。 xpraを使用して、Linuxサーバーで実行されるいくつかのグラフィカルアプリへの分散アクセスを取得します。 Windows上のBashを使用して、xpraパッケージをWindowsに直接インストールし、xpraクライアントを正常に実行することができました。

ただし、キーボードレイアウトを変更することはできず、おそらくサーバー側で、いくつかのxpra構成の調整が必要だと思います。

レイアウト切り替えを機能させるには何を変更する必要がありますか?

1

まあ、これは実際にはWindows上のUbuntuのBashの質問ではなく、Xmingに関するものです。

レイアウトを適切に切り替えるには、Xming実行可能ファイルの起動オプションを設定する必要があります。

たとえば、米国/ロシアのキーボードの場合、次のように設定します。

 :0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant ,winkeys -xkboptions grp:ctrl_shift_toggle,grp_led:scroll,grp:switch

ここで重要な部分は-xkblayout us,ru、他のレイアウトの組み合わせについては、他のオプションを使用する必要があります。

これらのオプションは、WindowsのXmingショートカットで設定する必要があります。私の場所はC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Xming。それを右クリックし、ショートカットタブのターゲットフィールドでこれらのオプションを設定します:

enter image description here

(ここでは、オプション文字列の一部のみが示されています。)

これが完了した後、通常どおり開始/検索からXmingを開始できますが、これらの追加オプションで開始されます。

出典: http://wiki-freebsd.tushinec.ru/index.php/Xming

P.S. XmingがWindowsでこれらのオプションを使用して自動起動する場合は、Windowsレジストリキーにログオンしてログオンします。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

文字列値

"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant ,winkeys -xkboptions grp:ctrl_shift_toggle,grp_led:scroll,grp:switch
1

ここでの問題は、WSLがVMのようにUSBデバイスに直接アクセスできないため、Windowsでレイアウトの切り替えを行う必要があることです。コントロールパネルで言語設定を見つけて、そこに設定します。

0