Страница 1 из 1

vnc и ввод кириллицы с клавиатуры

Добавлено: 26.07.22 11:35
БудДен
Есть проблема - при подключении по vnc с linux на linux некоторые русские буквы при вводе с клавиатуры пропадают. Решение тут:

https://www.linux.org.ru/forum/general/12531593

Оно сводится к тому, что на сервере нужно поправить ~/.vnc/xstartup, добавив в начало следующую строчку:

Код: Выделить всё

setxkbmap -layout us -print | sed -e 's,\+inet[^+"]*,,' | xkbcomp - $DISPLAY

Re: vnc и ввод кириллицы с клавиатуры

Добавлено: 12.01.24 17:54
БудДен
Снова столкнулся с той же проблемой после аварии и перехода на виртуальный Ubuntu 20, запускаемый из Virtual box. В vnc сессии (сервер запускает OpenBox) не работает вообще переключател раскладки (т.е. сам переключател работает, но горячая кнопка для переключения - нет) , и вот, как видим, мягкий знак потерялся. Посколку в теме на ЛОРе упоминалось, что 105-клавишная клавиатура забирает слишком много значков, я заменил её на 101-клавишная. Сначала казалось, что это частично помогло, но теперь вижу, что нет.

Re: vnc и ввод кириллицы с клавиатуры

Добавлено: 12.01.24 18:04
БудДен
_вроде_бы_ работающее решение - не пытаться добавлять в сессию на vnc сервере переключатель клавиатуры, а оставить системные настройки. При этом переключение клавиатуры происходит за счёт клиента.

Re: vnc и ввод кириллицы с клавиатуры

Добавлено: 28.01.24 10:48
БудДен
Тема не закончилась, опять на неё напоролся. Временно помогает setxkbmap ru, но после этого могут отвалиться английские буквы или сочетания.
Поддержка параметра RawKeyboard появилась в версии v1.9.0, и этот параметр вроде бы позволяет решить проблему, но я это не проверял, т.к. у меня более старая ОС.

Re: vnc и ввод кириллицы с клавиатуры

Добавлено: 29.01.24 13:30
БудДен
Запустил один раз в терминале внутри сессии

Код: Выделить всё

setxkbmap ru
И после этого настроенный в ней переключать клавиатуры волшебным образом заработал. Будем надеяться, что
это решит вопрос.