The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
VNC и кириллица, !*! Rusyk, 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??? Или может есть другое решение???
СПАСИБО!
  • VNC и кириллица, !*! Rusyk, 02:16 , 07-Мрт-07 (1)
    Облазил все поисковики, может я просто чегото не понимаю, и от этого не то исчу???
    Ну хоть идейку какую кинте пожалуйста!!!


    • VNC и кириллица, !*! pavel, 07:11 , 07-Мрт-07 (2)
      у Xvnc нет путей до русских шрифтов, пропиши, или...
      xset +fp /path/to/cyrillic/font1
      xset +fp /path/to/cyrillic/font2
      xset fp rehash
    • VNC и кириллица, !*! pavelak, 07:11 , 07-Мрт-07 (3)
      у Xvnc нет путей до русских шрифтов, пропиши, или...
      xset +fp /path/to/cyrillic/font1
      xset +fp /path/to/cyrillic/font2
      xset fp rehash
      • VNC и кириллица, !*! Rusyk, 21:58 , 08-Мрт-07 (4)
        Прописал, к сожалению ничего не изменилось.
        Вот лог 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?

  • VNC и кириллица, !*! Rusyk, 00:51 , 11-Мрт-07 (5)
    Уже было подумал, что ненавижу Linux!!! Такой бардак в дистрибутивах, ощущение недоделаности!!! Потянулся за дистром WinXP...одернулся!!!
    В общем после нереального секса и опускания рук, наконец почитал общий FAQ linux, запустил (с 10й попытки) некий x11vnc. Медленней почему-то чем Xvnc, но РАБОТАЕТ!!!
    Интересно а с FreeBSD таже история!?
  • VNC и кириллица, !*! anonymous, 17:27 , 11-Мрт-07 (6)
    >Помогите пожалуйста новичку в *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 клиентом.

  • VNC и кириллица, !*! anonymous, 17:32 , 11-Мрт-07 (7)
    >Помогите пожалуйста новичку в *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

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

      • VNC и кириллица, !*! karakurty, 01:10 , 20-Май-08 (9)
        Долго ковырялся и наконец-то, не без помощи добрых людей настроил кириллицу в 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 тоже не смог работать с кириллицей корректно, как ни странно.

  • VNC и кириллица, !*! sega, 12:50 , 11-Мрт-09 (10)
    Клиент 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-серверу шлются лишь скан-коды.

    • VNC и кириллица, !*! Rinat, 21:24 , 03-Ноя-09 (11)
      Помогло, спасибо sega
      Fedora 11, TaigerVnc
      Клиент RealVNC, WinXP
    • VNC и кириллица, !*! flash, 18:38 , 16-Мрт-10 (12)
      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 дней пробника... Ключик надо поискать.

      • VNC и кириллица, !*! 3ton, 10:57 , 14-Сен-10 (13) +1
        может у когото встречалось
        у меня вместо символа "у" печатается символ "о" при том что все остальные печатаются без проблем

        UBUNTU 10.04->vncserver

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

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


          • VNC и кириллица, !*! user, 17:40 , 04-Дек-10 (15) +1
            >> может у когото встречалось
            >> у меня вместо символа "у" печатается символ "о" при том что все
            >> остальные печатаются без проблем
            >> 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'"

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

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





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

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