[3ddesktop-dev] Re: "--dontexit" implemented *UPDATE*
- From: Brad Wasson <bwasson@xxxxxxxxxx>
- To: "Eric Shattow" <3ddesktop-dev@xxxxxxxxxxxxx>
- Date: Sun, 11 Jan 2004 23:33:05 -0500
I added a flush of the message queue just before the server goes back
to waiting for activation so you shouldn't get that re-activation problem
anymore. I have gotten that before and its annoying. Thanks for the
suggestion.
As for the command line switching without graphics... part of it is already
there. If you run 3ddesk --acquirecurrent it will acquire the current desktop
(aka update the image of the current desktop without any opengl). There is
currently no way to switch without activation though. I feel it's a little
bit outside the purpose of 3ddesktop to be switching without opengl but it
shouldn't be too difficult to do so I'll look into it.
--Brad
Eric Shattow wrote:
> with CVS 20040111 and a little tweaking, it works without the
> "repeating" problem. a flag to switch the direction of the mouse wheel
> up/down might be desireable for some users (it was easy enough to change
> in the source code for myself).
>
> also desireable is a mode that disables the GL effect, while updating
> the image for the background stash. i don't think i know enough to hack
> on this, but i will try anyways.
>
> Eric Shattow wrote:
>
> > one more idea to pitch. is there a way to keep the 3ddesk change on
> > 3ddeskd from activating over and over, when "3ddesk" is called before
> > the previous "3ddesk" completes with a change of workspace? this may
> > not be necessary with the "--dontexit" now implemented, i will soon
> > try after posting this message. what is everyone's experience?
> >
> > Expected behavior:
> > A) 3ddeskd dormant
> > B) 3ddesk is run, 3ddeskd is active, user picks workspace
> > C) 3ddeskd concludes activation and goes dormant
> >
> > Sometimes what happens for me in real situations:
> > A) 3ddeskd dormant
> > B) 3ddesk is run, 3ddeskd is active, user has not picked workspace yet
> > C) 3ddesk is run, 3ddeskd is active, user has not picked workspace yet
> > D) 3ddesk is run, 3ddeskd is active, user has not picked workspace yet
> > E) user picks workspace, 3ddeskd concludes but starts actively soon after
> > F) user picks workspace, 3ddeskd concludes but starts actively soon after
> > G) user picks workspace, 3ddeskd concludes and goes dormant
> >
> > i would also ask if it is possible using the existing definitions for
> > a mode that does not have the delay of an OpenGL "carousel"
> > transition, but does update the image for the 3ddeskd pertaining to
> > that workspace. i would like to replace completely the keybindings in
> > OpenBox3 for workspace changing, to 3ddesk commands. i like the 3d
> > effect most when used with middle mouse scroll, it is quite pleasing.
> > however, a quick no-frills workspace change for the pure keyboard
> > bindings that does update this 3ddesk image i would also like.
> >
> >
> > many thanks Brad, your work has impressed my whole family :)
> >
> > - Eric
> >
> >
> > Brad Wasson wrote:
> >
> >> Ok that was fairly easy to do so I implemented it. Its in CVS only
> >> the flag is called --dontexit
> >>
> >> cheers,
> >> --Brad
> >>
> >>
> >>
> >> Eric Shattow wrote:
> >>
> >>
> >>
> >>> *pitch* how about a flag --notyet to 3ddesk that doesn't
> >>> activate that right/left/up/down desktop _just yet_ ?
> >>>
> >>> i think of this because i am using 3ddesk with openbox3 and the
> >>> bindings are for the middle wheel of my mouse when hovering the root
> >>> window.... so, you scroll the wheel up and it does 3ddesk either
> >>> where you have to scroll it AGAIN and then click, OR you end up
> >>> with some funky situation where you're scrolling the button up and
> >>> waiting up and waiting (each time running "3ddesk --gotoright") to
> >>> get to the workspace you want (takes a long time).
> >>>
> >>> "--notyet" would be used like...
> >>>
> >>> /usr/bin/3ddesk --notyet --gotoright
> >>>
> >>> it would activate 3ddesk, moving to the right, but it would still
> >>> allow you to change your mind before activating that desktop.
> >>>
> >>> love the program, together with a "multi-background-settings" gnome
> >>> daemon (one background for each workspace), it put a big "wow" on
> >>> the faces of everyone i've demoed it for.
> >>>
> >>> it's funny, without 3ddesk you see all the flickering as gnome loads
> >>> the background settings on a change, but using 3ddesk i think it
> >>> gives gnome a chance to do all that and the point is it looks nearly
> >>> flawless.
> >>>
> >>> cheers
> >>>
> >>> - Eric Shattow
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >> ________________________________________________
> >> Get your own "800" number
> >> Voicemail, fax, email, and a lot more
> >> http://www.ureach.com/reg/tag
> >>
> >>
> >>
> >>
> >
> >
> >
>
>
>
>
________________________________________________
Get your own "800" number
Voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag
Other related posts: