[РЕШЕНО] TigerVNCserver перестают печатать клавиши (на CentOS 6, тоже самое на Fedora 21, кириллица)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

whitedragon50
Сообщения: 8

[РЕШЕНО] TigerVNCserver перестают печатать клавиши

Сообщение whitedragon50 »

Доброго времени суток! Планируется терминальный сервер, и качестве технологии рассматривается VNC, плюс есть java vnc клиент, который не требует мороки с установкой.
Самая главная проблема, которая наблюдается - это перестают печатать некоторые клавиши при русской раскладке, помогает перезапуск vnc сервера, хотя не надолго - спустя некоторое время опять перестают печатать клавиши, причем каждый раз произвольно.
Неделю гуглил, и пока нарыл про:
export XKL_XMODMAP_DISABLE=1
Однако оно не помагает. Клиенты разные пробовал. Везде бида..

Конечный вариант xstartup прилагаю.


Пробовал и комментировать xkb.

Боле менеее идет работа с Gnome, в качестве DE в VNC сервере, в fedora 21, хотя клавиши всеравно переставали работать, причем даже при английской раскладке. У кого есть опыт в решении проблемы? Заранее благодарен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
whitedragon50
Сообщения: 8

Re: [РЕШЕНО] TigerVNCserver перестают печатать клавиши

Сообщение whitedragon50 »

Попробывал RealVNC Enterprise server - там все нормально. Получается что c tigervnc не судьба?
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [РЕШЕНО] TigerVNCserver перестают печатать клавиши

Сообщение Vascom »

Напиши им багрепорт, посмотри что ответят.
Спасибо сказали:
whitedragon50
Сообщения: 8

Re: [РЕШЕНО] TigerVNCserver перестают печатать клавиши

Сообщение whitedragon50 »

В общемто, поставил на CentOS 6.6 TigerVnc server 1.4.3, rpm пакеты которого, скачал с https://github.com/TigerVNC/tigervnc/releases

Что бы не мучил лимит в 99 vnc-серверов в /bin/vncserver ( сотый и более, не запускаются успешно, даже когда вручную указываешь <:number>), можно создать два скрипта, к примеру:

cat /home/user/.startvnc.sh #Запускает vnc сервер, иксы и наш xstartup:

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

#!/bin/bash
 Xvnc :99999 -rfbport=99999 -securitytypes=none -depth 16 -r &
   sleep 3 #без этого, xstartup может и не зупаститься. Не try, но работает.)
   DISPLAY=:99999 /home/user/.xstartup &>> /home/user/.xvnc.log


cat /home/user/.xstartup #Запускает что нам нужно в иксах:

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

#!/bin/bash

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

openbox &
setxkbmap -layout ru #собственно оно, вместе с новым tigervnc, решает проблему клавиш.
                     #Недели работы и полет нормальный. На английском и так печатает.
xsetroot -solid black


В целомто проблема, не должна беспокоить тех, у кого старый tiger и DE юзаться будет - там можно мышкой на индикатор раскладки кликнуть
и перевыбрать раскладку - клавиши должны заработать. Наверное.

Вот еще бы русский текст поддерживался в буфере обмена...
Спасибо сказали: