Автор Тема: alt-server-9.1-x86_64 ЗАМЕЧАНИЯ по установке пакетов минимальной конфигурации  (Прочитано 5390 раз)

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Это проблема именно с TigerVNC, например у TightVNC такой проблемы нет, но TightVNC не умеет подстраивать размер экрана под разрешение клиента, потому пришлось копать проблему и разбираться с TigerVNC.

Оказалось, что она актуально до сих пор и присутствует, как в других дистрибутивах (проверял на Ubuntu), так и на сайте разработчиков TigerVNC проблема не решена (хотя фикс есть.)

Вариант 1

https://github.com/TigerVNC/tigervnc/issues/93

P.S. Даже награда была объявлена за фикс этого бага, 300$

Вариант 2

https://github.com/TigerVNC/tigervnc/issues/962

Фикс
https://github.com/ogurets/tigervnc/commit/441b7bc

Для себя выбрал вариант с сепаратной клавиатурой, т.е. запускаю  TigerVNC с ключом -rawkeyboard

Для Ubuntu:

vncserver -localhost no -rawkeyboard :1

Для Альт-Линукс:

vncserver -rawkeyboard :1

Пришлось добавить в ~/.xprofile  переключатель клавиатуры (сервер изначально консольный у меня, на gui сервере не проверял)

setxkbmap -layout us,ru -option grp:ctrl_shift_toggle -display :1



« Последнее редактирование: 29.04.2021 23:27:18 от smatsak »