Честный Dual Head, два screen'а, без xinerama. Если сделать Exit->Restart через меню, запускается в Single Head конфигурации, при чём на 1-м screen'е (правый монитор). Мышь ходит по обоим мониторам, окна на правом мониторе ни на что не реагируют. Если после этого WM "уронить", он перезапускается нормально. Повторяется только на рабочей машине, дома (в такой же конфигурации) всё нормально.
Ты будешь смеяться, но совсем недавно я читал код в wmaker, который у меня вызвал дикие подозрения относительно своей корректности. А именно вычислениепри помощи магии, строки из $DISPLAY и такой-то матери, в одноголовой мы конфигурации запущены, или в многоголовой. Так что я эту магию вполне в состоянии выкинуть нафиг, а вместо неё добавить опцию, для запуска в одноголовом режиме, если надо. :)
Я подозреваю, что сейчас эту информацию можно уже не магическим образом добывать, а из xrandr 1.2
Да, вот только XRandR'у wmaker не обучен ;-) В общем мы все (я так точно) ждём публичного релиза NeXTMAKER ;-)
Магия оказалась ни при чём. Магия наоборот выявила глюк, при котором портилось окружение основного процесса. Так что я её пока не трогал, а исправил то, что реально глючило. Исправлено в 0.92.0-alt3 http://git.altlinux.org/people/voins/packages/?p=WindowMaker.git;a=commitdiff;h=8a9d32a054d7f93130510f6e7db8179a4f4199f1
(In reply to comment #3) > В общем мы все (я так точно) ждём публичного релиза NeXTMAKER ;-) +1 :-)