The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"VNC и кириллица"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Русификация)
Изначальное сообщение [ Отслеживать ]

"VNC и кириллица"  +/
Сообщение от Rusyk email(??) on 06-Мрт-07, 01:15 
Помогите пожалуйста новичку в *nix!
Дома имеется один комп с WinXP и другой с Mandriva2006, монитор к сожалению один. Поэтому на manrive запустил VNC сервер и из винды подключаюсь к нему, все вроде нормально, но при попытке ввода с русской раскладки (из винды) лезут кроказяблы. Если подключить монитор и запустить KDE консольно все в порядке. В винде переключение Ctrl+Shift, в mandrive Alt+Shift, под VNC из винды Alt+Shift вообще не реагиует. Решил поставить переключалку раскладок www.xneur.ru (чтобы хоть мышкой переключать), поставилась, также консольно все в порядке. А при запуске в VNC xneur говорит что не находит xkb. Пробовал менять локаль на CP1251 (я так понял VNC клиент посылает не скан коды клавы, а коды символов), тоже ничего не изменило.
Каже мне запустить этот xkb под VNC??? Или может есть другое решение???
СПАСИБО!
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "VNC и кириллица"  +/
Сообщение от Rusyk email(??) on 07-Мрт-07, 02:16 
Облазил все поисковики, может я просто чегото не понимаю, и от этого не то исчу???
Ну хоть идейку какую кинте пожалуйста!!!


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "VNC и кириллица"  +/
Сообщение от pavel (??) on 07-Мрт-07, 07:11 
у Xvnc нет путей до русских шрифтов, пропиши, или...
xset +fp /path/to/cyrillic/font1
xset +fp /path/to/cyrillic/font2
xset fp rehash
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "VNC и кириллица"  +/
Сообщение от pavelak (??) on 07-Мрт-07, 07:11 
у Xvnc нет путей до русских шрифтов, пропиши, или...
xset +fp /path/to/cyrillic/font1
xset +fp /path/to/cyrillic/font2
xset fp rehash
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "VNC и кириллица"  +/
Сообщение от Rusyk email(??) on 08-Мрт-07, 21:58 
Прописал, к сожалению ничего не изменилось.
Вот лог VNC сервера:
08/03/07 21:36:24 Got connection from client 192.168.50.31
08/03/07 21:36:24 Protocol version 3.5
08/03/07 21:36:24 Ignoring minor version mismatch
08/03/07 21:36:27 Full-control authentication passed by 192.168.50.31
08/03/07 21:36:27 Pixel format for client 192.168.50.31:
08/03/07 21:36:27   32 bpp, depth 24, little endian
08/03/07 21:36:27   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
08/03/07 21:36:27   no translation needed
08/03/07 21:36:27 Using tight encoding for client 192.168.50.31
08/03/07 21:36:27 rfbProcessClientNormalMessage: ignoring unknown encoding 8
08/03/07 21:36:27 Enabling X-style cursor updates for client 192.168.50.31
08/03/07 21:36:27 Enabling cursor position updates for client 192.168.50.31
08/03/07 21:36:27 Using image quality level 6 for client 192.168.50.31
08/03/07 21:36:27 Enabling LastRect protocol extension for client 192.168.50.31
08/03/07 21:36:27 rfbProcessClientNormalMessage: ignoring unknown encoding -223
08/03/07 21:36:31 Pixel format for client 192.168.50.31:
08/03/07 21:36:31   32 bpp, depth 24, little endian
08/03/07 21:36:31   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
08/03/07 21:36:31   no translation needed
08/03/07 21:36:31 Using hextile encoding for client 192.168.50.31
08/03/07 21:36:31 rfbProcessClientNormalMessage: ignoring unknown encoding 8
08/03/07 21:36:31 Enabling X-style cursor updates for client 192.168.50.31
08/03/07 21:36:31 Enabling cursor position updates for client 192.168.50.31
08/03/07 21:36:31 Using image quality level 6 for client 192.168.50.31
08/03/07 21:36:31 Enabling LastRect protocol extension for client 192.168.50.31
08/03/07 21:36:31 rfbProcessClientNormalMessage: ignoring unknown encoding -223
08/03/07 21:38:17 KbdAddEvent: unknown KeySym 0xe9 - allocating KeyCode 89
08/03/07 21:38:19 KbdAddEvent: unknown KeySym 0xf6 - allocating KeyCode 90
08/03/07 21:38:21 KbdAddEvent: unknown KeySym 0xf3 - allocating KeyCode 91
08/03/07 21:38:22 KbdAddEvent: unknown KeySym 0xea - allocating KeyCode 92
08/03/07 21:38:23 KbdAddEvent: unknown KeySym 0xe5 - allocating KeyCode 93
08/03/07 21:38:23 KbdAddEvent: unknown KeySym 0xed - allocating KeyCode 94

