Summary: | Мелкие шрифты в меню в старых .wine окуржениях | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Konstantin Artyushkin <akv> |
Component: | Шрифты | Assignee: | Konstantin Artyushkin <akv> |
Status: | CLOSED FIXED | QA Contact: | Vitaly Lipatov <lav> |
Severity: | minor | ||
Priority: | P4 | CC: | lav |
Version: | 2.1 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | 42025 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | 10653, 11116 | ||
Bug Blocks: | 9358 |
Description
Konstantin Artyushkin
2016-04-04 13:21:31 MSK
Основная идея на данный момент это проверить реестры рабочего окружения с не рабочим. Есть команда wineregdiff, которая составляет diff файлов .reg. 1) Сначала стоит выполнить wine --update в проблемном окружении. 2) Создать новое окружение wine. 3) Скопировать файлы .reg и обоих куда-нибудь для дальнейшего сравнения. (Ответ Konstantin Artyushkin на комментарий1)
> 1) Сначала стоит выполнить wine --update в проблемном окружении.
> 2) Создать новое окружение wine.
> 3) Скопировать файлы .reg и обоих куда-нибудь для дальнейшего сравнения.
Скопировал файлы system.reg userdef.reg user.reg в /var/ftp/pvt/Windows/Testing/Bugs/11070/bad и /var/ftp/pvt/Windows/Testing/Bugs/11070/good
Diff-файлы лежат в папке /var/ftp/pvt/Windows/Testing/Bugs/11070/diff Получил их командами: wineregdiff ../good/system.reg ../bad/system.reg >> system.diff wineregdiff ../good/userdef.reg ../bad/userdef.reg >> userdef.diff wineregdiff ../good/user.reg ../bad/user.reg >> user.diff В файле user.def проблемного окружения есть такие записи: В ветке HKEY_USERS\S-1-5-21-0-0-0-1000\Control Panel\Desktop\WindowMetrics "CaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,\ 00,00,00,cc,00,00,00,22,4d,00,53,00,20,00,53,00,68,00,65,00,6c,00,6c,00,20,\ 00,44,00,6c,00,67,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "MenuFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\ 00,00,cc,00,00,00,22,4d,00,53,00,20,00,53,00,68,00,65,00,6c,00,6c,00,20,00,\ 44,00,6c,00,67,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "MessageFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,cc,00,00,00,22,4d,00,53,00,20,00,53,00,68,00,65,00,6c,00,6c,00,20,\ 00,44,00,6c,00,67,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "SmCaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\ 00,00,00,00,cc,00,00,00,22,4d,00,53,00,20,00,53,00,68,00,65,00,6c,00,6c,00,\ 20,00,44,00,6c,00,67,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "StatusFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,cc,00,00,00,22,4d,00,53,00,20,00,53,00,68,00,65,00,6c,00,6c,00,20,\ 00,44,00,6c,00,67,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 Этих записей нет в свежесозданном окружении. Нашу проблему со шрифтами меню решает удаление записи HKEY_USERS\S-1-5-21-0-0-0-1000\Control Panel\Desktop\WindowMetrics\MenuFont Оригинально, HKCU\Control Panel\Desktop\WindowMetrics\MenuFont Specifies the font used in menu bars. Default: MS Shell Dlg Windows 2000 does not add this entry to the registry. https://technet.microsoft.com/en-us/library/cc938232.aspx Добавил в закрытую часть, должно применяться при wine --update. Прошу проверить: commit 748182e7f9d1958432fd03632b080a4a9348a0db Author: Vitaly Lipatov <lav@etersoft.ru> Date: Wed Apr 6 01:06:32 2016 +0300 drop HKEY_USERS\S-1-5-21-0-0-0-1000\Control Panel\Desktop\WindowMetrics registry section (eterbug #11070) diff --git a/reg/etersoft.reg b/reg/etersoft.reg index ab93414..fac80c4 100644 --- a/reg/etersoft.reg +++ b/reg/etersoft.reg @@ -54,6 +54,11 @@ # Disable MS Sans Serif substitution (http://bugs.etersoft.ru/show_bug.cgi?id=4409) "MS Sans Serif"="" +# Remove obsoleted entry +# See eterbug #11070 +# https://technet.microsoft.com/en-us/library/cc951790.aspx +[-HKEY_USERS\S-1-5-21-0-0-0-1000\Control Panel\Desktop\WindowMetrics] + Не возможно проверить по причине провала сборки wine-sql https://bugs.etersoft.ru/show_bug.cgi?id=4612#c542 Принимаю решённые. |