RDP Remmina в сеансе wayland, переключение раскладки

Ответить
dmilo
Сообщения: 2
Зарегистрирован: 30 авг 2026, 19:48
Operating system: РОСА Фреш, openSUSE, windows

RDP Remmina в сеансе wayland, переключение раскладки

Сообщение dmilo »

Приветствую.
Вопрос не новый, но может кто подскажет, есть ли вариант перенастроить.
РОСА ФРЕЩ 13.3 Gnome, wayland (в X-сессии проблемы нет), для подключения по RDP к рабочему столу Windows использую Remmina.

В гноме переключение раскладки на Alt+Shift, Ctrl+Shift, Super+Space, это после установки, сам ничего не менял пока.

В RDP сессии единственный нормальный вариант переключения - левый альт правый шифт, и язык переключается и индикатор на удаленном рабочем столе.
Непривычно с правым шифтом, но в принципе можно приноровиться.
К тому же выделение текста комбинацией контрол+шифт+стрелка вправо/влево работает тоже только с правым шифтом.

Включение настройки "использование клиентского отображения клавиатуры" в Remmina решает проблему переключения клавиатуры, но на удаленном рабочем столе индикатор раскладки не переключается и выделение всё равно требует правый шифт.
Отсутствие корректного индикатора раскладки не очень удобно, пароли приходится вводить в различные приложения, и другие RDP сессии уже с рабочего стола windows. А там есть всякие ограничения на количество попыток.

Захват клавиатуры control_R в окне RDP remmina ни на что не влияет плане переключения раскладки.

Из того что вычитал может помочь сброс настроек переключения в гноме до переключения по супер+пробел, тогда должно работать стандартное переключение по левым альт+шифт в окне rdp.
В принципе так у меня и было на сюзе.
Минус использования только Super+Space - при нажатии клавиши Super может куда-то улететь фокус и чтобы продолжить печатать после переключения языка, нужно вернуть курсор на место, поэтому использовать дополнительные способы переключения клавиатуры было бы неплохо. К тому же как возможно в РОСЕ переключение реализовано с особенностями которые следует учитывать прежде чем ломать :)
turik02
Сообщения: 872
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: RDP Remmina в сеансе wayland, переключение раскладки

Сообщение turik02 »

Не очень понял, но... Если тебе нужно назначить свою комбинацию клавиш для переключения языка, то тебе надо открыть dconf и в /org/gnome/desktop/wm/keybindings/switch-input-source задавай свои комбинации клавиш. После вписания нажми "Применить" и после перезагрузить ПК.
Если надо освободить клавиши, то смотри в /org/gnome/desktop/wm/keybindings.
Снимок экрана от 2026-11-11 00-25-33.png
Survolog
Сообщения: 462
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh
Писать в Телеграм или ВК.

Re: RDP Remmina в сеансе wayland, переключение раскладки

Сообщение Survolog »

gsettings get org.gnome.desktop.wm.keybindings switch-input-source
Выводит значение искомой настройки переключения раскладки.
Соответственно set вместо get своё значение в двойных кавыяках ставит.

Умолчание:
$ gsettings get org.gnome.desktop.wm.keybindings switch-input-source
['<Super>space', '<Alt>Shift_L', '<Shift>Alt_L', '<Control>Shift_L', '<Shift>Control_L', 'XF86Keyboard']

Учтите, что на wayland Alt+Shift, Shift+Alt, Ctrl+Shift и Shift+Ctrl - 4 разных сочетания.

На момент ввода самых популярных сочетаний клавиш полного гуи настройки сочетаний клавиш под wayland не существовало.
По опросам самыми популярными сочетаниями в России оказались ctrl+shift, alt+shift и, почему-то, caps.
Caps оказался весьма удачен в качестве клавиши для набора символов типа ó½™ и прочего. Его даже удерживать не требуется.
По ctrl+shift зарубежные дяди, которым не надо переключать раскладку, сказали пользователю - ctrl+shift больше нельзя тебе, пользователь, кушай win+space. Поэтому это сочетание тоже вошло в итоговую строку.

Где использовался ctrl+shift+..., с переменным успехом вышло заменить на ctrl+alt+...
И да, в терминале работает ctrl+c/ctrl+v на копирование/вставку, как и должно было быть в здоровом линуксе.
К сожалению, ctrl+c традиционно используется для завершения программы. Потому это тоже работает.
Так что основное копирование в основном эмуляторе терминала получилось ctrl+alt+c, а ctrl+c - копирует в качестве страховки от потери текста при завершении программы в терминале.
Конечно, не помешало бы вернуть ctrl+shift+... вместо ctrl+alt+..., убрав происходящее при этом переключение раскладки. Но как это лучше реализовать, не придумал. Вроде бы патчи какие-то были, но отладка не удалась.
А выбрасывать удобное отечественному пользователю сочетание ради удобства тех, кому раскладку переключать вообще не требуется, считаю чем-то неправильным.
Как-то так.
Спасибо за внимание.
Ответить

Вернуться в «РОСА с рабочей средой GNOME»