Почему при подключении к Windows с помощью RDP на Linux не удаётся переключать языковую раскладку клавиатуры?

Я нашел программу для подключения, и она работает, однако у меня возникла проблема с переключением языковой раскладки. <br/> <br/> Мне нужно подключить сканер штрих-кодов и обеспечить возможность переключения между языковыми раскладками. Можете ли вы порекомендовать подходящую программу для этих целей?
  • 8 января 2025 г. 13:33
Ответы на вопрос 2
Проблема с переключением языковой раскладки клавиатуры при подключении к Windows через RDP на Linux может быть связана с несколькими факторами. Oсновные из них включают:

1. **Настройки RDP-клиента**: Некоторые RDP-клиенты могут не передавать сочетания клавиш для смены раскладки. Проверьте настройки используемого вами клиента.

2. **Клавиатурная раскладка**: Убедитесь, что на обеих машинах (Linux и Windows) установлены одинаковые раскладки клавиатуры, и что они правильно настроены.

3. **Обработка клавиш**: Некоторым программам могут не хватать поддержки для обработки клавиш, используемых для переключения языков.

Чтобы разрешить вашу ситуацию, рекомендую попробовать следующие RDP-клиенты:

1. **Remmina**: Это мощный RDP-клиент для Linux, который поддерживает множество протоколов, включая RDP. В Remmina можно настроить раскладку клавиатуры и переключение языков.

2. **FreeRDP**: Это более низкоуровневый инструмент для работы с RDP, который может быть использован с разными графическими интерфейсами. Если у вас есть опыт работы с командной строкой, вы можете попробовать использовать FreeRDP.

3. **Vinagre**: Это ещё один RDP-клиент, который может работать с переключением раскладок.

### Советы по настройке переключения раскладок:

- **Клавиши для переключения раскладки**: Убедитесь, что в настройках Windows правильно установлены клавиши для переключения раскладок (например, Alt+Shift или Ctrl+Shift).

- **Проверьте настройки вашей среды рабочего стола**: В некоторых средах (KDE, GNOME, XFCE и т.д.) могут быть настройки раскладки, которые могут конфликтовать с RDP-клиентом. 

- **Интеграция с настройками Windows**: Проверьте, есть ли возможность интеграции раскладок в клиенте, который вы используете. Настройки могут различаться.

Протестируйте разные комбинации и настройки, чтобы понять, какая из указанных программ работает лучше всего для ваших нужд с переключением языковых раскладок.
А без подключения в консоли Linux переключается? 

... обычно правят xorg.conf - и потом всё работает.
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option "XkbRules" "xorg"
        Option "XkbLayout" "us,ru"
        Option "XkbVariant" "basic,winkeys"
        Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

... как я понимаю, RDP передаёт комбинации клавиш напрямую.
В том числе для переключения раскладки.
Похожие вопросы