Re: E/Gnome window placement quirks



On  7 Mar, Daniel Burrows scribbled:
->  On Sun, Mar 07, 1999 at 03:32:01PM -0500, raster@redhat.com was heard to say:
->  > 
->  > this basicalyl shows that gmc is not a managed E client - it has no
->  > clue gmc exists - mots likely becuase you started gmc before E started.
->  > - thus is fell back and used overrider-reidrect windows, bypassing the
->  > WM.
->  > 
->  
->    No.  I started gmc after E.  But from what you said below, it sounds like
->  gmc tells E where to put its windows, so that doesn't help.  Am I right?

yup.

->  > ->   * Give each window a 'placement niceness' which determines what priority
->  > ->    they get (default 0).  Windows would never be placed over a window with a
->  > ->    lower niceness if possible.
->  > 
->  > alreayd there - called layers. E arranges preferntially ased on the
->  > layer if the app doesnt explicitly ask for geometry.
->  
->    Ok.  Is it possible for one layer to absolutely exclude other [managed]
->  windows from overlapping it?  For example, the Macbar in E-Mac is pretty but
->  annoying due to the fact that windows tend to get lost behind it.  Can that
->  be fixed in the theme?

????? windows dont / shouldnt get lost behind it.... not if the bar
hasnt been made sticky (if sticky its on top).

->  > ->    For example, I'd set the niceness of the E menu bar and dragbar to -20, the
->  > ->  niceness of the panel to -10, and the niceness of the gmc icons to -5.  So
->  > ->  the windows would be placed as follows:
->  > 
->  > E's dragbar is an internal gadget - you can turn it off if you like.
->  
->    No, I _want_ it on..I just don't want my panel covering it up.  What would
->  have to be changed in the panel, gmc, and/or E in order for them to 'play nice'
->  with each other?

lots. basically you have parts of gnome attempting to be what
traditionally have been windowmangere elements assuming the WM doesnt
do anything. you basically have no choice - turn off E's stuff or dont
use the panel (or put it far away from E's stuff).

-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
raster@rasterman.com       /\___ /\ ___/||\___ ____/|/\___  raster@redhat.com
Carsten Haitzler           | _ //__\\ __||_ __\\ ___|| _ /  Red Hat Advanced
218/21 Conner Drive        || // __ \\_ \ | |   \ _/_|| /   Development Labs
Chapel Hill NC 27514 USA   ||\\\/  \//__/ |_|   /___/||\\   919 547 0012 ext 282
+1 (919) 929 9443, 801 4392   For pure Enlightenment   http://www.rasterman.com/

              \|/ ____ \|/  For those of you unaware. This face here is in fact
	      "@'/ ,. \@"   a Linux Kernel Error Message.
	      /_| \__/ |_\
		 \__U_/
							   



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]