Christopher Bratusek | 15 Dec 10:06 2008
Picon
Picon

[README] Still 6 patches to test + Open Goals

Hi all,

Just 5 more days 'till sawfish 1.3.5. So I invite everyone to test the 6 patches which are submitted.

And there are also some open goals, assigned to andrea: Do you think you get them finished, or
do you want to move them to goals for 1.3.6? see: http://sawfish.wikia.com/wiki/Proposed_Goals

I'll now move any unassigned goal to 1.3.6.

One more thing: any solution for this here? http://mail.gnome.org/archives/sawfish-list/2008-November/msg00064.html

Thanks for reading,

Chris
Andrea Vettorello | 15 Dec 21:35 2008
Picon

Re: [README] Still 6 patches to test + Open Goals

On Mon, Dec 15, 2008 at 10:06 AM, Christopher Bratusek
<nano-master <at> gmx.de> wrote:
> Hi all,
>
> Just 5 more days 'till sawfish 1.3.5. So I invite everyone to test the 6
> patches which are submitted.
>
> And there are also some open goals, assigned to andrea: Do you think you get
> them finished, or
> do you want to move them to goals for 1.3.6? see:
> http://sawfish.wikia.com/wiki/Proposed_Goals
> I'll now move any unassigned goal to 1.3.6.
>

For stagger placement I'll post a patch tomorrow (it's a one liner),
for sawfish-ui disconnected when restarting I have not yet found a
solution, I was looking on how to make the communication persistent.

> One more thing: any solution for this here?
> http://mail.gnome.org/archives/sawfish-list/2008-November/msg00064.html
>

I'm still using a Sawfish stable version and I can't replicate it here
(Debian Sid, Gnome 2.20/2.22), I probably need to test it with an
updated SVN version.

--

-- 
Andrea

Michal Jaegermann | 16 Dec 03:01 2008

Re: [README] Still 6 patches to test + Open Goals

On Mon, Dec 15, 2008 at 10:06:22AM +0100, Christopher Bratusek wrote:
> 
> One more thing: any solution for this here? http://mail.gnome.org/archives/sawfish-list/2008-November/msg00064.html

Did you try to check what xwininfo has to say about this particular
window?

    Michal

Christopher Bratusek | 16 Dec 10:20 2008
Picon
Picon

Re: [README] Still 6 patches to test + Open Goals

Am Montag, den 15.12.2008, 19:01 -0700 schrieb Michal Jaegermann:
On Mon, Dec 15, 2008 at 10:06:22AM +0100, Christopher Bratusek wrote: > > One more thing: any solution for this here? http://mail.gnome.org/archives/sawfish-list/2008-November/msg00064.html Did you try to check what xwininfo has to say about this particular window?     Michal

xwininfo: Window id: 0x4000032 "Lautstärkeregler"

  Root window id: 0x3f (the root window) (has no name)
  Parent window id: 0x1c02b8a (has no name)
     4 children:
     0x400003e (has no name): ()  17x23+2+2  +983+872
     0x400003d (has no name): ()  17x23+2+125  +983+995
     0x400003c (has no name): ()  17x100+2+25  +983+895
     0x4000033 (has no name): ()  1x1+-1+-1  +980+869

  Absolute upper-left X:  981
  Absolute upper-left Y:  870
  Relative upper-left X:  4
  Relative upper-left Y:  20
  Width: 21
  Height: 150
  Depth: 24
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x20 (installed)
  Bit Gravity State: NorthWestGravity
  Window Gravity State: StaticGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +981+870  -278+870  -278-4  +981-4
  -geometry 21x150+977-0

  Bit gravity: NorthWestGravity
  Window gravity: StaticGravity
  Backing-store hint: NotUseful
  Backing-planes to be preserved: 0xffffffff
  Backing pixel: 0
  Save-unders: No

  Someone wants these events:
      KeyPress
      KeyRelease
      EnterWindow
      LeaveWindow
      Exposure
      VisibilityChange
      StructureNotify
      FocusChange
      PropertyChange
      ColormapChange
  Do not propagate these events:
  Override redirection?: No

  Window manager hints:
      Client accepts input or input focus: Yes
      Initial state is Normal State

  Normal window size hints:
      Program supplied location: 0, 0
      Program supplied minimum size: 21 by 150
      Program supplied maximum size: 21 by 150
      Program supplied window gravity: NorthWestGravity
  No zoom window size hints defined

  No window shape defined
  No border shape defined

Chris
Christopher Bratusek | 16 Dec 10:31 2008
Picon
Picon

