[3ddesktop-dev] Re: "--dontexit" implemented

  • From: Eric Shattow <shadow@xxxxxxxxxxxxx>
  • To: 3ddesktop-dev@xxxxxxxxxxxxx
  • Date: Sat, 10 Jan 2004 02:01:14 -0600

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






Other related posts:

  • » [3ddesktop-dev] Re: "--dontexit" implemented