последние строки появляются именно тогда когда я ввожу буквы на русской раскладке из винды. Я так понял он не может сопоставить символ который я ввожу и назначает какой-то свой, просто попорядку независемо что я нажал. Можно ли как-то заставит сопоставлять символы в ручную?

А это мне графические переключалки выдают:
xneur
Can't find XKB extension

xxkb
XKB extension not present

Может можно как-то заставить xkb работать под VNC?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "VNC и кириллица"  +/
Сообщение от Rusyk email(??) on 11-Мрт-07, 00:51 
Уже было подумал, что ненавижу Linux!!! Такой бардак в дистрибутивах, ощущение недоделаности!!! Потянулся за дистром WinXP...одернулся!!!
В общем после нереального секса и опускания рук, наконец почитал общий FAQ linux, запустил (с 10й попытки) некий x11vnc. Медленней почему-то чем Xvnc, но РАБОТАЕТ!!!
Интересно а с FreeBSD таже история!?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "VNC и кириллица"  +/
Сообщение от anonymous (??) on 11-Мрт-07, 17:27 
>Помогите пожалуйста новичку в *nix!
>Дома имеется один комп с WinXP и другой с Mandriva2006, монитор к
>сожалению один. Поэтому на manrive запустил VNC сервер и из винды
>подключаюсь к нему, все вроде нормально, но при попытке ввода с
>русской раскладки (из винды) лезут кроказяблы. Если подключить монитор и запустить
>KDE консольно все в порядке. В винде переключение Ctrl+Shift, в mandrive
>Alt+Shift, под VNC из винды Alt+Shift вообще не реагиует. Решил поставить
>переключалку раскладок www.xneur.ru (чтобы хоть мышкой переключать), поставилась, также консольно все
>в порядке. А при запуске в VNC xneur говорит что не
>находит xkb. Пробовал менять локаль на CP1251 (я так понял VNC
>клиент посылает не скан коды клавы, а коды символов), тоже ничего
>не изменило.
>Каже мне запустить этот xkb под VNC??? Или может есть другое решение???
>
>СПАСИБО!

Сделай наоборот - на зле запусти VNC сервер , а с мандривы цепляйся штатным vnc клиентом.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "VNC и кириллица"  +/
Сообщение от anonymous (??) on 11-Мрт-07, 17:32 
>Помогите пожалуйста новичку в *nix!
>Дома имеется один комп с WinXP и другой с Mandriva2006, монитор к
>сожалению один. Поэтому на manrive запустил VNC сервер и из винды
>подключаюсь к нему, все вроде нормально, но при попытке ввода с
>русской раскладки (из винды) лезут кроказяблы. Если подключить монитор и запустить
>KDE консольно все в порядке. В винде переключение Ctrl+Shift, в mandrive
>Alt+Shift, под VNC из винды Alt+Shift вообще не реагиует. Решил поставить
>переключалку раскладок www.xneur.ru (чтобы хоть мышкой переключать), поставилась, также консольно все
>в порядке. А при запуске в VNC xneur говорит что не
>находит xkb. Пробовал менять локаль на CP1251 (я так понял VNC
>клиент посылает не скан коды клавы, а коды символов), тоже ничего
>не изменило.
>Каже мне запустить этот xkb под VNC??? Или может есть другое решение???
>
>СПАСИБО!