Re: [README] Still 6 patches to test + Open Goals

Am Dienstag, den 16.12.2008, 10:20 +0100 schrieb Christopher Bratusek:
Am Montag, den 15.12.2008, 19:01 -0700 schrieb Michal Jaegermann:
On Mon, Dec 15, 2008 at 10:06:22AM +0100, Christopher Bratusek wrote: > > One more thing: any solution for this here? http://mail.gnome.org/archives/sawfish-list/2008-November/msg00064.html Did you try to check what xwininfo has to say about this particular window?     Michal

xwininfo: Window id: 0x4000032 "Lautstärkeregler"

  Root window id: 0x3f (the root window) (has no name)
  Parent window id: 0x1c02b8a (has no name)
     4 children:
     0x400003e (has no name): ()  17x23+2+2  +983+872
     0x400003d (has no name): ()  17x23+2+125  +983+995
     0x400003c (has no name): ()  17x100+2+25  +983+895
     0x4000033 (has no name): ()  1x1+-1+-1  +980+869

  Absolute upper-left X:  981
  Absolute upper-left Y:  870
  Relative upper-left X:  4
  Relative upper-left Y:  20
  Width: 21
  Height: 150
  Depth: 24
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x20 (installed)
  Bit Gravity State: NorthWestGravity
  Window Gravity State: StaticGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +981+870  -278+870  -278-4  +981-4
  -geometry 21x150+977-0

  Bit gravity: NorthWestGravity
  Window gravity: StaticGravity
  Backing-store hint: NotUseful
  Backing-planes to be preserved: 0xffffffff
  Backing pixel: 0
  Save-unders: No

  Someone wants these events:
      KeyPress
      KeyRelease
      EnterWindow
      LeaveWindow
      Exposure
      VisibilityChange
      StructureNotify
      FocusChange
      PropertyChange
      ColormapChange
  Do not propagate these events:
  Override redirection?: No

  Window manager hints:
      Client accepts input or input focus: Yes
      Initial state is Normal State

  Normal window size hints:
      Program supplied location: 0, 0
      Program supplied minimum size: 21 by 150
      Program supplied maximum size: 21 by 150
      Program supplied window gravity: NorthWestGravity
  No zoom window size hints defined

  No window shape defined
  No border shape defined

Chris

( add-window-matcher 'WM_CLASS "^Mixer_applet2/mixer_applet2$" '( frame-type . none ))

does also not solve the problem ... I'm using gnome 2.25x (selfcompiled from SVN) perhaps there has been some change in the mixer-applet's window-type?
Andrea Vettorello | 16 Dec 18:30 2008
Picon

Re: [README] Still 6 patches to test + Open Goals

On Tue, Dec 16, 2008 at 10:31 AM, Christopher Bratusek
<nano-master <at> gmx.de> wrote:

> ( add-window-matcher 'WM_CLASS "^Mixer_applet2/mixer_applet2$" '( frame-type
> . none ))
>
> does also not solve the problem ... I'm using gnome 2.25x (selfcompiled from
> SVN) perhaps there has been some change in the mixer-applet's window-type?

Checked with a Sawfish SVN snapshot (revision 4311) and a clean
configuration, the mixer-applet is not decorated. To exclude a Sawfish
regression, I would try with a different WM, like FVWM for example.

--

-- 
Andrea

Andrea Vettorello | 16 Dec 18:58 2008
Picon

Re: patch testing howto

On Wed, Nov 26, 2008 at 12:46 PM, Teika Kazura <teika <at> lavabit.com> wrote:
> Hi, folks.
>
> As I wrote in another post, I ask you to share your knowledge on
> patch testing. I've made a wiki page:
> http://sawfish.wikia.com/wiki/Patch_testing_howto
> Please expand the list below, by answering in the email or
> by editing the wiki, whichever way you prefer.
>

I install an updated SVN version in a local dir on my home, and I
execute it in a Xephyr instance with a different user (the ~/.xsession
point the binary in my home).

If it's a C patch I reinstall it completely (make install), if it's a
Lisp patch, I simply modify the .jl files and restart Sawfish (if both
.jl and .jlc files are available, it will load the more recent of the
two).

--

-- 
Andrea

Michal Jaegermann | 16 Dec 20:12 2008

Re: [README] Still 6 patches to test + Open Goals

