[sisyphus] new Wine

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Чт Окт 18 15:13:43 MSD 2001


Привет всем!

Докладываю.
wine-20011004-alt2
XFree86-SVGA-3.3.6-ipl21mdk
фонтсервер удаленный, под ним фонты:
catalogue = /usr/X11R6/lib/X11/fonts/koi8-1/misc:unscaled,
        /usr/X11R6/lib/X11/fonts/koi8-1/misc,
        /usr/X11R6/lib/X11/fonts/koi8-1/75dpi:unscaled,
        /usr/X11R6/lib/X11/fonts/koi8-1/75dpi,
        /usr/X11R6/lib/X11/fonts/misc:unscaled,
        /usr/X11R6/lib/X11/fonts/75dpi:unscaled,
        /usr/X11R6/lib/X11/fonts/Type1,
        /usr/X11R6/lib/X11/fonts/Speedo,
        /usr/share/fonts/default/Type1,
        /usr/share/fonts/bcl/Type1,
        /usr/X11R6/lib/X11/fonts/iso8859-5/misc:unscaled,
        /usr/X11R6/lib/X11/fonts/iso8859-5/75dpi:unscaled,
        /usr/X11R6/lib/X11/fonts/iso8859-5/misc,
        /usr/X11R6/lib/X11/fonts/iso8859-5/75dpi,
        /usr/X11R6/lib/X11/fonts/KOI8/misc:unscaled,
        /usr/X11R6/lib/X11/fonts/KOI8/75dpi:unscaled,
        /usr/X11R6/lib/X11/fonts/KOI8/misc,
        /usr/X11R6/lib/X11/fonts/KOI8/75dpi,
        /usr/share/fonts/mdkre/Type1,
        /usr/X11R6/lib/X11/fonts/cp1251/misc:unscaled,
        /usr/X11R6/lib/X11/fonts/cp1251/75dpi:unscaled,
        /usr/X11R6/lib/X11/fonts/cp1251/misc,
        /usr/X11R6/lib/X11/fonts/cp1251/75dpi,
        /usr/X11R6/lib/X11/fonts/mdk,
        /usr/X11R6/lib/X11/fonts/msttf,
        /usr/X11R6/lib/X11/fonts/gww-ttf,
        /usr/share/fonts/vedi/Type1

[cornet на smart cornet]$ locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE=C
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES=C
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
[cornet на smart cornet]$ cat /etc/sysconfig/keyboard
KBCHARSET=koi8-r
BACKSPACE=Delete
KEYTABLE=ruwin_ct_sh-KOI8-R
Запущен xxkb
Эксперимент проводился под KDE kdebase-2.1-ipl7mdk
В каталог /home/cornet/wine было залито содержимое C: с рабочими
Win95OSR2 выдернутыми из под VMware. В /home/cornet/.wine/config
каталог /home/cornet/wine был обьявлен как C: других правок не
проводилось.

Инстальнулось влет, service wine start , включил себя в группу
wine, перелогинил X.
Фонты с сервера тянуло в кэши мучительно но успешно.

Порадовал очень быстрый запуск приложений, раньше гораздо
медленнее было, и вообще, ощущение что оконные проги тормозят
меньше, возможно субьективное.

Запускаются оконные, OpenGL и DirectInput приложения. Хотя у
OpenGL проблеммы с привязкой клавиатуры, она остается в
запускающем терминале, а мышка нормально переезжает в приложение
:-(( Да и тормоза на OpenGL и DirectInput приложениях изрядные,
похлеще чем под VMware на той же тачке.

С русским опять лажа :-(((((
Системная переключалка РАБОТАЕТ, это радует. НО вот отображение
символов и использование русских имен файлов... мнда...
Подробнее:

Гружу 
/home/cornet/wine/Program Files/Accessories/wordpad.exe
Сочетания клавишь работают независимо от регистра, это приятно.
Фонты вижу все какие должен видеть, все что есть на фонтсервере,
и начертания вроде бы соответствуют названию.
Английский ввод работает, русский отображается и
_фактически_является_ символом "?".
Сделал файл содержащий
<>
text
текст
<>
(строка "текст" отображалась как "?????")
и сохранил на винт, вот как он выглядит в hexedit
74 65 78 74  0D 0A 3F 3F  3F 3F 3F                  text..?????
При этом, в меню SaveFile в поле имени файла я МОГУ нормально
вводить русские символы и они корректно отображаются. Сохранить
файл с русским именем на винт не удается, wine просто молча этого
не делает, как будто я и не нажимал кнопку Save. Так же
некорректно отображаются имеющиеся русские имена, они на винте в
koi8-r а в приложении типичная koi8-r<->cp1251 тарабарщина.
Запуск winword.exe из Office97 произвел вообще нечто несусветное
с моими Иксами, я еле еле сумел уйти в физическую консоль и
кильнуть всю эту пакость, вобщем жуть. Но Глюки в Иксах остались,
ща допишу это письмо перезагружать их буду.

В запускающей консоли забавная ругонь на русскую клаву со стороны
wine:
[cornet на smart Office]$ ./winword.exe
For language 'en' several language ids were found:
en_US - 0409; en_GB - 0809; en_AU - 0C09; en_CA - 1009; en_NZ -
1409; en_IE - 1809; en_ZA - 1C09; en_JM - 2009; en_ - 2409; en_BZ
- 2809; en_TT - 2C09;
Instead of using first in the list, suggest to define
your LANG environment variable like this: LANG=en_US
Xlib:  extension "XVideo" missing on display ":0.0".
Loading required GL library /usr/X11R6/lib/libGL.so.1.2.350
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout
was not found!
Using closest match instead (Russian keyboard layout) for
scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit
them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
FIXME:pthread_rwlock_unlock
...

Вот такие пироги :-/

Мнения?
-- 
******** FIRE & STEEL ********




Подробная информация о списке рассылки Sisyphus