1. Linux Mint 19.3 x64.
2. Cinnamon
4. На конечном компьютере установлен x11vnc. Подключаюсь к нему - в интерфейсе ОС язык переключается нормально, но перестают печататься некоторые символы, например \ и <. В 1С раскладка вообще не переключается и буквы попросту не печатаются.
На одном из форумов вычитал причину проблемы и решение:
Сделал .sh как в примере на том же форуме:Решение валяется прямо под ногами, а именно в man setxkbmap (в самом конце). Для того чтобы освободить место в таблице трансляции (или как она называется), нужно удалить ненужное из одного из layout'ов. Для себя сделал так: setxkbmap -layout us -print | sed -e 's,\+inet[^+«],,' | xkbcomp - $DISPLAY Пояснение: для клавиатуры pc105 добавляется поддержка мультимедийных клавиш, которые занимают все свободное место в таблице трансляции, а таким способом мы их убираем. можно это запускать только для VNC-сессии.
Код: Выделить всё
#!/bin/sh
#this is ~/.vnc/xstartup
setxkbmap -layout us -print | sed -e 's,\+inet[^+"]*,,' | xkbcomp - $DISPLAY