On Tue, Dec 16, 2008 at 10:20:49AM +0100, Christopher Bratusek wrote:
> Am Montag, den 15.12.2008, 19:01 -0700 schrieb Michal Jaegermann:
> 
>     On Mon, Dec 15, 2008 at 10:06:22AM +0100, Christopher Bratusek wrote:
>     >
>     > One more thing: any solution for this here? http://mail.gnome.org/archives/sawfish-list/2008-November/msg00064.html
> 
>     Did you try to check what xwininfo has to say about this particular
>     window?
> 
>         Michal
> 
> xwininfo: Window id: 0x4000032 "Lautstärkeregler"

Hm, I guess that 'xprop' may have something more interesting to say
about it.  WM_CLASS, WM_NAME and WM_STATE in particular.

There will be likely quite copious output.  I do not think that you
have to post it all. :-)

    Michal

Christopher Bratusek | 16 Dec 21:19 2008
Picon
Picon

Re: [README] Still 6 patches to test + Open Goals

Am Dienstag, den 16.12.2008, 12:12 -0700 schrieb Michal Jaegermann:
On Tue, Dec 16, 2008 at 10:20:49AM +0100, Christopher Bratusek wrote: > Am Montag, den 15.12.2008, 19:01 -0700 schrieb Michal Jaegermann: > > On Mon, Dec 15, 2008 at 10:06:22AM +0100, Christopher Bratusek wrote: > > > > One more thing: any solution for this here? http://mail.gnome.org/archives/sawfish-list/2008-November/msg00064.html > > Did you try to check what xwininfo has to say about this particular > window? > > Michal > > xwininfo: Window id: 0x4000032 "Lautstärkeregler" Hm, I guess that 'xprop' may have something more interesting to say about it. WM_CLASS, WM_NAME and WM_STATE in particular. There will be likely quite copious output. I do not think that you have to post it all. :-)     Michal

XKLAVIER_STATE(INTEGER) = 0, 0
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 4294967295
_NET_WM_STATE(ATOM) = _NET_WM_STATE_SKIP_PAGER
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x3e00038
bitmap id # of mask for icon: 0x3e0003a
window id # of group leader: 0x3e00001
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 65011764
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_NET_WM_USER_TIME(CARDINAL) = 412565
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x3e00033
WM_CLIENT_LEADER(WINDOW): window id # 0x3e00001
_NET_WM_PID(CARDINAL) = 5795
WM_LOCALE_NAME(STRING) = "de_DE.UTF-8"
WM_CLIENT_MACHINE(STRING) = "Excelsior"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 0, 0
program specified minimum size: 21 by 150
program specified maximum size: 21 by 150
window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "mixer_applet2", "Mixer_applet2"
WM_ICON_NAME(STRING) = "Lautstärkeregler"
_NET_WM_ICON_NAME(UTF8_STRING) = 0x4c, 0x61, 0x75, 0x74, 0x73, 0x74, 0xc3, 0xa4, 0x72, 0x6b, 0x65, 0x72, 0x65, 0x67, 0x6c, 0x65, 0x72
WM_NAME(STRING) = "Lautstärkeregler"
_NET_WM_NAME(UTF8_STRING) = 0x4c, 0x61, 0x75, 0x74, 0x73, 0x74, 0xc3, 0xa4, 0x72, 0x6b, 0x65, 0x72, 0x65, 0x67, 0x6c, 0x65, 0x72

Chris
Michal Jaegermann | 16 Dec 20:32 2008

Re: [README] Still 6 patches to test + Open Goals

On Tue, Dec 16, 2008 at 09:19:50PM +0100, Christopher Bratusek wrote:
> Am Dienstag, den 16.12.2008, 12:12 -0700 schrieb Michal Jaegermann:
> 
> 
>     Hm, I guess that 'xprop' may have something more interesting to say
>     about it.  WM_CLASS, WM_NAME and WM_STATE in particular.
....

> WM_HINTS(WM_HINTS):
> Client accepts input or input focus: True
> Initial state is Normal State.
> bitmap id # to use for icon: 0x3e00038
> bitmap id # of mask for icon: 0x3e0003a
> window id # of group leader: 0x3e00001
> _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0

I will not tell from the top of my head what all that means. But
checking headers and sources may show something interesting.

> WM_CLASS(STRING) = "mixer_applet2", "Mixer_applet2"

And you do: 

( add-window-matcher 'WM_CLASS "^Mixer_applet2/mixer_applet2$"
   '( frame-type .  none ))

It looks to me that this regexp should be "^[Mm]ixer_applet2$"
although ".ixer_applet2$" is likely good enough (or you may add
an ^ anchor too).   Just guessing...

    Michal


Gmane