Gestures For The Linux Desktop 175
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."
obscene (Score:5, Funny)
Re:lol (Score:2)
Well just to prove you wrong I will unload my points and blindly mod the above funny.
Hmmmpff...
--Joey
Whatever happened to Popmouse for Windows? (Score:4, Interesting)
Download it here (Score:1, Informative)
StrokeIt (Score:5, Informative)
No idea, but StrokeIt [tcbmi.com] sounds similar.
Personally I feel the only gestures worth bothering with is the hold-mousebutton-click-other for navigating back/forward.
Re:StrokeIt (Score:3, Interesting)
In any case, I use that gesture all the time, too. However, I also make very heavy use of "open in new window/duplicate", "reload", "new blank window". So I think mouse gestures are pretty damn sweet. On the other hand, I've never used them outside of a browser environment.
Re:StrokeIt (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)
Re:StrokeIt (Score:2)
Re:StrokeIt (Score:2)
It'll be nice to have a utility that will actually make it work, rather than my forgetting that Opera (and Mozilla) is the only application "modern" enough to include gestures.
Re:StrokeIt (Score:2, Interesting)
Not to mention girls dig drawing all over the screen with it.
stroke it (Score:2, Interesting)
Fairly customizeable, and neat for a while, but eventually I decided that I could do everything more efficiently directly from emacs
Re:Whatever happened to Popmouse for Windows? (Score:2, Informative)
In related news.... (Score:5, Funny)
Pointless (Score:3, Interesting)
The "mouse gestures" idea is pointless.
Re:Pointless (Score:3, Informative)
(And yes, I am aware the parent was troll more than anything, but it's on-topic, and I'm sure some people could think the same without being malevolent.)
Re:by the time... (Score:1)
Re:by the time... (Score:2)
(Sidenote: mentioning mouse gestures always brings up scores of people pointing out an awarding use of the now-freed hand. But holding a cup of coffee or a phone or whatever is an option, as well.)
Re:by the time... (Score:1)
So imho typeahead is a bigger "breakthrough" then guestures.
Re:by the time... (Score:1, Interesting)
But what about in the next 20 years? By then I hope we're using some combination of voice and hand gestures , or something even beter.
That's fine and all.. (Score:2)
Re:That's fine and all.. (Score:2)
not mouse gestures. (Score:3, Interesting)
Now with a graphics tablet as a interface device, gestures are easy(accurate) and fast.
Re:not mouse gestures. (Score:2)
Re:Pointless (Score:1)
As other replies to this post aptly demonstrate (Score:1)
KFG
Re:Pointless (Score:1)
but it is pretty cool software for a touchscreen environment
like Opie. So don't dismiss it so fast, dude.
cheers
Re:Pointless (Score:2)
apt-get install from Debian (Score:4, Informative)
# apt-get install wayv
(well, actually sudo aptitude install wayv for me, but that's beside the point)
Re:apt-get install from Debian (Score:4, Informative)
Re:apt-get install from Debian (Score:1)
Re:apt-get install from Debian (Score:2, Funny)
Oh puhleeze. (Score:5, Interesting)
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.
Re:Oh puhleeze. (Score:5, Informative)
Re:Oh puhleeze. (Score:2)
Personaly, I'd rather use vi style (map commands to keys), But mouse gestures beat the hell out of popup menus. Once you get used to them its hard to back to actually paying attention where the cursor is in relation to toolbar.
Also, selecting text dosnt effect it. Most mouse gestures use mouse2, or can be configured to. I like to highlight text to mark place if im going afk for a sec, or to invert color on badly made pages, and it never bothered me.
Re:Oh puhleeze. (Score:2)
It's perfect that way, with my left hand I can cut, paste, kill windows, minimize/maximize/close windows, select windows and pop up menu's and with my right hand I can use my mouse with the mouse wheel to scroll. read and select text.
To the people who say it isn't possible to kick off a gesture event accidentally: It happened to me a couple of times. I don't know the exact circumstances (or what the fuck I did), but it was triggered nonetheless.
Still no solid arguments as to why mouse gesturing is the way to go. I'll stick to my keyboard hotkey setup and mouse, thanks.
maybe for games, but not the desktop (Score:3, Interesting)
B&W (Score:2)
No wonder I totally wrecked my island. I didn't take time to pay attention to such small details. The damn cow wouldn't grow, it kept whining all the time and demanding food. Then that Godzilla character came in, there was this bunny who struck the frikkin cow with lightning.. and all hell broke lose. I remember drowning couple of people, and after that a tornado sucked me in... at that point, I just gave up on it and uninstalled it.
I didn't bother with Creature Isle Explansion, because I absolutely suck at that game.
Maybe I should re-install it sometime and give it another shot. I spent well over $60 bucks on both B&W and CI expansion.
Re:maybe for games, but not the desktop (Score:2)
I thought I was the only one.... (Score:2)
I do really love gestures though. I use them in opera and mozilla. I used to be a full time keyboard user, but ever since gestures came out (and my 5 button programmable mouse) I can do all of my most critical functions with the mouse.
I can only imagine if my system accepted TWO independent mice! haha
Re:I thought I was the only one.... (Score:1)
Genius
Re:I thought I was the only one.... (Score:2)
Voilà... 2 mice! (Score:1, Informative)
Just edit
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IntelliMouse"
# It's a wheel mouse
Option "Device" "/dev/ttyS0"
# serial
Option "Resolution" "520"
Option "ZAxisMapping" "4 5"
# Needed for the wheel to work
Option "SendCoreEvents"
# Important! That makes this mouse a "main" one.
EndSection
Section "InputDevice"
Identifier "Mouse2"
Driver "mouse"
Option "Protocol" "explorerps/2"
# This is the config for a five-button mouse.
# It was originally for a trackball, which
# turned to be low-quality
# (but it was way cheap).
# I use it now with a normal 2-button+wheel
# mini-mouse. It is left this way so that
# I can go back to the trackball if I want...
Option "Device" "/dev/psaux"
# It's a PS/2 mouse but it should work ok
# with a serial in
# Option "EmulateWheel" "On"
# Option "EmulateWheelButton" "6"
# Unneeded options
Option "EmulateWheelInertia" "0"
# Hmmm, forgot to try how this works.
# Maybe I'll tweak it next...
Option "ZAxisMapping" "4 5"
# Ye olde wheel-translating config
Option "HistorySize" "1000"
# Can't remember what this does. Seems
# to record the last mouse movements.
Option "Resolution" "450"
Option "SendDragEvents" "On"
# Ooh. So many options, so little time.
Option "SendCoreEvents"
# This mouse is a "main" one, too.
Option "Buttons" "7"
# This makes the trackball work. It has
# five buttons plus a wheel which
# gives 2 more.
EndSection
# This is were you describe your system with the
# components you gave previously in the
# config file.
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse2" "CorePointer"
# Just one of them can be the "Corepointer"
InputDevice "Mouse1"
Screen "screen1"
EndSection
Voilà! Two mice working at the same time! Someone with small hands here couldn't use the same mouse I do...
Now, come to think, maybe I opened Pandora's box.
Re: (Score:2)
Re:Oh puhleeze. (Score:2)
Also, ion is also pretty nice if you're in a minimalist mood. It also has tabbing and is fully controllable by the keyboard. It is way cool.
Re:Oh puhleeze. (Score:2)
Re:Oh puhleeze. (Score:2)
Opera's mouse gestures are really great. I open a link in the background as a new window by holding mouse2, and move my mouse down and up. I close a window by drawing and L (still with mouse2 pressed). I can open new, blank windows, reload and then some. Some of these gestures are performed just as fast with a keyboard, but not all (like the link-clicking stuff). As the mouse is the primary input device for web-surfing, it's nice to find more use for it than just clicking. Oh - I almost forgot the one I use the most. Back and forth in history can be accomplished by pressing mouse1 (for forward) or mouse2 (for backward) and press the opposite button.
I use KDE as well - my shortcut theme is quite useful and effective. The mouse gestures are a nice addition.
Re:Oh puhleeze. (Score:2)
Re:Oh puhleeze. (Score:2)
Press Alt+P, go to Accessibility and uncheck Left-handed back and forward gestures. You should be right now.
Also,check out Help -> Mouse for more mouse gestures. Once you get the hang of it, they are indispensable.
Mozilla gestures (Score:2)
StrokeIt. (Score:3, Interesting)
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.
Re:StrokeIt. (Score:1, Informative)
highly configurable and customizable.
mine has close window set to C - which is freakin fast and easy to draw. faster than closing out the normal way by far.
examples:
close - c
maximize - foward slash
minimize - reverse foward slash
refresh - r
back - left
next - right
top of the page - up
email - E
etc..
and even bookmarks. i could set slashdot to S.. simple.
this thing is a must for me while mousing with one hand.
gestures standards (Score:5, Interesting)
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?
Re:gestures standards (Score:2)
probably get modded to oblivion for this, but... (Score:1)
I'll probably be modded troll or flamebait for this, but how would you ever try to get a large group of linux users/programmers to agree on what is 'intuitive' or 'user friendly'? not to mention how it should be implemented (window or or level...)
Int
Re:gestures standards (Score:2)
You're right about coming up with some sort of gesturing standards. It will be necessary if they're ever going to become popular. As to your second question (which gesture system gets priority?) I'm guessing that a good standard would address that as well.
Make the Gestures mappable (Score:2)
Re:gestures standards (Score:2)
Unless of course you use a different button for the OS compared to Opera/Mozilla.
FVWM (Score:5, Informative)
Using FVWM right now... (Score:2)
Shrink all your borders to 1 pixel, then it's just a SMOP and you've got your power user sooper desktop.
I bind all the meta keys to window ops, so you can move windows around with a CTRL-click from anywhere. Heaven.
Ratpoison (Score:5, Funny)
I wonder... (Score:4, Funny)
Wonder what gesture he'll use for control-alt-delete?
Re:I wonder... (Score:1, Funny)
Move your mouse-cursor to the IE icon and click.
At least that was the case when I lasted used windows, win95/98.
Dollar sign (Score:1)
Will it format and install Windows
Useful? (Score:3, Informative)
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.
Re:Useful? (Score:3, Interesting)
Before I learned mouse gestures (they got enabled accidentally) I did manage to do some things (close windows, bring new ones..) by accident. After I learned what moves do what, I haven't have any problems. Only that mozilla's version of mousegestures sucks ass.
Afaik only people who bitch about mg's are those who never understood how to use them, exactly the same thing as with i9 text input system.
Re:Useful? (Score:1)
My post (the grandparent) may've sounded a tad condescending and like I was putting down MG's. This was not my intention. I'm sure many people find them useful, but I do think there are ways in which they could be improved.
It may even sound mundane or even suitish. I am as geeky as the next /.er and like trying out new features like MG's. I did this for a while but in the end I decided that (in their current form (in Mozilla and Opera)) they were more trouble than they were worth (and to some extent, I did not have the time to work out how to use them properly and, also, not make them accidentally).
If I found I could not be bothered then I cannot see that Joe Random is going to be (i.e.: MG's - at least as they stand - are not going to become mainstream). However, this does not mean it is a useless technology or that the Linux project is useless, by any means, and I'm sure MG's will find a niche user base (and possibly niche applications).
I think that this project should be supported as, undoubtedly, some people will find it helpful. I may even start using MG's a lot one day (if they improved or if I can be bothered learning/using them).
Re:Useful? (Score:3, Informative)
Actually, you can customize and choose which individual mouse gestures you want to use in Phoenix/Mozilla with the Optimoz Mouse Gestures Extension [mozdev.org]. 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\
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.
um... (Score:1)
Fantastic (Score:4, Insightful)
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.
Re:Fantastic (Score:1)
So why don't you use Gnome2 with Sawfish?
Gestures for BeOS and MacOS X (Score:5, Informative)
Also, theres Cocoa Gestures [bitart.com] for MacOS X.
Tech support...! (Score:4, Funny)
"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...
I thought drawing a slash (Score:1)
hello? (Score:2)
"Oooh look at me. I'm opening my web browser with a Big N."
Derek
Black & White (Score:2, Insightful)
gesture (Score:2)
In Soviet Union, computer gesture at you.
Netscape (Score:1, Offtopic)
People still use Netscape on Linux??
Arh the Horror!
Re:Netscape (Score:2)
And Opera, and Mozilla, and Konqueror, and Galeon, and Links, and Dillo, and Lynx, and Netscape 7, and Phoenix, and Skipstone, and W3m, and Emacs, and IE... well, you got the picture.
I use the first six.
It's always good to have lots of browsers. If you make the N gesture incorrectly odds are good that it will launch a browser anyway.
Can you say accessibility (Score:2, Interesting)
You do realise that there are some people whose only interface with a computer is a head controlled pointer, right?
I hope that the gnome accesibility people consider adopting something like this for gnome2, providing 'gesture-binding' for the desktop.
Well (Score:1)
Black and White (Score:2)
Re:Black and White (Score:1)
Click... Mouse Swirl...Point...
[user]: NO! THAT WAS FOR THE GAME YOU STUPID SYSTEM...
How many people use gestures (Score:4, Insightful)
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.
Re:How many people use gestures (Score:2)
Ultimately, neither mouse gestures nor keyboard shortcuts should be removed just because the other has the same functionality -- they should be redundant systems, that share functionality. They should not complement each other.
Re:How many people use gestures (Score:2)
As I said, I'm an exception in that I *really* like to type. Mozilla let's you type in the letter in the anchor text on a page and then you go to that link by hitting enter. So if you had a page like this:
Check out the latest news [cnn.com], nature news [bottomquark.com] and comics [somethingpositive.net]
You could type n and then enter to follow the news link, or type na to go to the nature link (news would also get you to news) or c and go to the comics link. Then hit enter. Or ctrl+enter for a new tab, then ctrl+ page down and page up to navigate your tabs.
Not everyone likes to use the keyboard as much as I do, I'm the first to admit it. And both gestures and keyboard shortcuts should be present. Not everyone has the manual dexterity to use a mouse only interface. Some people use a wand to hit the keys because they can't control their hands or arms well enough to use the mouse. Luckily, I'm pretty dexterous, which is one reason I like keyboard shortcuts.
Now you know how to navigate links in mozilla without a mouse. And knowing is have the battle.
Gesture (Score:2, Interesting)
It's at an early stage at the moment, but shows potential.
Repetitive stress? (Score:3, Interesting)
Is that true? Or is it just an urban legend?
Re:Repetitive stress? (Score:2)
People with disabilities (Score:4, Interesting)
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
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
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.)
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
Why? (Score:5, Insightful)
Re:Why? (Score:2)
Now, in reply to your comment, use your left mouse button or middle button--it's in the preferences that way. Or add a modifier key so that you have to hit Ctrl while moving the mouse. I personally use my middle mouse key for all sorts of tab functions (http://multizilla.mozdev.org/ [mozdev.org]), autoscrolling (http://autoscroll.mozdev.org/ [mozdev.org]) and for gestures, and have no problem with conflicts.
Re:Why? (Score:2)
So, I admit my ignorance and apologize my inaccurate description of my past situation. My previous comment wasn't meant to be a troll. I was just trying to ask an innocent question about the true meaning and usefulness of the gestures.
It has to be said (Score:2)
I hate to call this one, but you walked right into it:
Let's note here you say "I was testing the gestures package" with a browser that isn't even up to version 1.0.
If you truly want to see how gestures work and interact (and how they are F*cking awesome), try it with a post 1.0 version of Mozilla. Once you begin using them you'll never go back.
Gestures on cell phones/pDAs (Score:3, Interesting)
Uh... (Score:2)
Re:Uh... (Score:2)
No I didn't. I just didn't think the gyro part was a good idea for PDAs, especially since he/she didn't list any specific application. For phones it might be OK... for example, you could hold a button on the side of the phone and shake it 5 times to dial your 5th autodial number automatically.
Windows gestures... (Score:2, Funny)
Ha! The ultimate comment! (Score:2, Interesting)
Gesturing is hard
You can do this with StrokeMe, libstroke, and XYZ (name software here)
Ha! I've captured all the comments with only 3 lines!
Seriously though, I think this is wayCool (ducks as piano flies over head, nearly hits. Or did it nearly miss?)
I loves the black&white gestures (They should make it draw the gesture on the screen with you, a la Black&White)
I've got nothing more to say to this.
Sweet (Score:1)
am I the only one who hates Mozilla's gestures? (Score:2)
knock opera all you want, but their gestures work with no hassles beyond learning which gesture does what.