Доброго времени суток! Планируется терминальный сервер, и качестве технологии рассматривается VNC, плюс есть java vnc клиент, который не требует мороки с установкой.
Самая главная проблема, которая наблюдается - это перестают печатать некоторые клавиши при русской раскладке, помогает перезапуск vnc сервера, хотя не надолго - спустя некоторое время опять перестают печатать клавиши, причем каждый раз произвольно.
Неделю гуглил, и пока нарыл про:
export XKL_XMODMAP_DISABLE=1
Однако оно не помагает. Клиенты разные пробовал. Везде бида..
Конечный вариант xstartup прилагаю.
Пробовал и комментировать xkb.
Боле менеее идет работа с Gnome, в качестве DE в VNC сервере, в fedora 21, хотя клавиши всеравно переставали работать, причем даже при английской раскладке. У кого есть опыт в решении проблемы? Заранее благодарен.
[РЕШЕНО] TigerVNCserver перестают печатать клавиши (на CentOS 6, тоже самое на Fedora 21, кириллица)
Модератор: Модераторы разделов
-
whitedragon50
- Сообщения: 8
[РЕШЕНО] TigerVNCserver перестают печатать клавиши
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
whitedragon50
- Сообщения: 8
Re: [РЕШЕНО] TigerVNCserver перестают печатать клавиши
Попробывал RealVNC Enterprise server - там все нормально. Получается что c tigervnc не судьба?
-
Vascom
- Сообщения: 1699
- ОС: Fedora 32
Re: [РЕШЕНО] TigerVNCserver перестают печатать клавиши
Напиши им багрепорт, посмотри что ответят.
-
whitedragon50
- Сообщения: 8
Re: [РЕШЕНО] TigerVNCserver перестают печатать клавиши
В общемто, поставил на 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:
cat /home/user/.xstartup #Запускает что нам нужно в иксах:
В целомто проблема, не должна беспокоить тех, у кого старый tiger и DE юзаться будет - там можно мышкой на индикатор раскладки кликнуть
и перевыбрать раскладку - клавиши должны заработать. Наверное.
Вот еще бы русский текст поддерживался в буфере обмена...
Что бы не мучил лимит в 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.logcat /home/user/.xstartup #Запускает что нам нужно в иксах:
Код: Выделить всё
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
openbox &
setxkbmap -layout ru #собственно оно, вместе с новым tigervnc, решает проблему клавиш.
#Недели работы и полет нормальный. На английском и так печатает.
xsetroot -solid blackВ целомто проблема, не должна беспокоить тех, у кого старый tiger и DE юзаться будет - там можно мышкой на индикатор раскладки кликнуть
и перевыбрать раскладку - клавиши должны заработать. Наверное.
Вот еще бы русский текст поддерживался в буфере обмена...