Re: FVWM: Re: Just an idea, desktop lock on the mousecursor..

From: Tudor Hulubei <chang!tudor_at_pub.ro>
Date: Fri, 1 Mar 1996 00:26:43 +0200

>>> AddToFunc page-and-warp "I" GotoPage $0 $1
>>> + "I" Next [!iconic CurrentScreen CurrentDesk] Focus
>>>
>>> AddToFunc desk-and-warp "I" Desk $0 $1
>>> + "I" Next [!iconic CurrentScreen CurrentDesk] Focus
>>>
>>> The CirculateSkip Styles ensure that only "important" windows get the
>>> focus.
>>
>> I did precisely the same thing in my .fvwm2rc file. It is an ugly
>> hack, though, as everything gets crazy when I create more than one
>> window in a screen. I think fvwm should restore the focus on the
>> window that previously had it in the screen we are switching to.


> You wanted:
>>> AddToFunc page-and-warp "I" GotoPage $0 $1
>>> + "I" Prev [!iconic CurrentScreen CurrentDesk] Focus
>>>
>>> AddToFunc desk-and-warp "I" Desk $0 $1
>>> + "I" Prev [!iconic CurrentScreen CurrentDesk] Focus

> I think that works as requested.

It doesn't. If I have two windows in a Screen, every time I switch to
that screen, the Prev window in that Screen will get the focus. It is
really annoying. A somehow better solution is to use this:

AddToFunc GotoPageFocus
+ "I" GotoPage $0 $1
+ "I" Next [!iconic CurrentScreen CurrentDesk] Focus
+ "I" Prev [!iconic CurrentScreen CurrentDesk] Focus

but is is much slower (I have a very old & slow video card) and the
fact that I have to set the focus first on the Prev window and then on
the Next window is visible. I guess it would be nice to be able to do
something like:

AddToFunc GotoPageFocus
+ "I" GotoPage $0 $1
+ "I" Current [!iconic CurrentScreen CurrentDesk] Focus
                ^^^^^^^

Regards,
Tudor

P.S.
With or without this, fvwm is just great :-)

--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Thu Feb 29 1996 - 17:15:30 GMT

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:58 BST