1

Linux Subsystem для Linux была выпущена недавно, и некоторые люди уже пытаются запускать графические приложения X. Я использую xpra чтобы получить децентрализованный доступ к некоторым моим графическим приложениям, работающим на сервере Linux. С помощью Bash на Windows мне удалось установить пакет xpra непосредственно в Windows и успешно запустить клиент xpra .

Однако я не могу изменить раскладку клавиатуры, и я предполагаю, что необходимы некоторые настройки xpra config, вероятно, на стороне сервера.

Что нужно поменять для переключения макета на работу?

2 ответа2

1

Ну, на самом деле это касается не Bash на Ubuntu для Windows, а Xming.

Параметры запуска должны быть установлены для исполняемого файла Xming для правильного переключения макетов.

Например, для клавиатуры США / России я установил это:

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

Важнейшей частью здесь является -xkblayout us,ru , для некоторых других комбинаций макетов следует использовать другие опции.

Эти параметры должны быть установлены на ярлыке Xming в Windows, мой находится по адресу C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Xming . Щелкните правой кнопкой мыши и установите эти параметры на вкладке « Ярлык » в поле « Цель» :

(Здесь показана только часть строки параметров.)

После того, как это будет сделано, вы можете запустить Xming из меню Пуск / Поиск, как обычно, но теперь он будет запускаться с этими дополнительными опциями.

Источник: http://wiki-freebsd.tushinec.ru/index.php/Xming.

PS если вы хотите, чтобы 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
0

Проблема здесь в том, что WSL не имеет прямого доступа к USB-устройствам, как это может делать виртуальная машина, поэтому переключение раскладки должно быть сделано в Windows. Просто найдите языковые настройки на панели управления и настройте их там.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .