Re: FVWM: Iconifying widows on specific pages

From: Thomas A. Gardiner <gardiner_at_pas.rochester.edu>
Date: Tue, 6 Feb 2001 07:43:46 -0500 (EST)

Hi,


On Tue, 6 Feb 2001, Thomas Adam wrote:

>Dear List,
>
>I am sorry if I have sent numerous question, many of
>which are probably trivial, it is just that I love
>AnotherLevel. I think that it is the best window
>manager that I have used in Linux. Much more so than
>the abominal KDE or GNOME!!

So then you should realize that the window manager is Fvwm2. AnotherLevel
is a m4 package which together with FvwmM4 constructs a .fvwm2rc file for
you. (I still use a modified version of the AnotherLevel package too...)

>So, yet again, I have another question for you to try
>and solve!!
>
>I use AnotherLevel (Lestiff WM). I have it setup in
>the following way. I have one desk which is called
>"Desk" (and which contains 4 pages) and another desk
>called "Apps" (which also contains 4 pages).

You should know that the name Desk and Apps are just that "names or
labels" which are set in one of the m4 files; there's nothing special
about them. What you are describing is two desks with 2x2 pages on each
desk in the language of Fvwm2.

>And when
>AnotherLevel loads, the initial desk which is
>displayed is "Desk", and on it is displayed the
>following:
>
>FvwmPager
>xcpustate
>xconsole (started Iconically)
>
>All of the above are sticky windows!! Thus when I
>change to different pages within BOTH desks those
>windows appear (obviously!!).

Sticky is not what causes these windows to move from page to page and desk
to desk. Sticky means that you can not drag the window to a new location.
Something you need to look for is that the AnotheLevel package uses
aliases (in m4) in the file fvwm2rc.decors.m4. Search for FvwmAlias and
you will find

# FvwmAlias macro will ease the trouble-- you can use all lower case,
# all uppercase, or *proper* mixed capitalization
# eg. StickyOnTop, stickyontop, or STICKYONTOP all work
# but StickyonTop will *not* work

define(`FvwmAlias',`
define(`$1',`$2')
define(upcase(`$1'),`$2')
define(downcase(`$1'),`$2')
')

...
fvwm2rc.decors.m4: FvwmAlias(WinCircSkip,`WindowListSkip,CirculateSkip')

>My question is.....can I specify certain pages within
>a DESK so that when I switch to that desk, the sticky
>windows iconify (or are hidden) and make themselves
>"non sticky". I know that this may seem like a strange
>question, but it is a necessary one!!!

I believe if you change the style definitions from WinCircSkip to
WindowListSkip that will cause them "not to follow you around" but still
appear when you press the middle mouse button on the root window, assuming
that you have not changed the behavior of this action.


Tom

--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Feb 06 2001 - 06:51:13 GMT

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