Не переключается раскладка клавиатуры на удаленной машине с помощью комбинации клавиш Alt_L+Shift. Были проверены и другие комбинации - не работают. На локальной машине переключение работает. На удаленной переключается с помощью экранной кнопки в трэе RU/EN. При нажатии Alt_L+Shift приложения реагируют так, как если бы была отдельно нажата кнопка Alt. Подключение с помощью Remmina Комбинация переключающих клавиш не совпадает в ЦУС и в "Настройки"(Меню/Настройки/Настройки). Локальная машина ---------------- $ cat /etc/os-release NAME="ALT Workstation" VERSION="11.0" ID=altlinux VERSION_ID=11.0 PRETTY_NAME="ALT Workstation 11.0 (Prometheus)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:workstation:11.0" BUILD_ID="ALT Workstation 11.0" ALT_BRANCH_ID="p11" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/" LOGO=alt-distro-logo $ uname -r 6.12.21-6.12-alt1 # rpm -qa | grep -i -E 'rdp' libfreerdp-2.11.7-alt3.x86_64 wlfreerdp3-3.14.1-alt2.x86_64 freerdp3-3.14.1-alt2.x86_64 libfreerdp3-server-3.14.1-alt2.x86_64 freerdp-plugins-standard-2.11.7-alt3.x86_64 remmina-plugins-rdp-1.4.37-alt1.x86_64 libfreerdp3-3.14.1-alt2.x86_64 xfreerdp3-3.14.1-alt2.x86_64 $ echo $XDG_SESSION_TYPE wayland Удаленная машина ---------------- Windows 11 Эти же машины с локальной Simply Linux 10.4 - переключение по комбинации клавиш работает. Протокол rdp на simply более ранней версии # rpm -qa | grep -i -E 'rdp' libfreerdp-server-2.11.7-alt3.x86_64 libfreerdp-2.11.7-alt3.x86_64 xfreerdp-2.11.7-alt3.x86_64 wlfreerdp-2.11.7-alt3.x86_64 xorg-drv-xrdp-0.10.2-alt2.x86_64 freerdp-2.11.7-alt3.x86_64 remmina-plugins-rdp-1.4.35-alt0.p10.1.x86_64 freerdp-plugins-standard-2.11.7-alt3.x86_64 xrdp-0.10.2-alt2.x86_64 freerdp-server-2.11.7-alt3.x86_64
Случайно обнаружил, что на удаленном столе раскладка переключается по Shift_L + Suoer + Space Насколько мне известно, это стандартная гномовская комбинация для переключения на предыдущую раскладку. Ни в ЦУС, ни в Настройки/Настройки/Клавиатура эта комбинация не отображается. как установленная. Получается, дело не в протоколе, а в настройках клавиатуры на локальной машине.
связано с ошибкой https://bugzilla.altlinux.org/54123
Говорят, ошибку привязать к gnome-shell Подробнее в https://bugzilla.altlinux.org/54123
Ошибку подтверждаю: не выполняется переключение при удалённом подключении с той же раскладкой, с которой работает переключение языка на системе. Изначально на системе рабочая комбинация для смены раскладки Alt+Shift. На удалённой машине она не работает. На локальной машине работает, а также из трея при удалённом подключении. На удаленном столе не удалось пока подобрать подходящую раскладку клавиатуры для переключения языка (комбинации из разряда https://bugzilla.altlinux.org/show_bug.cgi?id=54097#c1 не подошли). Стенд, обновлённый до Sisyphus: Workstation x86_64 (c Wayland) Версия на Sisyphus: gnome-shell-48.1-alt1 $ echo $XDG_SESSION_TYPE wayland $ uname -r 6.12.24-6.12-alt1 Использовалась удалённая машина Windows 10 Pro (как одна из доступных). Проверялось в p11, ошибка воспроизводится. Версия в p11: gnome-shell-47.4-alt1
Про windows не ко мне.
Хотите, проверьте вариант без Windows. Я проверил. Локальная машина $ cat /etc/os-release NAME="ALT Workstation" VERSION="11.0" ID=altlinux VERSION_ID=11.0 PRETTY_NAME="ALT Workstation 11.0 (Prometheus)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:workstation:11.0" BUILD_ID="ALT Workstation 11.0" ALT_BRANCH_ID="p11" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/" LOGO=alt-distro-logo $ uname -r 6.12.24-6.12-alt1 Удаленная машина $ cat /etc/os-release NAME="Simply Linux" VERSION="10.4 (Captain Finn)" ID=altlinux VERSION_ID=10.4 PRETTY_NAME="Simply Linux 10.4 (Captain Finn)" ANSI_COLOR="1;36" CPE_NAME="cpe:/o:alt:slinux:10.4" BUILD_ID="Simply Linux 10.1" HOME_URL="https://www.basealt.ru/simplylinux" BUG_REPORT_URL="https://bugs.altlinux.org/" $ uname -r 6.1.132-un-def-alt1 Переключение языковой раскладки на удаленном столе с помощью комбинации клавиш не работает.