БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
Что делать если у вас ебашит русская раскладка в современных VNC типа TigerVNC (древнеговнище неподвержено по причинам описанным в конце): setxkbmap -keycodes "xfree86(basic)+aliases(qwerty)" -layout us на стороне VNC-сервера. Почему это работает так: События ввода с клавиатуры в VNC оперируют кодами символов (прям просто X11 keysyms). Когда tigervnc получает символ, который есть в текущей активной раскладке X-сервера - он в обратную сторону маппит его на keycode, для X11-клиентов всё выглядит хорошо. Когда он получает символ, которого нет в текущей раскладке - он придумывает этому символу keycode из свободных, назначает туда, маппит. Но вот беда: keycode в иксах всего 255 (на самом деле в такой конфигурации даже 248), а заняты в дефолтной конфигурации из них 222. т.е. под русскую раскладку у вас остается всего 26 символов - 7 букв не входят. Если VNC пойдет смаппит еще какую-нибудь хуйню кроме букв (№ например), то еще больше букв не войдут. Если на сервере -layout us, будет работать английская, ебашить будет русская, если на сервере русская - наоборот. -layout us,ru и -layout ru,us не помогут, неактивные раскладки видимо не считаются. По дефолту Xtigervnc, как и обычные иксы на линуксе, сейчас юзает таблицу evdev, в которую скопипащена половина всего linux/input-event-codes.h и КУЧА места занята всяким мультимедиа-говнищем (KEY_EJECTCD, KEY_COFFEE, KEY_BASSBOOST, KEY_BLUETOOTH, ...), которым при подключении по VNC мы готовы пожертвовать. К счастью, из Xorg не выпилили (и наверное никода не выпилят) старые таблицы времен XFree86, которые содержат только самое необходимое и дают нам 112 ничем не заюзанных кодов.
#U99JLV / @stiletto / 1348 дней назад

Юзаю CLI + X forwarding. Брат жив, зависимость есть, VNC не нужен, ибо тормозной, хуже меня.
#U99JLV/JD6 / @bazar / 1348 дней назад

Семибитные кодировки, восьмибитные кодировки… Когда уже на девятибитные перейдём, я вас спрашиваю?!

#U99JLV/DUL / @ceyt / 1348 дней назад
@bazar X11-форвардингом при latency 30-50 мс тяжеловато пользоваться. VNC в такой ситуации с PreferredEncoding=Tight не тормозит, а с NoJPEG=1 даже не мылится
#U99JLV/CL9 / @stiletto --> #U99JLV/JD6 / 1348 дней назад

иксы
2к3о

#U99JLV/QCQ / @ccahnha / 1348 дней назад
@stiletto Спасиб, попробую.
#U99JLV/N3R / @bazar --> #U99JLV/CL9 / 1348 дней назад
@ccahnha сорян, вяленый сегфолтится от любой хуйни и игори нипаиграть
#U99JLV/AG0 / @stiletto --> #U99JLV/QCQ / 1348 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.