2009/2/6 Dominik Vogt <[email protected]>:
> On Thu, Feb 05, 2009 at 10:55:16PM +0000, Thomas Adam wrote:
>> 2009/1/26 Thomas Adam <[email protected]>:
>> > I like this idea, actually, but the changes involved would be vast --
>> > however certainly very interesting to work on for the future.  Would
>> > you and others be willing to flesh this out further?  I really like
>> > the idea, and having a design for this, if only for the future would
>> > be cool.
>>
>> I appreciate everyone's busy doing other things, so I shall say that I
>> plan to reinstate the StartsOn{Desk,Screen,Page} style commands for
>> now, and just have MapCommand accept anything (i.e., it won't consider
>> StartsOnLocation as per my original patch as a special case -- the
>> change is just too fundamental and would break almost all configs out
>> there).  I'll do this over this coming weekend and will resubmit this
>> patch with the appropriate documentation.
>>
>> If anyone has any objections to this, do let me know.  I don't
>> consider it a waste of my time to do the work, but I'd rather know
>> sooner rather than later.   :)
>
> I was planning to look into the patch on saturday evening (GMT) or
> maybe earlier.

Ah, OK.  Please don't think I'm forcing your hand on this, I just
never know how much time to give between pauses before I give a gentle
reminder that I haven't completely abandoned an idea.  :)

>> Is it worth, whilst I am looking at the code, to deprecate
>> StartsOnDesk, seeing as StartsOnPage has this functionality anyway,
>
> Has it?  Can you give an example?

Sure (From within FvwmConsole):

FvwmPager 0 3
Style Foo StartsOnPage 2
Exec exec xterm -T Foo

... will place the new window "Foo" on Desk 2.  Note that this was one
of the reasons I came up with the "new" StartsOnLocation, which
effectively deprecated StartsOnDesk/StartsOnScreen, because
StartsOnDesk is already present in StartsOnPage, and because adding in
an optional "screen [num]" parameter to StartsOnPage made sense.  Of
course, StartsOnPage with just one parameter feels wrong because it's
not a page, it's now a Desk -- hence the name change to
StartsOnLocation.  But this would break too many configs, I feel.

Kindly,

-- Thomas Adam

Reply via email to