Bug 3683

Summary: Черные иконки на панели задач 1С
Product: WINE@Etersoft Reporter: Alex_Saf <alex-saf>
Component: Графика GDI / DIB / GDIPLUSAssignee: Денис Баранов <baraka>
Status: CLOSED DUPLICATE QA Contact:
Severity: major    
Priority: P4 CC: aka_down, lav, night, shpigor, vitperov
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: CentOS/RHEL/Scientific   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 694    
Attachments: Это скриншот
Это втрой скрин

Description Alex_Saf 2009-03-18 20:45:24 MSK
Created attachment 1112 [details]
Это скриншот

Существует система на базе RHEL 5.3
Linux srv-1c.npc.vrn.ru 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 i686 i386 GNU/Linux

Установлены 
1) терминальный сервер nxserver-3.3.0-15
2) wine-1.0.9-eter42centos
3) в вайне установлена система 1С 8.1.13.41

При запущенном 1С значки (иконки) на тулбаре 1С становятся черными. Хотя при каких-то перемещениях окна пытаются прорисоваться.

При соединении с терминалом Nomachine отключены и шифрование и сжатие. Коннект может идти с windows (wine-1c.jpg) или с линукса (wine-1c_2.jpg) - результат не отличается. Еще обратите внимание на графику в поле 1С на втором скриншоте. Она очень бледная, тени от "столбов" практически не отличимы от фона. В реальности - это очень неплохая картинка с ясными и четкими цветами.
Comment 1 Alex_Saf 2009-03-18 20:46:00 MSK
Created attachment 1113 [details]
Это втрой скрин
Comment 2 Vitaly Lipatov 2009-03-18 21:51:32 MSK
Ждём результатов по тестированию RX@Etersoft. Меняется ли на нём ситуация?
Comment 3 Alex_Saf 2009-03-25 19:09:48 MSK
Попробовал freenx на CentOS 5.2 (обеи типы архитектур) - результат такой же.
Comment 4 dimbor 2009-04-08 23:35:56 MSD
При _обходе_ аналогичной проблемы с nx и 1C77 (черные иконки в журналах)
применил следующий способ:
>> Как известно, 1с выдергивает иконки 16х16 и 16х15 из битмапов (n*16)х16,
>> (n*16)х15. Вот у nxagent-a при включении кэширования и сносило башню - не
>> хотел работать с картинками, которых на экране не видно.
>> Х-серверу(ам) сами они не нужны, а вот их всякческие маски туда должны 
>> проходить, как оказалось.
>> Исправление сделано через известное место, и, скорее всего, эти битмапы 
>> теперь не кэшируются на стороне клиента. Но теоретически - это копейки. А
>> практика покажет...

Оригинал: http://unixforum.org/index.php?showtopic=64076&view=findpost&p=669335
Патч nxagent (Image.c.patch) находится там же чуть ниже. Уже давно входит в сборки RX@Etersoft.

Только патч завязан на вертикальный размер иконок. В восьмерке он, скорее всего, больше. Если причина этой баги такая-же, может просто увеличить число пикселей ограничения в патче?

Все на уровне рассуждений, т.к. восьмерку не использую.



Comment 5 Andrey Vusik 2009-04-11 04:45:54 MSD
Сервер:
freenx-server-0.7.4-alt16.1
nx-3.3.0-alt12
wine-etersoft-sql-1.0.10-alt12
wine-etersoft-1.0.10-alt18
wine-etersoft-gl-1.0.10-alt18
1с81

Клиент:
nxclient-3.3.0.6-alt6

Чёрных иконок не наблюдал.
Comment 6 Денис Баранов 2009-04-22 18:37:11 MSD
Думаю проблема решена, если возникнет заново, то все знают как переоткрыть.
Comment 7 Andrey Vusik 2010-02-16 13:51:48 MSK
Снова всплыло. 

*** This bug has been marked as a duplicate of bug 4999 ***
Comment 8 Vitaly Lipatov 2014-09-11 18:35:55 MSK
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.