Не работает переключение языка в VNC

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Не работает переключение языка в VNC

#1

28 дек 2021, 01:49

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

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

#!/bin/sh
#this is ~/.vnc/xstartup
setxkbmap -layout us -print | sed -e 's,\+inet[^+"]*,,' | xkbcomp - $DISPLAY
Русский действительно начал работать в 1С, но пропал английский и переключение языка не работает, пока не перезагрузишь ПК. Как корректно очистить setxkbmap от записей с мультимедийными клавишами или решить проблему другим способом?

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Не работает переключение языка в VNC

#2

29 дек 2021, 16:10

В сети есть руководство (на англ. языке) по описанию параметров подключения к узлу с x11vnc. Мне в своё время помогло с решением проблемы отсутствия передачи нажатия клавиши Shift.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Не работает переключение языка в VNC

#3

29 дек 2021, 18:26

Про Lin - Lin надо посмотреть. Могу сказать про связку Lin - win. Опять же зависит, видимо, еще и от клиента. У меня remmina. Так вот когда делаю переключения языков разными (локальная alt+shift, удаленная Ctrl+shift) и язык по умолчанию анг, то всё пучком. Язык переключается и тут и там и символы вроде передаются все. Если же метод переключения одинаков или язык по умолчанию русский - может кириллица не передаваться...

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Не работает переключение языка в VNC

#4

29 дек 2021, 19:57

Сегодня столкнулся с глюком переключения раскадки в xfce. Мышкой переключалось. Так как ходил на этот узел через Remmina (x11vnc на хосте), то думал, что как-то влияют разные (беспроводная и проводная) подсоединенные клавы. Но локально через клаву тоже перестало переключаться. Нашёл рецепт: в настройке раскладок установить движок в положение "Использовать системные настройки по умолчанию" в положение "Вкл.", а потом снова вернуть в положение "Выкл.". ЧуднО, но переключение раскадки заработало, как локально, так и через VNC. :blink2: Метод переключения на компах одинаковый.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Не работает переключение языка в VNC

#5

16 янв 2022, 00:35

lin-lin работает нормально... Единственное, x11vnc падает(или рестартится) иногда при правом клике мыши и появлении меню. А с языками и передачей символов проблемы не заметил. Переключение языка на удаленной так же как на локальной Shift+Alt

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Не работает переключение языка в VNC

#6

18 янв 2022, 12:32

madesta писал(а):
29 дек 2021, 16:10
В сети есть руководство (на англ. языке) по описанию параметров подключения к узлу с x11vnc. Мне в своё время помогло с решением проблемы отсутствия передачи нажатия клавиши Shift.
Снова спасибо за помощь! И вправду, нужно было добавить параметры -nomodtweak -capslock так, чтобы получилось:

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

ExecStart=/usr/bin/x11vnc -auth guess -noxdamage -shared -dontdisconnect -many -noxfixes -rfbauth -nomodtweak -capslock /home/user/.x11vnc.pass -ultrafilexfer -loop
Раскладка переключается! И, если на удаленном ПК нажать CapsLock, то зажав Shift можно печатать маленькими.

Остались нерешенными три проблемы. Первая - если кликать мышкой по значкам трее, то VNC обрывает соединение. Иногда с первого клика обрывает, иногда с десятого. Вторая проблема - не работает передача файлов простым копированием с компьютера на компьютер. Может кто-то сталкивался?

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Не работает переключение языка в VNC

#7

18 янв 2022, 17:01

ogankvik писал(а):
18 янв 2022, 12:32
не работает передача файлов
Полагаю, что это не является задачей VNC. В одном флаконе (удалённое управление и передача файлов) такое встречал только у NoMachine. Да о то, пишут, что в свободной версии размер передаваемых файлов ограничен. А чем не устраивает openssh-server или встроенный в LM Warpinator? (хотя у себя пользуюсь Syncthing)
ogankvik писал(а):
18 янв 2022, 12:32
Иногда с первого клика обрывает, иногда с десятого
Теоретически, VNC так влиять не должен. Имеется только следующее предположение. Если на обеих машинах у вас соединение идёт по wifi , то, возможно, TxCCQ wifi очень низкий.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Не работает переключение языка в VNC

#8

23 янв 2022, 19:16

madesta,
madesta писал(а):
18 янв 2022, 17:01
Если на обеих машинах у вас соединение идёт по wifi , то, возможно, TxCCQ wifi очень низкий.
Смахивает на мое
Dja писал(а):
16 янв 2022, 00:35
x11vnc падает(или рестартится) иногда при правом клике мыши
Грешу на сам x11vnc. Ибо обе машины по проводу. Связано именно с обработкой кликов мыши или появления меню.. (пкм... у автора лкм... видимо потому, что из трея лкм тоже вызывает меню).
ogankvik писал(а):
18 янв 2022, 12:32
не работает передача файлов простым копированием с компьютера на компьютер
sftp в помощь!

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Не работает переключение языка в VNC

