Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 3718 - Meta Trader + VNC = кракозяблы в русском интерфейсе и глюки отрисовки значков   Make a simular bug
Summary: Meta Trader + VNC = кракозяблы в русском интерфейсе и глюки отрисовки значков
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Обработка текста и локали; Буфер (show other bugs)
Version: 1.0.9
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: BUGS@Etersoft
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 42
  Show dependency treegraph
 
In work:
Reported: 2009-03-23 09:44 MSK by Denis V. Chernosov
Modified: 2011-09-08 14:31 MSK (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
глюки с локалью и значками в сеансе vnc (113.34 KB, image/png)
2010-11-18 03:58 MSK, Denis V. Chernosov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Denis V. Chernosov 2009-03-23 09:44:51 MSK
Created attachment 1118 [details]
глюки с локалью и значками в сеансе vnc

Если запустить Мета Трейдер в сеансе VNC, то по умолчанию, он запускается с английским языком. Если выставить принудительно русский, то все элементы интерфейса отображаются кракозяблами. По-видимому, в wine не передаются какие-то переменные окружения (потому что все приложения KDE запускаются без проблем).

Во всех вариантах, есть проблемы с отрисовкой значков интерфейса. Значки с эффектами прозрачности, для их отрисовки используется функция alfablend() из mfc42.dll). Манипуляции с версиями ОС в winecfg не помогают.

В общем, см. скриншот...

Система: ALD + Branch 5.0
---------------------------------

$ rpm -qa | grep "wine\|vnc" | sort
libvncserver-0.9.1-alt1
libwine-1.0.9-alt37
libwine-gl-1.0.9-alt37
tightvnc-1.5.0git-alt5
tightvnc-server-1.5.0git-alt5
wine-1.0.9-alt37

---------------------------------

$ cat /etc/sysconfig/vncservers
VNCSERVERS="1:boss"

---------------------------------

[boss@srv ~]$ cat .vnc/xstartup
#!/bin/sh

unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic -set -geometry 640x480 -depth 24 -cc 4 -httpd /usr/share/vnc/javabin/ -httpPort 5800 &
startkde &

---------------------------------

[srv-dvc@srv ~]$ vncviewer localhost:1

TightVNC Viewer for X version 1.5.0a1 - built Nov 29 2008 07:38:54
Copyright (C) 2002-2005 RealVNC Ltd.
Copyright (C) 2000-2006 TightVNC Group
Copyright (C) 2004-2005 Peter Astrand, Cendio AB
See http://www.tightvnc.com for information on TightVNC.

Mon Mar 23 10:24:22 2009
 CConn:       connected to host localhost port 5901
 CConnection: Server supports RFB protocol version 3.8
 CConnection: Using RFB protocol version 3.8

Mon Mar 23 10:24:26 2009
 TXImage:     Using default colormap and visual, TrueColor, depth 24.
 CConn:       Using pixel format depth 24 (32bpp) little-endian rgb888
 CConn:       Using Tight encoding
 CConn:       Throughput 16397 kbit/s - changing to ZRLE encoding
 CConn:       Using ZRLE encoding

---------------------------------
Comment 1 Denis V. Chernosov 2010-05-28 11:09:56 MSD
По мотивам, например: http://armanenshaft-linux.blogspot.com/2008/12/wine.html

помогло:

# export LC_ALL=ru_RU.UTF-8


Проблем с отрисовкой значков в последней версии не возникает. 
По крайней мере на wine-vanilla-1.1.43-alt1
Comment 2 Денис Баранов 2011-09-08 14:31:46 MSK
(В ответ на comment #1)
> Проблем с отрисовкой значков в последней версии не возникает. 
> По крайней мере на wine-vanilla-1.1.43-alt1

Хорошо, спасибо. Тогда багу закрываю, в 2.0 будет работать.