Или поставь себе X сервер на винду ( есть такой , забыл название, погугли), на мандриве иксы локальные можешь не пускать, выводи графику на X сервер зла .
export DISPLAY=zlo.zlo.zlo.zlo:0

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "VNC и кириллица"  +/
Сообщение от Rusyk email(??) on 12-Мрт-07, 00:04 
Спасибо за совет. Начал разбираться с запуском Xсервера, пробую Xming.
Но впринципе то что хотел x11vnc обеспечивает.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "VNC и кириллица"  +/
Сообщение от karakurty on 20-Май-08, 01:10 
Долго ковырялся и наконец-то, не без помощи добрых людей настроил кириллицу в VNC. Ниже описываю детали.

Environment:
- server OS       FreeBSD 7.0 Stable
- server VNC      vnc-4.1.2_3 (RealVNC)
- client OS       Windows XP SP2
- client VNC      RealVNC Enterprise v4.4.1

В файл ~/.vnc/xstartup на стороне сервера добавлено помимо прочего еще и следующее:
   export LANG='ru_RU.UTF-8'
   export LC_ALL='ru_RU.UTF-8'


И как выяснилось в моем случае все решилось правильным выбором VNC клиента.. Другие клиенты, а пробывал я их множество разных видов, ни к чему не привели, в частности клиент RealVNC Free Edition тоже не смог работать с кириллицей корректно, как ни странно.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "VNC и кириллица"  +/
Сообщение от sega (??) on 11-Мрт-09, 12:50 
Клиент RealVNC VNC Viewer Free Edition 4.1.3, WinXP.
Сервер VNC Server Free Edition 4.1.1, Debian(lenny), vnc4server_4.1.1+X4.3.0-31_i386.deb.

Сервер запускается с ключом "-RemapKeys":
vncserver -RemapKeys=\
0xe0\<\>0x6c1,\
0xe1\<\>0x6c2,\
0xe2\<\>0x6d7,\
0xe3\<\>0x6c7,\
0xe4\<\>0x6c4,\
0xe5\<\>0x6c5,\
0xb8\<\>0x6a3,\
0xe6\<\>0x6d6,\
0xe7\<\>0x6da,\
0xe8\<\>0x6c9,\
0xe9\<\>0x6ca,\
0xea\<\>0x6cb,\
0xeb\<\>0x6cc,\
0xec\<\>0x6cd,\
0xed\<\>0x6ce,\
0xee\<\>0x6cf,\
0xef\<\>0x6d0,\
0xf0\<\>0x6d2,\
0xf1\<\>0x6d3,\
0xf2\<\>0x6d4,\
0xf3\<\>0x6d5,\
0xf4\<\>0x6c6,\
0xf5\<\>0x6c8,\
0xf6\<\>0x6c3,\
0xf7\<\>0x6de,\
0xf8\<\>0x6db,\
0xf9\<\>0x6dd,\
0xfa\<\>0x6df,\
0xfb\<\>0x6d9,\
0xfc\<\>0x6d8,\
0xfd\<\>0x6dc,\
0xfe\<\>0x6c0,\
0xff\<\>0x6d1,\
0xc0\<\>0x6e1,\
0xc1\<\>0x6e2,\
0xc2\<\>0x6f7,\
0xc3\<\>0x6e7,\
0xc4\<\>0x6e4,\
0xc5\<\>0x6e5,\
0xa8\<\>0x6b3,\
0xc6\<\>0x6f6,\
0xc7\<\>0x6fa,\
0xc8\<\>0x6e9,\
0xc9\<\>0x6ea,\
0xca\<\>0x6eb,\
0xcb\<\>0x6ec,\
0xcc\<\>0x6ed,\
0xcd\<\>0x6ee,\
0xce\<\>0x6ef,\
0xcf\<\>0x6f0,\
0xd0\<\>0x6f2,\
0xd1\<\>0x6f3,\
0xd2\<\>0x6f4,\
0xd3\<\>0x6f5,\
0xd4\<\>0x6e6,\
0xd5\<\>0x6e8,\
0xd6\<\>0x6e3,\
0xd7\<\>0x6fe,\
0xd8\<\>0x6fb,\
0xd9\<\>0x6fd,\
0xda\<\>0x6ff,\
0xdb\<\>0x6f9,\
0xdc\<\>0x6f8,\
0xdd\<\>0x6fc,\
0xde\<\>0x6e0,\
0xdf\<\>0x6f1,\
0xb9\<\>0x6b0

Ремапится алфавит и знак номера "№". При желании список всегда можно расширить.
Собственно переключение раскладки происходит в винде штатными средствами. VNC-серверу шлются лишь скан-коды.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "VNC и кириллица"  +/
Сообщение от Rinat on 03-Ноя-09, 21:24 
Помогло, спасибо sega
Fedora 11, TaigerVnc
Клиент RealVNC, WinXP
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "VNC и кириллица"  +/
Сообщение от flash email(??) on 16-Мрт-10, 18:38 
sega, спасибо. Но у этого способа свои бока.
Решил проблему так:
ОС debian lenny. сервер - 'vnc4server'  и +

В файл ~/.vnc/xstartup на стороне сервера добавлено помимо прочего еще и следующее:
   export LANG='ru_RU.UTF-8'
   export LC_ALL='ru_RU.UTF-8'  
#спасибо karakurty
всё. тут запускаем сервер без параметров 'vnc4server'
Дальше в раскладках добавляем Russian keymap и ставим ее по умолчанию.

на винде - установил RealVNC Enterprise Edition. Настройки по умолчанию.
Всё. При переключении раскладки в окошке RealVNC, раскладка переключается в винде, а в линуксе остается Russian keymap. Eng в винде - Eng на сервере.

В Realvnc Free нет поддержки Linux-подключений.
Вот только мне интересно что делать по истечению 30 дней пробника... Ключик надо поискать.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "VNC и кириллица"  +1 +/
Сообщение от 3ton email on 14-Сен-10, 10:57 
может у когото встречалось
у меня вместо символа "у" печатается символ "о" при том что все остальные печатаются без проблем

UBUNTU 10.04->vncserver

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "VNC и кириллица"  +1 +/
Сообщение от 1 email(??) on 08-Окт-10, 22:59 
> может у когото встречалось
> у меня вместо символа "у" печатается символ "о" при том что все
> остальные печатаются без проблем
> UBUNTU 10.04->vncserver

У меня на CentOS 5.5 абсолютно то же самое! Что делать уже не знаю!


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "VNC и кириллица"  +1 +/
Сообщение от user email(??) on 04-Дек-10, 17:40 
>> может у когото встречалось
>> у меня вместо символа "у" печатается символ "о" при том что все
>> остальные печатаются без проблем
>> UBUNTU 10.04->vncserver
> У меня на CentOS 5.5 абсолютно то же самое! Что делать уже
> не знаю!

Ничего лучшего не придумал, кроме как подменять русские у и У на английские y и Y.

/etc/sysconfig/vncservers

VNCSERVERS="10:ivan"
VNCSERVERARGS[10]="-geometry 800x600 -nolisten tcp -nohttpd -localhost -RemapKeys='0xF3->0x79,0xD3->0x59'"

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "VNC и кириллица"  +/
Сообщение от Алексей email(??) on 11-Май-11, 19:34 
> Ничего лучшего не придумал, кроме как подменять русские у и У на
> английские y и Y.
> VNCSERVERARGS[10]="-geometry 800x600 -nolisten tcp -nohttpd -localhost -RemapKeys='0xF3->0x79,0xD3->0x59'"

Для русских букв У работает следующая комбинация:
-RemapKeys='0xf3<>0x6d5,0xd3<>0x6f5'


Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру