Bug 26365 - В случае выбора режима "эмулировать виртуальный рабочий стол" при закрытии программы на экране остаётся незакрываемое окно
Summary: В случае выбора режима "эмулировать виртуальный рабочий стол" при закрытии пр...
Status: CLOSED WONTFIX
Alias: None
Product: Branch p5
Classification: Distributions
Component: wine (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: QA p5
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-24 23:28 MSK by Vadim Zelenin
Modified: 2014-02-16 15:55 MSK (History)
2 users (show)

See Also:


Attachments
Снимок экрана в указанной ситуации (190.68 KB, image/png)
2011-09-24 23:28 MSK, Vadim Zelenin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vadim Zelenin 2011-09-24 23:28:19 MSK
Created attachment 5123 [details]
Снимок экрана в указанной ситуации

Эта особенность поведения наблюдается в alt linux 5.0.2 Shcool Master.

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

Для примера достаточно использовать winecfg.

Есть наблюдение, что если режим "эмулировать виртуальный рабочий стол" не включать, то после каждого запуска программы в wine остаётся висеть экземпляр процесса explorer.exe .
Comment 1 Vadim Zelenin 2011-09-24 23:30:04 MSK
В p6 такого поведения нет.
Comment 2 Lenar Shakirov 2011-09-30 20:13:49 MSK
Пробовали с "чистым" профилем wine (~/.wine)?
Comment 3 Vadim Zelenin 2011-10-01 13:17:14 MSK
(В ответ на комментарий №2)
> Пробовали с "чистым" профилем wine (~/.wine)?

да, удалил ~/.wine , ошибка воспроизводится.
Comment 4 Vadim Zelenin 2011-10-03 21:59:41 MSK
Эпиграф: "Не корысти ради, а токмо во исполнение воли пославшей мя жены..."

Что-то мне кажется, что настолько слабая реакция на сообщение об ошибке - это какая-то аномалия. Подскажите, товарищи, где я ошибся? Неправильно классифицировал проблему? Или хочу слишком многого? Или плохо описал способ повторения проблемы?

Хорошо. Тогда для повторения ошибки можно выполнить следующие шаги:

1. в свежеустановленном altlinux-5.0.2-school-master-i586-ru-install-dvd5.iso
запустить winecfg

2. в winecfg на вкладке "Графика" включить галочку у опции  "эмулировать виртуальный рабочий стол" 

3. закрыть winecfg

4. запустить winecfg . наблюдается проблема: окно виртуального рабочего стола рисуется неверно.

5. закрыть winecfg. наблюдается проблема: на экране остаётся окно (виртуального рабочего стола?), которое невозможно закрыть иначе, чем "убить" explorer.exe
Comment 5 Lenar Shakirov 2011-10-04 16:48:55 MSK
Молчит мейнтейнер, остальные скорее не знают как помочь :)

Пробовали wine-vanilla?
Comment 6 Vadim Zelenin 2011-10-04 22:57:05 MSK
wine-vanilla этой ошибки не имеет.

но для моего случая это почти не важно - я нашёл способ избежать потребности в виртуальном рабочем столе.
Comment 7 Vadim Zelenin 2011-10-04 22:59:48 MSK
Кстати, оповещение шлётся на lav@altlinux.org
а в пакете Packager: Vitaly Lipatov <lav@altlinux.ru>

может быть потому и молчит, что не получает?
Comment 8 Lenar Shakirov 2011-10-04 23:25:24 MSK
(В ответ на комментарий №6)
> wine-vanilla этой ошибки не имеет.
> 
> но для моего случая это почти не важно - я нашёл способ избежать потребности в
> виртуальном рабочем столе.

Расскажите и нам этот способ.

> Кстати, оповещение шлётся на lav@altlinux.org
> а в пакете Packager: Vitaly Lipatov <lav@altlinux.ru>
> 
> может быть потому и молчит, что не получает?

Думаю существует алиас .org -> .ru. Скорее Виталий очень занят
Comment 9 Vadim Zelenin 2011-10-05 18:19:11 MSK
(В ответ на комментарий №8)
> Расскажите и нам этот способ.

Всё очень просто.
Передо мной поставлена задача - установить в комп. классах программу Знак ( авторы: http://www.inissoft.by ; масштаб бедствия: http://znak.eduspb.com , скачать: http://znak.eduspb.com/archives/252 ). 

Программа тестирования из Знака создаёт пустую серую topmost форму, которая призвана скрыть от ученика рабочий стол и кнопку пуск. А потом эта программа создаёт ещё какие-то формочки - для выбора ученика, задания, выполнения теста и пр. В винде эти формочки рисуются поверх BackForm, а в wine - в зависимости от настройки "эмулировать виртуальный рабочий стол". Если режим эмуляции включен - то поведение тождественно виндовому. А если выключено - то BackForm прячет под собой все остальные окна. 

Я планировал включить режим эмуляции, но в p5 он казался сломан.

Удалось написать небольшой скрипт, который запускает тестирующую программу, ждёт появления окна BackForm ( используется CMDOW : http://www.commandline.co.uk/cmdow/index.html ), а потом это окно скрывается (всё тем-же CMDOW )
Comment 10 Vitaly Lipatov 2011-10-08 17:54:48 MSK
Чем я могу помочь в этой ситуации?
Comment 11 Vadim Zelenin 2011-10-12 17:56:09 MSK
(В ответ на комментарий №10)
> Чем я могу помочь в этой ситуации?

Разобраться почему не работает как следует режим эмуляции виртуального рабочего стола в Etersoft-овской сборке и если есть возможность-исправить? Или, если это кажется скучным и ненужным - обновить версию wine в репозитории?
Comment 12 Vadim Zelenin 2013-11-13 15:11:24 MSK
Наверное,
это уже никому не нужно и никто не поправит.