Фактически обновление /etc/xrdp/reconnectwm.sh выполняется при повторном подключении, но параметры setxkbmap не «берут».
..
Я использую одноплатный компьютер (ы) поверх (x) rdp. Это все работает нормально. ИСКЛЮЧЕНИЕ Я не могу сделать запуск setxkbmap при повторном подключении к сеансу xrdp.
Существуют различные файлы конфигурации, которые, похоже, выполняются при запуске. .profile выполняется для оболочки входа в систему и приклеивания setxkbmap дает вам британскую / финскую клавиатуру при первом запуске оболочки.
Но когда вы закроете свой удаленный рабочий стол и снова подключитесь, он вернется на клавиатуру США. Я знаю, что могу перезаписать файл клавиатуры США в / etc / xrdp, но это не очень элегантное решение, и я теряю способность переключаться между клавиатурами с помощью shift-alt.
Для интересующихся у меня есть строки
setxkbmap -layout "gb,se"
setxkbmap -option "grp:alt_shift_toggle"
в .profile и .bashrc. Поэтому после повторного подключения я могу открыть терминал, и он восстанавливает клавиатуру ..
Конечно, должен быть сценарий, который выполняется при удалении удаленного соединения? там renectwm.sh в / etc / xrdp, но он не будет работать, конечно.
. Имея ту же проблему, решается путем добавления в /etc/xrdp/reconnectwm.sh «sleep 2s» перед командой «setxkbmap».
Неправильно, но он работает.
. Имея ту же проблему, решается путем добавления в /etc/xrdp/reconnectwm.sh «sleep 2s» перед командой «setxkbmap».
Неправильно, но он работает.
. Имея ту же проблему, решается путем добавления в /etc/xrdp/reconnectwm.sh «sleep 2s» перед командой «setxkbmap».
Неправильно, но он работает.
Возможно, стоит попробовать установить системные значения системы путем редактирования /etc/default/keyboard:
XKBLAYOUT=gb,se
XKBOPTIONS=grp:alt_shift_toggle
Должно быть эффективным после следующей перезагрузки.
С этим вы должны быть способны для удаления вызовов setxkbmap в ~/.profile и ~/.bashrc.
Я понял способ сделать это.
Если я отправлю другой скрипт из файла reconnectwm.sh, который содержит команды setxkbmap, он будет придерживаться.
Странно, но эй, это работает!
Я понял способ сделать это.
Если я отправлю другой скрипт из файла reconnectwm.sh, который содержит команды setxkbmap, он будет придерживаться.
Странно, но эй, это работает!
Возможно, стоит попробовать установить системные значения системы путем редактирования /etc/default/keyboard:
XKBLAYOUT=gb,se
XKBOPTIONS=grp:alt_shift_toggle
Должно быть эффективным после следующей перезагрузки.
С этим вы должны быть способны для удаления вызовов setxkbmap в ~/.profile и ~/.bashrc.
Я понял способ сделать это.
Если я отправлю другой скрипт из файла reconnectwm.sh, который содержит команды setxkbmap, он будет придерживаться.
Странно, но эй, это работает!
Возможно, стоит попробовать установить системные значения системы путем редактирования /etc/default/keyboard:
XKBLAYOUT=gb,se
XKBOPTIONS=grp:alt_shift_toggle
Должно быть эффективным после следующей перезагрузки.
С этим вы должны быть способны для удаления вызовов setxkbmap в ~/.profile и ~/.bashrc.