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

Научно-технические вопросы применения русского языка в программировании. Проекты с сайта программирование-по-русски.рф, кроме ЯОС . Информация об организациях и людях, использующих или изучающих русский язык в программировании. Сравнение операционных систем.
Ответить
БудДен
Сообщения: 2828
Зарегистрирован: 07.10.18 14:01

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

БудДен
Сообщения: 2828
Зарегистрирован: 07.10.18 14:01

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

Сообщение БудДен » 12.01.24 17:54

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

БудДен
Сообщения: 2828
Зарегистрирован: 07.10.18 14:01

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

Сообщение БудДен » 12.01.24 18:04

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

БудДен
Сообщения: 2828
Зарегистрирован: 07.10.18 14:01

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

Сообщение БудДен » 28.01.24 10:48

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

БудДен
Сообщения: 2828
Зарегистрирован: 07.10.18 14:01

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

Сообщение БудДен » 29.01.24 13:30

Запустил один раз в терминале внутри сессии

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

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

Ответить