Linux用のLinuxサブシステムが最近リリースされ、一部の人々はすでにXグラフィカルアプリケーションを実行しようとしています。 xpra
を使用して、Linuxサーバーで実行されるいくつかのグラフィカルアプリへの分散アクセスを取得します。 Windows上のBashを使用して、xpra
パッケージをWindowsに直接インストールし、xpra
クライアントを正常に実行することができました。
ただし、キーボードレイアウトを変更することはできず、おそらくサーバー側で、いくつかのxpra
構成の調整が必要だと思います。
レイアウト切り替えを機能させるには何を変更する必要がありますか?
まあ、これは実際には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
。それを右クリックし、ショートカットタブのターゲットフィールドでこれらのオプションを設定します:
(ここでは、オプション文字列の一部のみが示されています。)
これが完了した後、通常どおり開始/検索から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
ここでの問題は、WSLがVMのようにUSBデバイスに直接アクセスできないため、Windowsでレイアウトの切り替えを行う必要があることです。コントロールパネルで言語設定を見つけて、そこに設定します。