Re: scwm and GNOME
- From: raster redhat com
- To: robbe orcus priv at
- cc: gnome-list gnome org
- Subject: Re: scwm and GNOME
- Date: Wed, 9 Sep 1998 18:00:00 -0400 (EDT)
On 9 Sep, Robert Bihlmeyer shouted:
-> Hi,
->
-> I try to implement support for the "GNOME Window Manger Hints
-> Proposal" in scwm. One problem that has arised is an abstraction clash:
->
-> The proposal talks about "workspaces". I understand this as a number
-> of not necesserily distinct sets of windows, with of these being
-> called "active". Windows belonging to the "active" set are mapped
-> (visible), while those not belonging to the "active" set are unmapped.
-> fvwm and scwm call these sets "desktops". I will call them workspaces
-> in the following.
->
-> (Some definition of the workspace term should be in the proposal.)
->
-> The WIN_WORKSPACE_COUNT property holds the number of workspaces. scwm
-> does not have a fixed number of workspaces. If you put a window on
-> workspace 777, it is there. scwm can be thought to have an unlimited
-> number of workspaces.
->
-> This does not work well with the GNOME panel's pager applet: The pager
-> ignores nameless workspaces, and has problems if the named workspaces
-> exceed a certain number.
->
-> Should I limit the number of workspaces in scwm to a number choosen by
-> the user?
I agree witht he abstraction problem whihc is why E doesnt suport much
of this... :) it supports some of it.. I have modified some of the
properties too as they have redundant information form normal ICCCM -
thus ambiguos overlaps.
-> Another nit with the proposal:
->
-> It would be cleaner, IMHO, to remove the necessity for ClientMessages
-> (e.g. when a client wants to change WIN_LAYER). The wm can and should
-> listen to PropertyNotify events on the root and all top-level windows,
-> so the client should be able to simply change the property.
also agreed - E auto redreads alreday and resets struct memebrs on
property changes - its nice and clean :)
-> Robbe
->
--
--------------- 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/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]