View Full Version : Mouse scroll wheel config question
quaestor
October 5th, 2007, 07:57 PM
Just switched from Beryl to C-F; things are working quite well.
Let me start out by listing the three most-common things *I* do with Beryl:
Middle-mouse click & drag on the desktop - free rotate desktop cube
Mouse wheel scroll up & down over empty desktop - rotate cube left/right
and number one (yeah, I know I'm listing it last...)
Mouse wheel scroll at left/right screen edge regardless of what's underneath the mouse cursor - rotate cube left/right
for example: Full-screen T-bird on Side 1 + mouse to extreme right of screen + scroll up = Rotate to Screen 2
I find this to be incredibly useful, intuitive, and non-invasive.
Unfortunately, I can't make the last one work at all. I'm sure the capability exists; I just can't figure out the arcane config to do it.
Thoughts?
Edit: Just realized something interesting - scroll-wheeling over the empty desktop doesn't work at the extreme edges of the screen...
coz
October 6th, 2007, 12:20 AM
Hey guy,
If you enable the viewport switcher you will have most of the beryl mouse functions available.
See if that solves these issues for you
coz
d_garbage
October 6th, 2007, 02:28 PM
I too would like to get rotate cube with mousewheel at screen edges (without having desktop focused). I had been using the original 0.5.2 release, where this function worked. In the latest versions it i cannot persuade it to work. Like quaestor i noticed that rotate with wheel on destop doesn't work at screen edges, is something broken?
Hope there is a way to do this because it's so very useful.
Thanks.
quaestor
October 6th, 2007, 07:12 PM
coz: d_garbage is right. Viewport Switcher does the first two I listed, but I can't get the other to work
knuellesau
October 6th, 2007, 07:31 PM
Where is "viewport switcher"?
d_garbage
October 7th, 2007, 10:57 AM
Its the plugin called "VP Mouse Switch"
knuellesau
October 7th, 2007, 12:19 PM
Sorry for asking, but where can you activate the "VP Mouse" plug-in?
Which category in the compiz configuration tool is it under? (General, Desktop, Effects, Window Management?)
Or do you have to install it additionally to the compiz standard installation?
(I do have the German localized version. Around 50% of the names are in German, but searching all plugins in all categories I cannot find a plugin named mouse viewport switcher or similar, neither in English nor in German.)
Thanks for piloting me!
--
Compiz on KDE; Mandriva 2007; IBM ThinkPad T43p (2668-F8G); ATI Mobility FireGL v3200.
knuellesau
October 7th, 2007, 07:42 PM
Hi again, I think I solved the problem. I had the plugin-set of the standard Mandriva installation of compiz (even without compiz-fusion). Now, I installed all available plugin-sets of which one contains the "Maus-Arbeitsflächenumschalter". Now it works fine. Thanks!
d_garbage
October 7th, 2007, 11:18 PM
Good to hear it knuellesau.:cool:
I'm keen not to lose the Opening Poster's question though.
The ability to rotate-with-wheel at screen edge even when a window is focused underneath was available in 0.5.2 release, though there have been some MAJOR changes to compiz plugin handling since then (but i don't really understand the full details) and also to ccsm.
So the question remains: Is this currently possible by some setting, or if not, can it be re-implemented with the new compiz?
Heh.
Regards,
David
d:¬)-"
Ps. A kind of work-around: if you use a panel - set it to leave a small gap at one end. This (in KDE anyway) gives you a little patch of desktop always available to initiate and wheel-spin on.
Also, this "edge" business continues to intrigue me... you can spin on desktop as much as you like as long as the desktop is under the cursor. However at the screen edge you can only spin on an empty desktop... as soon as you come to a face with a window on it (and notice the window gets focus) you can't spin again until you focus the desktop by left-clicking on it. So, basically at the edges you can only spin if the desktop is focused - but you can spin anywhere else over the desktop even if a window is focused.
:confused:
quaestor
October 19th, 2007, 03:08 PM
*bump*: Original question never answered.
Deciare
October 19th, 2007, 11:06 PM
How does the configuration dialogue for ccsm->Rotate Cube->Bindings->Rotate Left look for Compiz 0.6 (the stable release version)? If it looks anything like the git version, then you can get the cube-rotate-on-left/right edge effect by setting it up like this:
http://i81.photobucket.com/albums/j239/Deciare/opencompositing-org/scrolltorotateedge.png
For Rotate Right, use Button5 instead of Button4.
d_garbage
October 20th, 2007, 09:13 AM
That's how it looked in the original 0.5.2 (development) release. and what Deciare suggests worked perfectly then. So, i really hope it will be in 0.6.0.
It's funny to me that with all the amazing fireworks CF has, the lack of this one small feature is so irritating!
d:¬)-'
edit:
Actually, yes 0.5.2 looked like the one below - the monitor screen choser thingy came after.
heh.
whatever - if we can set edgebuttons for rotate cube in 0.6.0 that should do the trick. It was this ability that got lost when 0.5.2 was updated (at least in opensuse).
d:¬)
Deciare
October 20th, 2007, 11:46 AM
Oh. I'm even more curious now, then. How does ccsm look in the version you're using? I just installed Ubuntu Gutsy in a VM, and it looks a lot like the way ccsm used to look before the 0.5.2 release... Is that what you're using? If so, try setting the ccsm->Rotate Cube->Actions->Rotate Left keybindings like this:
http://i81.photobucket.com/albums/j239/Deciare/opencompositing-org/scrolltorotateedge-old.png
And a corresponding binding for Rotate Right, but with Button5 instead of Button4.
If your version of ccsm looks different from that still, then I'll need to see a screenshot.
Edit: Oops! It should be Rotate Left, not Rotate Flip Left.
d_garbage
October 21st, 2007, 07:53 PM
Woo and Hoo!
I can confirm that 0.6.0 CompizFusion sees the return of the rotate-at-edge functionality.
Yay.
The other nice thing is that with the rotate cube plugin, you can spin the cube properly - till you get dizzy...
The bindings in ccsm do indeed look like above screenshot.
Cheers,
David
d:¬)-'
snuggl
October 22nd, 2007, 04:03 PM
Im using 0.6 from trevinos repos, nowhere in ccsm is there a option to use screen edges, its like its been removed, there is no "actions" tab on plugins, neither are there the old way of "binding" it. what has happened? any ideas?
http://alphonse.prq.se/~snuggl/ccsm.png
d_garbage
October 22nd, 2007, 05:55 PM
Hi snuggl,
dont know, but that question is heading off topic so please would you start another thread and link to it?
It just helps to keep things orgainised and more useful to people with an interest in your question and easier for the support to answer it.
Thanks,
David
quaestor
October 22nd, 2007, 09:42 PM
Oh. I'm even more curious now, then. How does ccsm look in the version you're using? I just installed Ubuntu Gutsy in a VM, and it looks a lot like the way ccsm used to look before the 0.5.2 release... Is that what you're using? If so, try setting the ccsm->Rotate Cube->Actions->Rotate Left keybindings like this:
ARGH! /me smacks forehead.
This does exactly what I was looking for, and doesn't even require the "Viewport Mouse Switch" module. Though, in my own defense, it's not easy to figure out what these options do or how to use them...
loevborg
October 27th, 2007, 10:00 PM
In Ubuntu 7.10 (gutsy) final, this doesn't seem to work. You can set it up like in the screenshot above, but it won't do anything. Is this an Ubuntu-specific bug? Any work-arounds?
loevborg
October 27th, 2007, 10:02 PM
By the way, using <Super>Button4 and <Super>Button5 as a replacement doesn't work either.
norferatu
November 5th, 2007, 06:41 PM
In Ubuntu 7.10 (gutsy) final, this doesn't seem to work. You can set it up like in the screenshot above, but it won't do anything. Is this an Ubuntu-specific bug? Any work-arounds?
Same problem here with Ubuntu 7.10! Tried to find the answer in this post (http://forum.compiz-fusion.org/showthread.php?p=34700#post34700) which led me here but no luck..
Deciare
November 5th, 2007, 08:18 PM
By the way, using <Super>Button4 and <Super>Button5 as a replacement doesn't work either.
As per the screenshot, the text field next to "Button" should be set to None. It's the dropdown list next to "EdgeButton" that should be set to Button4 and Button5. Please check your settings to make sure you haven't accidentally entered them into the wrong sections.
Also note that both the LeftEdge and RightEdge boxes have to be checked for both the Rotate Left and Rotate Right actions.
Deciare
November 5th, 2007, 08:20 PM
Same problem here with Ubuntu 7.10! Tried to find the answer in this post (http://forum.compiz-fusion.org/showthread.php?p=34700#post34700) which led me here but no luck..
Can you please post a screenshot of exactly how you have your Roate Left action set up?
Can you also run xev in a console, then scroll up and down in the xev window to confirm that your scroll wheel is being correctly interpreted as Button4 and Button5?
Darkn00b
November 6th, 2007, 06:54 AM
I can confirm that with the settings in the below picture - in Gutsy - the action described does not work. Nothing happens when I perform an edge scroll. Xev is reporting the correct button numbers when tested.
On the left is the example given above. The one with the blue titlebar is mine.
Deciare
November 6th, 2007, 11:14 PM
Are you using the GConf Configuration Backend with desktop environment integration enabled, by any chance? I just tested on an Ubuntu Gutsy box, and it seems that the settings you need to change can't be set while desktop environment integration is enabled.
Try disabling it by clicking on the Preferences link near the lower-left corner of the ccsm window, then unchecking the box labelled Enable integration into the desktop environment. Then restart ccsm and reset the Rotate Left and Rotate Right bindings.
Darkn00b
November 7th, 2007, 06:24 AM
I don't know about any others, but when I enable flat file backend I am unable to make any changes. I can't enable/disable plugins and any changes made do not stick.
Deciare
November 7th, 2007, 12:49 PM
What about staying with the GConf backend, but only disabling desktop environment integration? That should be enough for this case.
Darkn00b
November 7th, 2007, 05:12 PM
Nope, still doesn't work.
Deciare
November 7th, 2007, 06:09 PM
I don't know, then. Is your configuration system working at all? Does changing other settings work?
Are the Rotate Left and Rotate Right actions working for you at all? Try using other edges, other EdgeButtons, and even unsetting all edges and setting EdgeButton back to none, then testing what happens with just Buttun4 and Button5 in the Button text field?
Do you have any other mouse or edge/corner shortcuts that involve LeftEdge and RightEdge and may be interfering?
Darkn00b
November 7th, 2007, 06:13 PM
No. Everything else works just fine, no conflicts that I can find.
Deciare
November 7th, 2007, 06:41 PM
No. Everything else works just fine, no conflicts that I can find.
Does everything else include using screen edges other than left or right, and edgebuttons other than 4 and 5 for those same actions? :D
Yeah, I'm out of ideas, so we're just poking at random thought spasms now.
Darkn00b
November 7th, 2007, 07:04 PM
Everything.
Seriously though, I'm not too worried about it. The OP needs help much more than I do. :)
loevborg
November 25th, 2007, 02:00 PM
Guys, I think you'll find the solution to this problem on Gutsy here:
http://www.webdevout.net/tidings/2007/10/19/how-to-enable-edge-mouse-wheel-rotate-in-gutsy/
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.