Hi Stefan,

Le 30/03/2018 à 16:45, Stefan Monnier a écrit :
>[snip]
> 
>>> I tried it with a manual
>>>
>>>     VirtualScreens {
>>>      "1200x1600+0+0"
>>>      "1200x1600+1200+0"
>>>     }
>>>
>>> and it seemed to be somewhat working.  For some reason it seems like it
>>> doesn't "bring in" the previously existing windows (at least I couldn't
>>> see them, I had to remove the VirtualScreens declaration and restart
>>> ctwm to recover my windows).  And clicking in the background of the
>>> second monitor brought up the menu in the first monitor :-(
>>> I'm sure there are many more quirks.> [snip]
>>
>> That describes pretty well the problems I encountered :)
> 
> Could add an option to automatically provide the VirtualScreens thingy
> based on the xrandr monitor information?
> It wouldn't fix those quirks, clearly, but it might encourage people to
> use VirtualScreens and in turn to try and fix them.

If we want to go this way, we have to define clearly what VirtualScreens
should provide. At this time, sharing the same config file for different
size screens is for example de facto problematic (workspace manager
position and other geometry settings). As sharing the same workspaces is
a bit weird...

Moreover, the actual implementation of this feature really complicates
the code.

++

Max.

Reply via email to