#9

23 янв 2022, 20:30

Dja писал(а):
23 янв 2022, 19:16
sftp в помощь!
Спасибо! А нет такого, что ты скопировал файл у себя на ПК и вставил на другом, к которому подключен по vnc? :)

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Не работает переключение языка в VNC

#10

23 янв 2022, 20:31

Dja писал(а):
23 янв 2022, 19:16
Грешу на сам x11vnc. Ибо обе машины по проводу.
Любопытно было бы узнать рецепт "лечения". У меня такого не наблюдается, но всегда что-либо может случиться в первый раз, по закону подлости в самый неподходящий момент :sad:
У самого x11vnc стоит на 2 машинах с вариантами подключений от 3-й: провод-провод и 2 раза провод-wifi. На ещё одной со свежестановленной LM20.3 стоит vino. Причём не помню из каких соображений поставил: то ли потому что x11vnc не пошло, то ли в рамках эксперимента. Управление ею по подключению провод-wifi.

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Не работает переключение языка в VNC

#11

23 янв 2022, 20:42

ogankvik писал(а):
23 янв 2022, 20:30
скопировал файл у себя на ПК и вставил на другом
На linux.org.ru пишут, что, вроде как UltraVNC и RealVNC могут это делать. Но в своей деятельности всегда полагал, что VNC для управления, а для передачи файлов должно использоваться другое решение.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Не работает переключение языка в VNC

#12

24 янв 2022, 00:42

madesta, именно! У меня не всегда так себя ведет. А сейчас в рамках эксперимента отказался от юнита. Таким образом исключил хотя бы vnc, работающий фоном )

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Не работает переключение языка в VNC

#13

30 авг 2023, 13:50

Dja писал(а):
16 янв 2022, 00:35
lin-lin работает нормально... Единственное, x11vnc падает(или рестартится) иногда при правом клике мыши и появлении меню[/b]
Попробуйте в

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

/lib/systemd/system/x11vnc.service
Внести:

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

ExecStart=/usr/bin/x11vnc -auth guess -noxdamage -shared -dontdisconnect -many -noxfixes -rfbauth -nomodtweak -capslock /home/user/.x11vnc.pass -ultrafilexfer -loop -noscr -o /var/log/x11vnc.log

Вылеты прекратились, но я ещё тестирую :smile:

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Не работает переключение языка в VNC

#14

30 авг 2023, 13:51

ogankvik писал(а):
30 авг 2023, 13:50
Попробуйте
А я как-то перестал с этим сталкиваться :hoho: а... видимо, потому, что по vnc давно не ходил

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Не работает переключение языка в VNC

#15

30 авг 2023, 14:53

Dja писал(а):
23 янв 2022, 19:16
Грешу на сам x11vnc
У меня нечто было подобное. Не помню конкретно что менял или добавлял в команде Exec для запуска x11vnc, причём зависело от раскладок клавиатуры на сервере и клиенте с Remmina. Но на одной из машин срабатывал вариант, который ставил меня в тупик: клавиша Caps Lock переключала на заглавные буквы и обратно (при вводе текста на Ru). При этом на соединение жалоб не было: подключающийся узел работал через провод, а тот к которому было подключение через wifi. "Плавающий" TxCCQ у меня вообще отравил все положительные впечатления от wifi. Поэтому сейчас, где только возможно, использую в первую очередь провод. М.б. с 5 ГГц картина была бы и другая, но ни роутер, ни ПК у меня такую частоту не поддерживают.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Не работает переключение языка в VNC

#16

30 авг 2023, 14:55

madesta писал(а):
30 авг 2023, 14:53
ставил меня в тупик: клавиша Caps Lock переключала на заглавные буквы и обратно
А разве капс должен работать как-то иначе? :hoho:

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Не работает переключение языка в VNC

#17

30 авг 2023, 15:06

Dja писал(а):
30 авг 2023, 14:55
А разве капс должен работать как-то иначе?
Когда многие годы переключал только по Shift, то назначение данной клавиши выветрилось из головы, а сама клавиша воспринималась как предмет мебели :joke:

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Не работает переключение языка в VNC

#18

30 авг 2023, 18:57

Dja писал(а):
30 авг 2023, 14:55
А разве капс должен работать как-то иначе?
:) У меня, например, она языки переключает. :)

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Не работает переключение языка в VNC

#19

31 авг 2023, 09:21

slant, а капсирование?

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Не работает переключение языка в VNC

#20

31 авг 2023, 10:18

Dja писал(а):
31 авг 2023, 09:21
а капсирование?
Включается/выключается комбинацией shift + caps
ИзображениеИзображение

Ответить

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей