On Sat, 14 Jun 2003, Tim Connors wrote:

I didn't CC either of the email below to the bug, so included in full:

> On Sat, 14 Jun 2003, Martin Pitt wrote:
>
> > Am 2003-06-14 12:57 +1000 schrieb Tim Connors:
> > > When in fullscreen mode, qiv incrrectly steals both keystrokes and
> > > mouseclicks from the underlying window manager. This means one cannot
> > > change virtual pages, nor lower the qiv window in the window stack, or
> > > run other programs bound to keys (the former being the most painful
> > > for me)
> > >
> >
> > I habe never seen a fullscreen program allowing this up to now
> > (mplayer, games, etc.). Do you? Fullscreen essentially means to turn
> > off the window manager to unclutter the desktop from window frames,
> > pagers staying on top and so on; but this is just my impression, not a
> > fact from a book. I always considered this as a feature of fullscreen
> > to allow a program to get full control.
>
> OK - I would have thought keyclicks were a different thing to displaying
> your application over the top of everything else though.
>
> > After all, you can just press f to get back to window-managed mode, or
> > do not use fullscreen mode and maximise your window instead.
>
> Yeah - my reason for using fullscreen though is because different aspect
> ratio images keep wanting to resize the window frame. This is a *really*
> slow operation on my computer, and several redraws seem to happen.
>
> > > If this is not a sideeffect of some kind of X-accalaration, would it
> > > be possible to fix?
> >
> > I am not an expert of the internals of the gtk library but I will
> > investigate. I will notify you if I hear something.
>
> Thankyou.
>
> > Would you object to downgrading this bug to "wishlist" or at most
> > "minor"?
>
> OK - do you need to do that, or can I? (I can't seem to find an option on
> the BTS)

I believe I now have a reason to mark this as grave (dataloss).  I just
wish I knew how to after the fact...

> On Sat, 14 Jun 2003, Martin Pitt wrote:
>
>> Hi Tim!
>>
>> Am 2003-06-14 12:57 +1000 schrieb Tim Connors:
>> > When in fullscreen mode, qiv incrrectly steals both keystrokes and
>> > mouseclicks from the underlying window manager. This means one cannot
>> > change virtual pages, nor lower the qiv window in the window stack, or
>> > run other programs bound to keys (the former being the most painful
>> > for me)
>> >
>>
>> I habe never seen a fullscreen program allowing this up to now
>> (mplayer, games, etc.). Do you? Fullscreen essentially means to turn
>
> I forgot to mention that I actually do get my expected behaviour on the
> small sample of apps that I have tried.
>
> These are mplayer in full screen, xawtv, acroread, etc.
>
> Thinking twice about it, perhaps not mplayer, but I cannot test this right
> now (my grey-matter-memory seems to be suffering ECC errors, and my home
> box is... well... at home).

mplayer does indeed allow me to switch to another virtual page. As does
xine, and absolutely every other fullscreen app I have ever used.  And
these apps have never caused problems with the window manager like
upstream reported.

> As for the others, they probably are using very different widget sets to
> gtk2.


The reason I want to mark this bug as grave, is it has essentially
rendered my X session crashed.  A few weeks ago, I had an qiv session that
I quit, and fortunately, it wasn't fullscreen, when the process
dissapeared, but the window remained behind.  I just got the window
manager to destroy the window (closing it merely wasn't enough).  It has
happened again just now, except that I was in fullscreen at the time.  I
can't do anything.  The window manager can't intercept any keystrokes
whatsoever (I haven't yet tried ctrl-alt-backspace; will leave that after
I exhaust all other avenues).  There are no qiv processes left behind.
If I try to start xine, I get a message displayed over the old qiv window
along involving "__net_wm_state" (that I can't reproduce), and if I try
to start a fullscreen mplayer, nothing is displayed; but I can start
up another fullscreen qiv application.

Qiv really is doing something different to all other fullscreen apps, and
the fact that the entire X session is unrecoverable when a qiv crashes is
not acceptable really. (I am OK with qiv crashing -- I won't report a bug
for that partly because it will be so hard to debug with it being such a
rare and random occurence).

Does upstream have a clue of how to recover this particular X session, or
is it a lost hope?

-- 
TimC
"The application did not fail successfully because of an error"


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to