Bug 9519

Summary: Теряет "двухголовость" при перезапуске через меню
Product: Sisyphus Reporter: Sir Raorn <raorn>
Component: WindowMakerAssignee: vkni <vkni>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P5 CC: mike, vkni
Version: unstable   
Hardware: all   
OS: Linux   

Description Sir Raorn 2006-05-05 15:28:08 MSD
Честный Dual Head, два screen'а, без xinerama.  Если сделать Exit->Restart через
меню, запускается в Single Head конфигурации, при чём на 1-м screen'е (правый
монитор).  Мышь ходит по обоим мониторам, окна на правом мониторе ни на что не
реагируют.

Если после этого WM "уронить", он перезапускается нормально.  Повторяется только
на рабочей машине, дома (в такой же конфигурации) всё нормально.
Comment 1 Alexey Voinov 2008-05-07 17:06:39 MSD
Ты будешь смеяться, но совсем недавно я читал код в wmaker, который у меня
вызвал дикие подозрения относительно своей корректности. А именно вычислениепри
помощи магии, строки из $DISPLAY и такой-то матери, в одноголовой мы
конфигурации запущены, или в многоголовой. Так что я эту магию вполне в
состоянии выкинуть нафиг, а вместо неё добавить опцию, для запуска в одноголовом
режиме, если надо. :)
Comment 2 Mikhail Gusarov 2008-05-07 19:25:16 MSD
Я подозреваю, что сейчас эту информацию можно уже не магическим образом 
добывать, а из xrandr 1.2
Comment 3 Sir Raorn 2008-05-08 19:10:31 MSD
Да, вот только XRandR'у wmaker не обучен ;-)

В общем мы все (я так точно) ждём публичного релиза NeXTMAKER ;-)
Comment 4 Alexey Voinov 2008-05-15 11:21:27 MSD
Магия оказалась ни при чём. Магия наоборот выявила глюк, при котором портилось
окружение основного процесса. Так что я её пока не трогал, а исправил то, что
реально глючило. Исправлено в 0.92.0-alt3

http://git.altlinux.org/people/voins/packages/?p=WindowMaker.git;a=commitdiff;h=8a9d32a054d7f93130510f6e7db8179a4f4199f1
Comment 5 Michael Shigorin 2008-05-27 18:23:49 MSD
(In reply to comment #3)
> В общем мы все (я так точно) ждём публичного релиза NeXTMAKER ;-)
+1 :-)