On Thu, 8 Jan 2004 22:03:43 +0200, Tuomo Valkonen wrote
> On Thu, Jan 08, 2004 at 12:37:57PM -0500, Mike wrote:
> > [xterm prob]
> 
> Xterm seems to do this quite randomly.
So this is an xterm issue, and not ion?  I guess I'll try to read through
some sources/perhaps contact Thomas Dickey...
 
> > My other major problem (although not nearly as annoying) is the dialogs
> > that mozilla firebird pops up.
> 
> Those that ask what to do with a file and are not marked as transients?
> Unfortunately a good kludge can not be written because the WM_CLASS
> propertly is totally uninformative, WM_WINDOW_ROLE is missing and the
> title doesn't help much either.
> 
> It is sadly quite common these days to forget to set these properties
> to anything usefull. Some apps that previously set them no longer do
> so, making Ion's life even harder than before. All the properties 
> for all the windows are just set to the executable name if anything -
> - totally useless information.

It looks like they are marked as transients (see end of this message),
however the window id (0x31) is bogus?
As I mentioned in a previous mail, perhaps it's possible to ignore
the transient hint on the "pick filename" dialog so that it too comes
up as full screen box?  it's not the ideal solution, but I'd settle
for it over the current behavior...
Mike

here's the xprop info for a random firebird browser window:

WM_CLASS(STRING) = "Mozilla", "navigator:browser"
WM_LOCALE_NAME(STRING) = "C"
WM_CLIENT_MACHINE(STRING) = "gueze"
WM_ICON_NAME(STRING) = "Ion FAQ - Mozilla Firebird"
WM_NAME(STRING) = "Ion FAQ - Mozilla Firebird"
WM_CLIENT_LEADER(WINDOW): window id # 0x1000001
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                window id # of group leader: 0x1000001
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified size: 200 by 200
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS

the "what do you want me to do with this file" dialog:

WM_CLASS(STRING) = "MozillaFirebird-bin", "MozillaFirebird-bin"
WM_LOCALE_NAME(STRING) = "C"
WM_CLIENT_MACHINE(STRING) = "gueze"
WM_ICON_NAME(STRING) = "Opening v0.6.0.zip"
WM_NAME(STRING) = "Opening v0.6.0.zip"
WM_CLIENT_LEADER(WINDOW): window id # 0x1000001
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                window id # of group leader: 0x1000001
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified size: 200 by 200
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS
WM_TRANSIENT_FOR(WINDOW): window id # 0x31


Reply via email to