Slashdot Mirror


Gestures For The Linux Desktop

geoffsmith writes "Just stumbled upon a gesture system for the linux desktop called 'wayV'. It works similarly to Mozilla gestures, except at windowing system level. For example, hold down the middle mouse button and draw an 'N' and netscape pops up, or draw a slash through a window and it kills the window's process. There are .debs available and the author is currently porting it to win32."

23 of 175 comments (clear)

  1. obscene by gripdamage · · Score: 4, Funny

    I guess I thought this software always came with my distribution. I've been making a certain gesture at the Linux desktop for some time with no effect.

  2. Whatever happened to Popmouse for Windows? by Katravax · · Score: 3, Interesting

    A couple years ago there was a similar app for Windows called Popmouse. I cannnot find it now. Does anyone know what became of that software, or Pointix, the company that made it?

  3. In related news.... by telstar · · Score: 4, Funny

    No word yet on what gestures the Linux port of "Leisure Suit Larry" will support.

  4. Pointless by Anonymous Coward · · Score: 3, Interesting

    Thats utterly freakin stupid It takes longer to draw an "N" than it does to click the freakin icon, not to mention that there's probably hundreds of apps that start with the letter "N".

    The "mouse gestures" idea is pointless.

  5. apt-get install from Debian by CAPSLOCK2000 · · Score: 4, Informative

    This software is allready in Debian, so all you Debian heads, save the author's website, and install with:
    # apt-get install wayv

    (well, actually sudo aptitude install wayv for me, but that's beside the point)

    1. Re:apt-get install from Debian by taviso · · Score: 3, Informative

      fvwm has had this functionality using libstroke since version 2.3.4 (2.5.5 is the latest release)

      --
      ex$$
  6. Oh puhleeze. by CoolVibe · · Score: 4, Interesting
    People think "gestures" are the best thing since powdered milk. I don't. I'm not a believer. Heck, I'm a keyboard using heretic. I loove KDE because everything can be assigned to a hotkey.

    To me, gestures is a violation of POLA (Principle of least astonishment). When gestures are on in Opera, they get in the way, because I sometimes 'randomly' select text when I browse/read (it helps me read faster, dunno why).

    So make me a believer. Tell me _why_ gesturing (as the scourge that it is to me) should haunt me even on my desktop?

    No, I'm not trolling, I'm generally curious about why people think this RSI inducing "input method" is useful, and why I should use it instead of my well-optimized keyboard shortcut scheme.

    1. Re:Oh puhleeze. by Katravax · · Score: 4, Informative

      Liar. You're just trying to sound like a keyboard snob. Opera gestures don't happen by themselves -- you have to hold the right mouse button down. I also highlight text to break pages apart to make them easier to read, and I have never accidentally kicked off an Opera gesture, and Opera is my primary browser. In addition, you can turn the gestures off. There is no way for gestures in Opera to "get in the way".

  7. StrokeIt. by albino+eatpod · · Score: 3, Interesting

    There's already a pretty good mouse gesture program out for Windows called StrokeIt. I tried using it for a while, but it's really not worth it unless you have an optical mouse IME - a balled mouse ended up screwing up the gestures something chronic. Since I got my Logitech optical, it's a bit more usable, but I do wonder how much more efficient it is. To close a window, you have to draw a Q, and in the same time you've done it you could have just clicked the X.

    I use the gestures in Phoenix though, moving back and forth between pages is a breeze now though - I really wouldn't recommend it for a full windows system though.

  8. gestures standards by vistic · · Score: 5, Interesting

    I really hope that the gestures they use are the same as Mozilla's. I use the gestures a lot, and if I'm ever forced to use IE, I find myself gesturing to no avail.

    However, I recently tried using Opera which also has gestures capability. The problem I had is that a lot of the gestures are different than Mozilla's gestures, causing me to do Mozilla gestures out of habit without effect (or the wrong effect) inside Opera.

    On an operating system level this could be problematic. What if I absent-mindedly do a Mozilla gesture, but in this operating system's gestures, it causes me to lose my work before it was saved? Or some such similar disaster.

    Already I know I would have problems with the closing windows by drawing a slash through it. In Mozilla and Opera, you close it by gesturing L, R, L.

    Probably the best way to avoid all these gestures getting confused with each other ("now let's see, was that for Opera? Mozilla? or the operating system?") is to develop some sort of gesturing standard that's generally agreed upon as intuitive that we all can remember and use.

    Also, what if I have Mozilla installed on a system that also has an operating system gestures program installed? Which gesture takes priority when the same thing means two different things to two different programs that are monitoring the mouse at the same time?

  9. FVWM by James+Lanfear · · Score: 5, Informative

    FVWM has supported gestures through LibStoke (apparently what wayV uses as well) for quite some time.

  10. StrokeIt by eddy · · Score: 4, Informative

    No idea, but StrokeIt sounds similar.

    Personally I feel the only gestures worth bothering with is the hold-mousebutton-click-other for navigating back/forward.

    --
    Belief is the currency of delusion.
    1. Re:StrokeIt by eddy · · Score: 3, Insightful

      Yes, like in Opera.

      The reason I see those as the most useful is because you typically do them while "off keyboard". If I open a new window it's very likely that I'm going to have to type something into it anyway, so opening the window using a guesture instead of pressing ctrl+n isn't a big win if you measure in "minimizing movement" which seems to be my optimization critera.

      A case can be made for other functions in the same way -- reload certainly is "off keyboard", but I still hit F5 or click the reload-button, probably becase I'm so very used to it in conjunction with the relative rareness of that operation (as compared to navigation)

      --
      Belief is the currency of delusion.
  11. Ratpoison by leoboiko · · Score: 4, Funny

    I use ratpoison. The only gesture I do is to the mouse, not with the mouse.

    --
    Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
  12. I wonder... by rampant+mac · · Score: 3, Funny
    There are .debs available and the author is currently porting it to win32.

    Wonder what gesture he'll use for control-alt-delete?

    --
    I like big butts and I cannot lie.
  13. Useful? by sepluv · · Score: 3, Informative
    Although this is quite an interesting (and even humorous) idea I doubt if it will be used by many Linux users (unless it is quite simple with a few mouse gestures which are easy to make but not easy to make by mistake). I'm sure some people will like it, but, as has already been pointed out, it is probably quicker clicking the icon. Even if it does speed things up a bit, one has to learn all those gestures and make sure one does not make any by accident.

    When I had mouse gestures enabled in my browsers (Mozilla, Opera and Phoenix), I found myself making them by accident and closing the window or something. Maybe they should make them customisable (choose your own gestures - that would be cool and people probably have their own personal gestures they find it is easier/harder for them to make ;-) ) and also make it so one can choose which indivdual gestures you want installed (i.e.: not the kill the app one if your fingers slip sometimes).

    If that was done they might be more useful and mainstream (and, maybe, used in many apps and OS's), but still I (like many others, probably) just couldn't be bothered learning all the damn things and they seemed like more pain than they were worth - I know how to user my browser/OS quickly and well by pointing and clicking or by the keyboard, and I do not really need a third harder-to-learn that is of questionable value and unlikely to speed up my browsing or OS use.

    --
    Joe Llywelyn Griffith Blakesley
    [This post is in the public domain (copyright-free) unless otherwise stated]
    1. Re:Useful? by Jack+Zombie · · Score: 3, Informative

      Maybe they should make them customisable (choose your own gestures - that would be cool and people probably have their own personal gestures they find it is easier/harder for them to make ;-) ) and also make it so one can choose which individual gestures you want installed (i.e.: not the kill the app one if your fingers slip sometimes).

      Actually, you can customize and choose which individual mouse gestures you want to use in Phoenix/Mozilla with the Optimoz Mouse Gestures Extension. All you need to do is go to the directory where you installed Phoenix/Mozilla (for example, C:\Program Files\mozilla.org\Mozilla), then navigate into chrome\mozgest\content\ and open the gestimp.js file (so, following the previous example, it would be C:\Program Files\mozilla.org\Mozilla\chrome\mozgest\content\g estimp.js). Now, edit whats in function initGestureTable() -- for example, edit
      addGesture("L", "g.BrowserBack", "BrowserBack();");
      to
      addGesture("LUDR", "g.BrowserBack", "BrowserBack();");
      in order to change from performing a "Left" gesture to go back one page to "Left, Up, Down, Right". You can also delete the gestures you dislike this way. Its archaic and troublesome, I know, but it works.

      Personally, I only use the "Left" for Back, "Right" for Forward, "Up" for Stop, "Down" for New Tab, and "Down, Right" for Close Tab. All the rest is bloat that gets in the way, for me at least.

      --
      "You should never doubt what nobody is sure about." -- Willy Wonka
  14. Fantastic by arvindn · · Score: 3, Insightful
    This is a good thing. One of the things I think today's desktop (not just linux, mind you) needs most is for the user to be able to interact more at the level of the desktop environment/window system rather than with applications alone. For instance, one of the things I liked best about sawfish was the endless amount of keyboard interaction it allowed. I could configure shortcuts for all sorts of window operations, and stuff like SHIFT+pull with mouse for resizing a window. Heck, I even used to change the volume with sawfish (map a keysroke to the commands aumix -v +5 and aumix -v -5).

    Conversely, I'm disappointed that gnome2 in its effort to make it appeal to windows users has dumbed things down a lot. After all, once you get users to try out the linux desktop, how do you keep them? By making the desktop more powerful, of course.

    I'm looking forward to seeing this get adopted widely. Eventually, I want there to be an entire layer that looks at your both keystrokes and your mouse movements before passing it on to the application. That way, handwriting recognition would work for all applications (wayV does this somewhat). Also, I could define app-independent "macros". For instance, I could set up some mouse gesture to translate into typing, say, my name or the URL of my home page.

  15. Gestures for BeOS and MacOS X by stew77 · · Score: 4, Informative

    I wrote something similar for BeOS - it's called FourWays. Now the trick is that all BeOS applications use BMessages for communications, and that in conjunction with SpiceyKeys, you can use gestures to control any BeOS application.

    Also, theres Cocoa Gestures for MacOS X.

  16. Tech support...! by Anonymous Coward · · Score: 4, Funny

    Blimey, it's hard enough training new users to use a mouse. We've all been there:

    "No, clicking twice isn't the same as a double click"

    "No, you shouldn't move the mouse between the two clicks of a double-click"

    etc etc ad nauseum.

    Gestures are going to make this even more of a pain...

  17. How many people use gestures by jd142 · · Score: 3, Insightful

    It sounds really cool and all, and I've tried it out it Opera, but I always find myself back on the keyboard. Yeah, I hated Black and White, too.

    YMMV obviously, but when I'm at the computer, I'm normally using both hands to type and taking them off the keyboard to perform a fairly precise action with the mouse is a pita.

    Icons are actually fairly forgiving. You usually have around a 32x32 area of screen to hit your target. It seems like if you vary more than that in the gestures, then the gesture fails. And since you can increase your icon size, you can increase the allowable area for the doubleclick.

    And as others point out, in both windows and linux you can easily make key combinations to launch an app. Although I find myself using both os's autocomplete function in the run command. Type in a command once, then it's a simple win+r or alt+f2 to bring up the run box and type the first letter or two of the app's name to run it. Much faster for me than taking my hands off the keyboard, moving to the mouse and making a gesture.

  18. People with disabilities by alofron · · Score: 4, Interesting

    I've come across software like that in the Windows platform for years, yet I failed to understand how it would improve my everyday interaction with my PC. Of course some people like it and lets face it : it is quite impressive, even 'trendy'. So people will play with it for a few hours and then pretty much forget about it (I know I have). A minority may even continue to use such a system on a regular basis but not me (or anybody I know of for that matter ...).

    Yet, for all its 'useless-ness', pointing device based gestures and similar technologies can be of importance for a particular sect of the 'computer users' population : People with disabilities. (check Google on that, and btw here are a couple of quick links http://knowltonian.net/NJIT/webaccessibility.html, http://www.cc.gatech.edu/fce/pendragon/publication s/programming-overview.html).

    I know that my post is on the verge of being moderated 'offtopic' or even 'flamebait' but the truth is that the FS/OSS community has not come up with any serious technologies to aid/help people with disabilities in their effort for satisfactory interaction with their computer. On the other hand, commercial entities/corporations (yes, like Microsoft but also Adobe, Sun etc.; in fact most of the big corps have dedicated research (or marketing ;) departments) are spending millions on that area. Sure, they're not doing it out of the goodness of their heart, they aim for profit. But they do offer a few solutions.

    And yes, I am aware of the accessability options provided by modern FS/OSS desktops. But do you think they are enough when compared to commercial solutions ?

    It is true that people with disabilities is a very small minority in the FS/OSS world (any statistics anyone ?) so it would not seem wise to 'waste' resources on the development of such software (mouse gestures, visual gesture recognition, voice recognition etc.) ... I wonder how many people would agree with that ...

    Why did I post this ?
    A few years ago I had an accident which resulted into several broken fingers. Ever tried to use a keyboard while most of your fingers are broken or cracked ? I tell you, it's a bitch.
    A friend of mine helped me by installing a Gestures kind of software and a trackball in my brand new Win95 (no 'booo' please) box. It didn't solve everything but it did seem to make my interaction easier. My 'torment' only lasted a month or so but since then I often wondered ... what if, just if, something happened and I would not be able to use my fingers anymore ? The Gestures-type-of-application (I just can't remember its name !) proved quite useful at that point. Not an adequate replacement of ones fingers but quite usefull nevertheless. Therefore, everytime I see similar software I feel a little more 'secure' and optimistic; it's silly I know ... Thats all.

  19. Why? by Masa · · Score: 4, Insightful

    I don't understand, why gestures are so popular. I tried Mozilla gestures once, but run into problems with them. At first, they seemed to be a great help, but eventually they just started to make my life difficult. For example, when I tried to paint a piece of text by dragging mouse from right to left, the gesture system decided that I wanted to go to the previous page. Well, that's just stupid. And if I remember correctly, it doesn't help to drag mouse from left to right while painting a section, because it assumes that I want to move forward a page. For me, this kind of a system just makes life harder.