Gnome Volume Applet hates mouse wheel ..

Hi, I noticed that the Gnome Volume Applets when is controlled with the mouse wheel sometimes acts very weird...
to explain me a little better if i rotate the mouse wheel above its icon to increase volume there are certain values wherein it gets excluded/disabled (dunno the official translation).
does it only happens to me?
thx for your replies
[edit] uhm I forgot to mention a thing, I've tried with gnome-applets from the extra repo (gnome 2.22) and with the latest (this evening versions) of gnome-applets (+ libweather + gnome-panel )( because there is a boring crash of clock_applet with latest version of gnome-applets... but this is another story ) from AUR.
cya
Last edited by _Marco_ (2008-04-23 21:22:41)

It's some bug in alsa that freaks out on volume control with the gnome volume applet. This happened since the upgrade to kernel 2.6.25. There's an upstream bug running at kernel.org's bugzilla for this, but I guess it's something in alsa-lib.
Edit:
It's something that changed in event handling that causes the gnome volume control thing to go in a loop:
http://bugzilla.gnome.org/show_bug.cgi?id=497795
Last edited by JGC (2008-05-29 07:47:32)

Similar Messages

  • [SOLVED]HDMI audio and gnome volume applet issues

    Hi all,
    After setting up Arch without too many problems came the real pain in the ass: HDMI audio over a Asus NVIDIA GeForce EN210....
    Eventually I got everything to work with the help of the ASLA en Pulse wiki pages, but I found the last piece of the puzzle here:
    http://wiki.xbmc.org/index.php?title=HO … ,_or_GT240
    Maybe this is useful for others too.
    The only problem I have now is that the ALSA deamon fails to load. I found this in the boot log file (/var/log/boot):
    Thu Apr 12 13:54:19 2012: :: Restoring ALSA Levels    [BUSY] Found hardware: "HDA-Intel" "Nvidia GPU 0b HDMI/DP" "HDA:10de000b,10de0101,00100200" "0x1043" "0x8343"
    Thu Apr 12 13:54:20 2012: Hardware is initialized using a generic method
    Does this mean I don't need the alsa deamon anymore? Sound still works normally after boot but a strange thing is that I can turn up and down the volume with the gnome shell volume applet but the volume of media applications like vlc do not react. Same problem with flash video's like youtube. I do hear the "blip" sound from the applet.
    Does anyone have ideas how to fix this?
    Last edited by Jurry (2012-04-26 23:46:31)

    yeah have the samre problem, adjusting sound in Amarok doesn't change anything.... happened after the last udev update, here is my bootup log :
    Sat Apr 14 17:28:55 2012: :: Adjusting system time and setting kernel timezone    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Starting UDev Daemon    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Triggering UDev uevents    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Loading User-specified Modules    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Waiting for UDev uevents to be processed    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Bringing up loopback interface    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Unlocking encrypted volumes:    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Checking Filesystems    [BUSY] /dev/sda1: clean, 29/40160 files, 24631/160616 blocks
    Sat Apr 14 17:28:55 2012: /dev/sda4: clean, 76872/18530304 files, 16371381/74101820 blocks
    Sat Apr 14 17:28:55 2012:    [DONE]
    Sat Apr 14 17:28:55 2012: :: Remounting Root    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Mounting Local Filesystems    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Activating Swap    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Configuring Time Zone    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Initializing Random Seed    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Removing Leftover Files    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Setting Hostname: Nashed    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Setting Consoles to UTF-8 mode    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Loading Keyboard Map: us    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Saving dmesg Log    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: INIT: Entering runlevel: 5
    Sat Apr 14 17:28:55 2012: :: Starting Syslog-NG    [BUSY]    [DONE]
    Sat Apr 14 17:28:55 2012: :: Starting Network    [BUSY]    [DONE]
    Sat Apr 14 17:29:26 2012: :: Starting net-profiles    [BKGD]
    Sat Apr 14 17:29:26 2012: :: Mounting Network Filesystems    [BUSY]    [DONE]
    Sat Apr 14 17:29:26 2012: :: Starting crond daemon    [BUSY]    [DONE]
    Sat Apr 14 17:29:26 2012: :: Restoring ALSA Levels    [BUSY] Found hardware: "HDA-Intel" "Realtek ALC888" "HDA:10ec0888,80860024,00100202" "0x8086" "0x0024"
    Sat Apr 14 17:29:26 2012: Hardware is initialized using a generic method
    Sat Apr 14 17:29:26 2012:    [FAIL]
    Sat Apr 14 17:29:26 2012: :: Starting D-BUS system messagebus    [BUSY]    [DONE]
    I hope it helps identify the problem

  • How to remap mouse wheel in single application?

    Hello,
    I want to achieve simple thing - control audio in Smplayer using mouse wheel. The tricky part is that I need to control the master volume on my AV receiver because the audio in videos is played as bitstream (DTS/AC3 over SPDIF). I'm able to modify the mouse wheel actions in mplayer but unfortunatelly Smplayer doesn't allow such remapping: http://smplayer.sourceforge.net/forum/v … f=2&t=6077
    I already use xbindkeys with xvkbd for application specific remapping of both keyboard and mouse. I can remap the wheel for Smplayer window but I'm unable to figure out how to make sure the wheel will work for other applications as well - I'm just unable to simulate mouse wheel action for applications other than Smplayer. (Or is there any other way how to not modify the button for other applications?)
    If I try only simulating the wheel, it doesn't work...
    # .xbindkeysrc
    "xdotool click 4"
    m:0x0 + b:4
    # or
    "xvkbd -text "\m4""
    m:0x0 + b:4
    However if I add "sleep 0.2" before xvkbd or xdotool, it works (but this is unacceptable delay for me). Also if I try to simulate wheel on keyboard press, it works even without the sleep.
    Any help or suggestion?

    not really.. sorry
    Kunal Mittal

  • Mouse wheel events aren't caught in browser

    Hello.
    I developed an applet with NetBeans 6.5 with mouse wheel zooming. In applet viewer everything works fine, but when I start applet in page in browser (I tried Firefox 3.0.6, MS IE 6.0, MS IE 7.0), no mouse wheel events (neither scrolling) are caught by applet.
    Any ideas?
    Thanks.

    The reason behind this is: When applet is run on web browser, the applet window does not get focus. If you can grab the focus somehow, mouse wheel events will work fine. However, this works fine in applet viewer and in older versions of JDK. This is broken in JDK 1.6 and already fixed in JDK 1.7. Please have a look into this bug:
    [http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6516675|http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6516675]
    If you run following applet in your browser you will see mouse wheel events in action with JDK1.6:
    [In case it does not work, click on 'Click Me' button and try]
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
    * @author mrityunjoy_saha
    public class TestApplet extends JApplet {
        public void init() {
             setLayout(new BorderLayout());
            XPane xPane = new XPane();
            //xPane.requestFocus();
            JScrollPane pane = new JScrollPane(xPane);
            //add(new JButton("Click Me"), BorderLayout.NORTH);
            add(pane, BorderLayout.CENTER);
        class XPane extends JPanel {
         private JLabel jLabel1;
            public XPane() {
                jLabel1 = new javax.swing.JLabel();
                addMouseWheelListener(new java.awt.event.MouseWheelListener() {
                    public void mouseWheelMoved(java.awt.event.MouseWheelEvent evt) {
                        formMouseWheelMoved(evt);
                jLabel1.setText("Mouse Wheel Info...");
                   add(jLabel1);
            private void formMouseWheelMoved(java.awt.event.MouseWheelEvent evt) {
                jLabel1.setText(String.valueOf(evt.paramString()));
    }Thanks,
    Mrityunjoy

  • My mouse wheel went crazy.

    I was using fluxbox and firefox, then I installed gnome yesterday.  Now my mouse wheel "jumps up and down" when I try to scroll webpages.  It even does it if I am using fluxbox.  Or using the rox filemanager.
    My /etc/X11/XF86Config hasn't changed since the 4-4-2004, and of course has the lines:
        Option "Protocol"    "IMPS/2"
        Option "Device"      "/dev/psaux"
        Option "ZAxisMapping" "4 5"
    It is "active", it just jumps back the opposite direction I scroll in.  I can't scroll webpages, just makes them jump up and down.
    Any ideas whats going on with my mouse?  It's a Kensington USB optical mouse.  The only thing I can think of is that installing Gnome and all its little pieces screwed something up.

    whol wrote:It's a Kensington USB optical mouse...
    I have a USB optical mouse as well.  Change your "Device" option and "Protocol" option.  The entry you should have is:
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "ImPS/2"
    Option "Device" "/dev/usbmouse"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "no"
    EndSection
    I think you just had some bad combinations of settings.  "/dev/usbmouse" is just a symlink to "/dev/input/mice", but make sure you are using the "ImPS/2" protocol as well.  My scroll works in every application.  Hope that helps.

  • IBM Thinkpad T40 volume applet???

    I have bought an old Thinkpad T40 recently and managed to install Arch and XFCE4 successfully.
    Now I'm trying to get everything working.
    My question is about volume applet (or maybe it has an other name?).
    Initially I ran Ubuntu live CD on it and noticed nice window popping up (at the bottom of screen), when I pressed the volume buttons on keyboard.
    Can I get something similar in Arch (XFCE4)?
    Volume buttons work - they just visually don't change anything.
    Thanks in advance,
    Zig

    Thank you!
    Tpb does the trick.
    But I still have one question.
    There is a Archwiki entry Thinkpad OSD which says:
    ~/.kde/Autostart/tpb-startup.sh:
    # Start Thinkpad OSD daemon
    if [ -x /usr/bin/tpb ] && [ -w /dev/nvram ] && [ -r /dev/nvram ]; then
    /usr/bin/tpb -d
    fi
    I'm Gnome user and can start /usr/bin/tpb -d from console, but it seems doesn't work when I add it to auto started applications.
    What could be wrong in this case?
    Thanks,
    Zig
    Last edited by ziggy (2008-02-04 08:01:30)

  • Logitech mouse wheel stopped working

    Hello,
    I had this mouse for a long time. It's a Logitech Cordless Optical mouse connected to a Linksys KVM (I share with 4 different computers). Last week the mouse scroll wheel stooped working. I tried another Logitech mouse (G9) to directly to the USB of my Mac and the mouse wheel scrolls fine.
    Now the problem's the old mouse wheel works fine on my other computers. I tried turning the KVM off, resetting the IR unit, and of course rebooting my mac. Nothing worked. The odd thing is, if I connect the old mouse directly to the Mac, it works OK.
    I really hate the G9. I'd rather stick with my current mouse, but I need the scroll wheel. Any ideas?

    Your profile lists one of the computers as "Hackintosh." Because OS X is licensed for use only with Apple branded computers & the Discussions Terms of Use prohibit discussing illegal uses of software, & equally importantly because we have no idea of how running a hacked version of OS X on non-Apple hardware might be a part of your problem, we cannot help you.
    Sorry.

  • [Counter Strike 1.6] Mouse wheel working poorly

    I've been playing CS since 2003 and I've always jumped with MWHEELDOWN, I even still have my Logitech MX310 from 2003 and the wheel works perfectly on every other game I try (I can prove it). But since a few months ago or even less I can't use the mouse wheel anymore, there's something wrong with the game in regards to using it, be it to jump or scroll through the game command line or any wheel operation in Counter Strike.
    Anybody else having this? Other people using other distros reported that the mouse wheel works fine for them. So I guess this is a Valve problem with newer software.
    BTW my mouse is old and I know it. The wheel works fine on every game I have except Counter Strike. I tried different mouses but they all show the same bug in-game, so it's not a problem with the mouse. Also, Valve have been doing a lot of mistakes with updates to Counter Strike. I notified them on Github about this problem. So if anyone have the game on Steam, please test it and let's solve this problem together.

    It's a problem with my config.cfg
    This is weird, I've been using this same config over the past years and it never gave me problems. I couldn't find any problems with it so I'll post it here.
    // This file is overwritten whenever you change your user settings in the game.
    // Add custom configurations to the file "userconfig.cfg".
    unbindall
    bind "TAB" "+showscores"
    bind "ENTER" "+attack"
    bind "ESCAPE" "cancelselect"
    bind "SPACE" "+jump"
    bind "'" "+moveup"
    bind "+" "sizeup"
    bind "," "buyammo1"
    bind "-" "sizedown"
    bind "." "buyammo2"
    bind "/" "+movedown"
    bind "0" "slot10"
    bind "1" "slot1"
    bind "2" "slot2"
    bind "3" "slot3"
    bind "4" "slot4"
    bind "5" "slot5"
    bind "6" "slot6"
    bind "7" "slot7"
    bind "8" "slot8"
    bind "9" "slot9"
    bind ";" "+mlook"
    bind "=" "sizeup"
    bind "[" "invprev"
    bind "]" "invnext"
    bind "`" "toggleconsole"
    bind "a" "+moveleft"
    bind "b" "buy"
    bind "c" "radio3"
    bind "d" "+moveright"
    bind "e" "+use"
    bind "f" "impulse 100"
    bind "g" "drop"
    bind "h" "+commandmenu"
    bind "i" "showbriefing"
    bind "j" "cheer"
    bind "k" "+voicerecord"
    bind "m" "chooseteam"
    bind "n" "nightvision"
    bind "o" "buyequip"
    bind "q" "lastinv"
    bind "r" "+reload"
    bind "s" "+back"
    bind "t" "impulse 201"
    bind "u" "messagemode2"
    bind "v" "+voicerecord"
    bind "w" "+forward"
    bind "x" "radio2"
    bind "y" "messagemode"
    bind "z" "radio1"
    bind "~" "toggleconsole"
    bind "UPARROW" "messagemode admin_tsay"
    bind "DOWNARROW" "+back"
    bind "LEFTARROW" "+left"
    bind "RIGHTARROW" "+right"
    bind "ALT" "+strafe"
    bind "CTRL" "+duck"
    bind "SHIFT" "+speed"
    bind "F1" "autobuy"
    bind "F2" "rebuy"
    bind "F3" "admin_rcon mp_freezetime 1; admin_rcon mp_flashlight 1; admin_rcon mp_roundtime 8.5;admin_rcon mp_c4timer 35;admin_rcon mp_forcechasecam 0;admin_rcon mp_forcecamera 0;admin_rcon mp_startmoney 16000;admin_rcon mp_buytime 10.5;admin_rcon mp_friendlyfire 0;admin_rcon mp_autoteambalance 0;admin_rcon sv_alltalk 1; admin_tsay green [ - L O A D I N G - 4 F U N - M O D E - ];admin_execall speak loading; speak loading"
    bind "F4" "admin_rcon mp_roundtime 1.75; admin_rcon mp_flashlight 1; admin_rcon mp_freezetime 15;admin_rcon mp_c4timer 35;admin_rcon mp_forcechasecam 2;admin_rcon mp_startmoney 800;admin_rcon mp_buytime 0.25;admin_rcon mp_friendlyfire 1;admin_rcon mp_autoteamblance 0;admin_rcon sv_alltalk 0;admin_tsay random [ C P L CONFIG ] ;admin_execall speak loading; speak loading"
    bind "F5" "snapshot"
    bind "F6" "admin_execall kill; admin_execall jointeam 6"
    bind "F7" "admin_tsay blue [ S p e c CT ]^n[ S p e c CT ]^n[ S p e c CT ]"
    bind "F8" "admin_tsay red [ S p e c TR ] ^n[ S p e c TR ] ^n[ S p e c TR ]"
    bind "F9" "admin_rcon sv_restart 1; admin_tsay blue [ - R E S T A R T I N G - ]"
    bind "F10" "admin_rcon sv_alltalk 1; admin_tsay blue ALL TALK ON"
    bind "F11" "admin_rcon sv_alltalk 0; admin_tsay red ALL TALK OFF"
    bind "F12" "messagemode admin_kick"
    bind "INS" "messagemode admin_ban"
    bind "DEL" "admin_rcon mp_friendlyfire 1; admin_tsay red FF ON"
    bind "PGDN" "messagemode admin_pass"
    bind "PGUP" "admin_nopass"
    bind "END" "admin_rcon mp_friendlyfire 0; admin_tsay blue FF OFF"
    bind "MWHEELDOWN" "+jump"
    bind "MOUSE1" "+attack"
    bind "MOUSE2" "+attack2"
    bind "MOUSE3" "exec config.cfg"
    bind "PAUSE" "pause"
    _cl_autowepswitch "0"
    _snd_mixahead "0.1"
    ati_npatch "1.0"
    bgmvolume "1.000000"
    bottomcolor "6"
    brightness "2"
    cl_allowdownload "0"
    cl_allowupload "0"
    cl_backspeed "400"
    cl_cmdbackup "2"
    cl_cmdrate "101"
    cl_corpsestay "600.000000"
    cl_crosshair_color "250 250 50"
    cl_crosshair_size "large"
    cl_crosshair_translucent "0"
    cl_dlmax "128"
    cl_download_ingame "0"
    cl_dynamiccrosshair "1"
    cl_forwardspeed "400"
    cl_himodels "0"
    cl_idealpitchscale "0.8"
    cl_lc "1"
    cl_logocolor "#Valve_Ltblue"
    cl_logofile "smiley"
    cl_lw "1"
    cl_min_ct "2"
    cl_min_t "1"
    cl_minmodels "0"
    cl_mousegrab "1"
    cl_radartype "1"
    cl_righthand "0"
    cl_shadows "1"
    cl_sidespeed "400"
    cl_timeout "300"
    cl_updaterate "101"
    cl_vsmoothing "0.05"
    cl_weather "1"
    con_color "255 180 30"
    con_mono "0"
    console "1.000000"
    crosshair "1.000000"
    fastsprites "0"
    fps_max "161"
    gamma "3"
    gl_dither "1"
    gl_flipmatrix "0"
    gl_fog "1"
    gl_monolights "0"
    gl_overbright "0"
    gl_polyoffset "0.1"
    gl_vsync "0"
    hisound "1"
    hpk_maxsize "4"
    hud_capturemouse "1"
    hud_centerid "1"
    hud_draw "1"
    hud_fastswitch "1"
    hud_saytext_internal "1"
    hud_takesshots "0"
    joystick "0"
    lookspring "0.000000"
    lookstrafe "0.000000"
    m_customaccel "0"
    m_customaccel_exponent "1"
    m_customaccel_max "0"
    m_customaccel_scale "0.04"
    m_filter "0"
    m_forward "1"
    m_pitch "0.022"
    m_rawinput "1"
    m_side "0.8"
    m_yaw "0.022"
    model "gordon"
    MP3FadeTime "2.0"
    MP3Volume "0.800000"
    mp_decals "300.000000"
    name "[Linux] Junior s2 Camila"
    net_graph "3"
    net_graphpos "2"
    net_scale "5"
    r_detailtextures "0"
    sensitivity "1.6"
    skin ""
    spec_autodirector_internal "1"
    spec_drawcone_internal "1"
    spec_drawnames_internal "1"
    spec_drawstatus_internal "1"
    spec_mode_internal "1"
    spec_pip "0"
    suitvolume "0.250000"
    sv_aim "0"
    sv_voiceenable "1"
    team ""
    topcolor "30"
    viewsize "120.000000"
    voice_enable "1"
    voice_forcemicrecord "1"
    voice_modenable "1"
    voice_scale "0.750000"
    volume "0.800000"
    setinfo "_vgui_menus" "0"
    setinfo "_ah" "0"
    +mlook
    +jlook
    exec userconfig.cfg
    EDIT2: It's v-sync the problem.
    Last edited by Amarildo (2014-05-13 22:19:34)

  • Switch between desktops using mouse wheel

    Just a simple question - is there a possibility to switch desktop with use of the mouse wheel on the desktop background? I know it is possible in XFCE, but how about KDE or GNOME?
    Why it is important to me - I have simplified changing desktops by setting a 5 pixel margin on the bottom and the right of the screen, so there is always desktop background visible. To switch desktop I simply move mouse to the edge of the screen and scroll - simple, fast and efficient. And funny - this is the main thing that binds me to XFCE, even though my computer is fast enough to handle KDE4 .
    Some time ago I have installed GNOME, and later KDE4.1, and tried to find such feature, but I did not succeed unfortunately, even though I spend some time over the documentation and the settings panels. Currently with the introducing KDE4.2 and nvidia-180 driver, which improves 2D graphics somewhat (i.eg. gtkperf gives now 6.5 sec instead of 9.5 that it used to be before upgrade) I'm interested in switching to KDE. Can anyone help me?
    P.S. Sorry fo my english
    Last edited by Devastator (2009-01-17 11:16:10)

    Sure, with compiz you can do a lot more than this . I've installed KDE4 again, but cannot get it to switch desktops the way I wanted. Scroll over pager works on every DE, though it requires precise mouse aiming over the pager. In XFCE I don't have to aim - just move the mouse to the side of the screen (where I have margin set, so desktop is available there) and scroll.
    Alt+scroll requires additional movement, which is annoying when for example I do things, that don't require keyboard use (like composing the playlist, browsing the web, changing the GTK2 themes and so on ). I like minimizing things to do to achieve the goal. Therefore I also use cairo-dock, which removed additional mouse click (for raising the menu) when opening the most used applications...
    A funny and I think useful feature I found in KDE4 is action bound to scroll over the window titlebar - it moves the window and the user to the next desktop .
    Last edited by Devastator (2009-01-19 12:50:07)

  • Fluxbox mouse wheel window shading patch

    Hey all, i was an avid kahakai user (a wm) and really enjoyed shading my windows via the mouse wheel. I recently switched the fluxbox, and the damn thing doesn't have a way to configure mouse binds outside the source, so i wrote a patch to have fluxbox let me shade and unshade my windows.
    http://bingweb.binghamton.edu/~nzohar1/ … ding.patch
    --- src/Window.cc 2004-04-22 17:07:57.000000000 -0400
    +++ Window.cc 2004-07-31 02:14:12.000000000 -0400
    @@ -1525,6 +1525,36 @@
    m_layersig.notify();
    +
    +void FluxboxWindow::unshade_only() {
    + if (!decorations.titlebar)
    + return;
    +
    + if (shaded) {
    + frame().shade();
    + shaded = false;
    + m_blackbox_attrib.flags ^= ATTRIB_SHADED;
    + m_blackbox_attrib.attrib ^= ATTRIB_SHADED;
    +
    + setState(NormalState, true);
    + }
    +}
    +
    +void FluxboxWindow::shade_only() {
    + if (!decorations.titlebar)
    + return;
    +
    + if (!shaded) {
    + frame().shade();
    + shaded = true;
    + m_blackbox_attrib.flags |= ATTRIB_SHADED;
    + m_blackbox_attrib.attrib |= ATTRIB_SHADED;
    + // shading is the same as iconic
    + setState(IconicState, true);
    + }
    +}
    +
    +
    void FluxboxWindow::shade() {
    // we can only shade if we have a titlebar
    if (!decorations.titlebar)
    @@ -3416,6 +3444,8 @@
    CommandRef maximize_horiz_cmd(new WindowCmd(*this, &FluxboxWindow::maximizeHorizontal));
    CommandRef close_cmd(new WindowCmd(*this, &FluxboxWindow::close));
    CommandRef shade_cmd(new WindowCmd(*this, &FluxboxWindow::shade));
    + CommandRef unshade_only_cmd(new WindowCmd(*this, &FluxboxWindow::unshade_only));
    + CommandRef shade_only_cmd(new WindowCmd(*this, &FluxboxWindow::shade_only));
    CommandRef raise_cmd(new WindowCmd(*this, &FluxboxWindow::raise));
    CommandRef lower_cmd(new WindowCmd(*this, &FluxboxWindow::lower));
    CommandRef raise_and_focus_cmd(new WindowCmd(*this, &FluxboxWindow::raiseAndFocus));
    @@ -3490,6 +3520,8 @@
    frame().setOnClickTitlebar(shade_cmd, 1, true); // doubleclick with button 1
    frame().setOnClickTitlebar(show_menu_cmd, 3); // on release with button 3
    frame().setOnClickTitlebar(lower_cmd, 2); // on release with button 2
    + frame().setOnClickTitlebar(shade_only_cmd, 4);
    + frame().setOnClickTitlebar(unshade_only_cmd, 5);
    frame().setDoubleClickTime(Fluxbox::instance()->getDoubleClickInterval());
    // end setup frame
    --- src/Window.hh 2004-04-18 17:17:36.000000000 -0400
    +++ Window.hh 2004-07-31 02:14:12.000000000 -0400
    @@ -199,6 +199,9 @@
    void maximizeFull();
    /// toggles shade
    void shade();
    + // t3h ugly hack for shade and unshading only
    + void unshade_only();
    + void shade_only();
    /// toggles sticky
    void stick();
    void raise();
    apply with patch -p0 < fluxbox_mouse-wheel-shading.patch in the fluxbox-devel main directory.  If you don't know what window shading is, it is the coolest thing ever. And i mean ever.

    I got this working again with fluxbox 1.0rc3 and figured i would post it in case anyone else wanted to use it. thanks watah for originally making this.
    save it as fluxbox.patch in your build directory.
    diff -aur fluxbox-1.0rc3/src/Window.cc fluxbox-1.0rc3.new/src/Window.cc
    --- fluxbox-1.0rc3/src/Window.cc 2007-03-19 11:57:09.000000000 -0800
    +++ fluxbox-1.0rc3.new/src/Window.cc 2007-08-23 12:22:41.000000000 -0700
    @@ -1775,6 +1775,36 @@
    +
    +void FluxboxWindow::unshade_only() {
    + if (!decorations.titlebar)
    + return;
    +
    + if (shaded) {
    + frame().shade();
    + shaded = false;
    + m_blackbox_attrib.flags ^= ATTRIB_SHADED;
    + m_blackbox_attrib.attrib ^= ATTRIB_SHADED;
    +
    + setState(NormalState, true);
    + }
    +}
    +
    +void FluxboxWindow::shade_only() {
    + if (!decorations.titlebar)
    + return;
    +
    + if (!shaded) {
    + frame().shade();
    + shaded = true;
    + m_blackbox_attrib.flags |= ATTRIB_SHADED;
    + m_blackbox_attrib.attrib |= ATTRIB_SHADED;
    + // shading is the same as iconic
    + setState(IconicState, true);
    + }
    +}
    +
    +
    void FluxboxWindow::shade() {
    // we can only shade if we have a titlebar
    if (!decorations.titlebar)
    @@ -3888,6 +3918,8 @@
    CommandRef shade_cmd(new WindowCmd(*this, &FluxboxWindow::shade));
    CommandRef shade_on_cmd(new WindowCmd(*this, &FluxboxWindow::shadeOn));
    CommandRef shade_off_cmd(new WindowCmd(*this, &FluxboxWindow::shadeOff));
    + CommandRef unshade_only_cmd(new WindowCmd(*this, &FluxboxWindow::unshade_only));
    + CommandRef shade_only_cmd(new WindowCmd(*this, &FluxboxWindow::shade_only));
    CommandRef next_tab_cmd(new WindowCmd(*this, &FluxboxWindow::nextClient));
    CommandRef prev_tab_cmd(new WindowCmd(*this, &FluxboxWindow::prevClient));
    CommandRef lower_cmd(new WindowCmd(*this, &FluxboxWindow::lower));
    @@ -3955,6 +3987,8 @@
    frame().setOnClickTitlebar(shade_cmd, 1, true); // doubleclick with button 1
    frame().setOnClickTitlebar(show_menu_cmd, 3); // on release with button 3
    frame().setOnClickTitlebar(lower_cmd, 2); // on release with button 2
    + frame().setOnClickTitlebar(shade_only_cmd, 4);
    + frame().setOnClickTitlebar(unshade_only_cmd, 5);
    int reverse = 0;
    if (screen().getScrollReverse())
    diff -aur fluxbox-1.0rc3/src/Window.hh fluxbox-1.0rc3.new/src/Window.hh
    --- fluxbox-1.0rc3/src/Window.hh 2007-03-19 11:57:09.000000000 -0800
    +++ fluxbox-1.0rc3.new/src/Window.hh 2007-08-23 12:06:56.000000000 -0700
    @@ -231,6 +231,8 @@
    /// maximizes the window fully
    void maximizeFull();
    /// toggles shade
    + void unshade_only();
    + void shade_only();
    void shade();
    /// shades window
    void shadeOn();
    and the pkgbuild
    # $Id: PKGBUILD,v 1.17 2007/03/26 23:56:13 tobias Exp $
    # Contributor: John Proctor <[email protected]>
    # Maintainer: tobias <[email protected]>
    pkgname=fluxbox
    pkgver=1.0rc3
    pkgrel=1
    pkgdesc="A lightweight and highly-configurable window manager."
    arch=(i686 x86_64)
    url="http://www.fluxbox.org"
    makedepends=('automake' 'pkgconfig')
    depends=('libxft' 'libxpm' 'libxinerama' 'libxrandr' 'gcc>=4.0' 'bash' 'imlib2')
    source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 \
    $pkgname.desktop fluxbox.patch)
    md5sums=('8ed52d10d7de72efab0948eaaa4a6a50'
    'eeae9c88a2526ac0bd8afcd9ce97f9ed'
    '8a0dbc8139eb77d52ebd8c6ab9889703')
    build() {
    cd $startdir/src/$pkgname-${pkgver}
    patch -p1 -i ../fluxbox.patch
    ./configure --prefix=/usr \
    --enable-kde --enable-gnome \
    --enable-xft --enable-xinerama \
    --enable-imlib2 --enable-nls
    make || return 1
    make DESTDIR=$startdir/pkg install
    # this is a fix to allow fluxbox to shutdown, but this can be changed by the user :-(
    sed -i 's|^.*slit\.autoHide.*$|session.screen0.slit.autoHide: True|' \
    $startdir/pkg/usr/share/fluxbox/init
    install -Dm 644 ../$pkgname.desktop \
    $startdir/pkg/etc/X11/sessions/$pkgname.desktop

  • Gnome Volume Control

    Im having problems with changing the volume of any of outputs PCM, master. When I wan't to scroll up on Volume control applet and Volume Control Aplication gnome-volume-control Left chanel always drops to 0 and than slowly rises with a lot of jumps up and down. This jumping exists if I grab slider to. So...
    Its really anoying cause when using scroll whell on applet I have to scrool many times to get max volume if starting volume vas even 70%.
    So question ofcourse is how to fix this left chanell jumping.
    BTW I now use GNOME 2.24 but this was present in 2.22 to.
    BTW when I was using Ubuntu this problem didn't occur. So its gnome+arch problem.
    Last edited by christooss (2008-10-22 21:32:27)

    And to me too.
    The sound chip sucks anyway: CM6501, module snd-usb-audio.
    Seems like multi-channel controllers are the culprit:
    Simple mixer control 'Speaker',1
    Capabilities: pvolume pswitch pswitch-joined
    Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
    (from amixer)

  • How to fire mouse wheel events to parent container?

    Hi,
    When I create a JPanel (let's say jParent) inside a JScrollPane and this JPanel is larger than the current viewport I can use my mouse wheel to scroll the JPanel's containt without coding anything about that.
    But if I add another JPanel-derived component (let's say jChild) to the first JPanel, mouse wheel events are not received by the first JPanel when the mouse is over the new added child JPanel.
    How can I forward child's mouse wheel events to the first JPanel?
    If I use:
    jChild.addMouseWheelListener(jParent)I must implement a mouseWheelMoved() method in jParent that requires some code to work while it was doing it byitself before...
    Thanks in advance for any help :-)
    Regards,
    Lara.

    you have a mouseWheelListener added to jChild?
    if so, in the mouseWheelMoved code include this line
    jParent.dispatchEvent(mouseWheelEvent);//or to the scrollpane

  • How to use Mouse Wheel Events

    Hello Everyone
    I am using Datagrid in my Canvas.
    I use mouse wheel to scroll the datagrid. But in one scroll
    through that wheel make the more than 4 rows to be scroll.
    So Now my requirement is to control the delta value of mouse
    wheel event and how to use that with my datagrid so that i will
    able to scroll one row through mouse wheel scroller.
    Thanks

    please give me some suggestion around it.
    I want to scroll one row of datagrid with per mousewheel
    scroll. I am not getting how to use the scrollMouseWheelMultiplier
    property of the IConfiguration class because i am not able to
    create the object of this class.
    I am using the Flex 3.0 and flash 9 version.
    please help me out around this.

  • How do make the mouse wheel scroll in my Flex app/component instead of the browser?

    Let's say I have a DataGrid or Tree or List component which
    has hundreds of rows. When I place my mouse over the component and
    scroll the mouse wheel, I notice that [most of the time] it scrolls
    the component a little, then starts scrolling the browser window. I
    want it to only scroll the component until it reaches the end of
    the rows. Any thoughts?

    I have confronted the same issue.
    Was anybody able to solve it?
    I think mx.contorols.TextArea seems to do well.

  • SWF in iFrame - How to get mouse wheel to work

    I have been searching for a solution to this for a few days
    without any luck. I was hoping someone here may have come across
    this problem and know of a solution, or know if it just is not
    possible.
    I have a static page which consists of an iframe, picture and
    a div with some links. The image is an image map and set to load
    all links within the iframe. The flash itself is a 360 degree
    panoramic view with hotspots (links) within the file that also
    point to other pages. My issue is that the mouse wheel scroll is
    supposed to be a zoom in/out feature, which work with the flash
    file and full screen view. However, when the file is loaded within
    the iframe, the scroll wheel on the mouse will only scroll the page
    and will not interact with the flash file at all.
    The problem seems to be with the following browsers (PC):
    Chrome 0.4
    Opera 9.5
    Firefox 3.0
    The zoom works in IE6, although the page does scroll with it.
    When I disabled the page from scrolling (see index2.html) the zoom
    stops working. This is probably due to the code used to disable the
    mouse. I really need to try to get the mouse wheel to zoom in
    FireFox 3 though. The large majority of our visitors are PC users
    with FireFox 3 or IE 7, so these are the two most important
    browsers to have working.
    The pages are still currently under development but examples
    are online here:
    http://www.utoledo.edu/campus/virtualtour/maincampus/index.html
    -Normal page
    http://www.utoledo.edu/campus/virtualtour/maincampus/index2.html
    -Page with scrolling disabled
    Does anyone have any ideas for a possible solution? Thanks
    for taking the time to help.

    As far as I know,there is no facility for detecting mouse scrolling wheel in JDK 1.3.
    Check it in the later releases of JDK.

Maybe you are looking for

  • Cadastro de Empresa como Fornecedor e Centro

    Prezados, Estou com um problema com relação à criação de Fornecedor para Empresa e atrelamento de Centro: Cenário: Tenho 1 Empresa onde a mesma tem um Grupo de Contas para Fornecedor e outra pra Centro. Empresa: 1000 Grupo de Contas Transferência : T

  • G41 Fails to boot after updating BIOS

    I hope that somebody has some suggestions, and thank you in advance. I am helping out a friend who has inherited a 2881-22U.  I have managed to successfully upgrade to an 120GB HD and copy the Recovery partition to the drive.  (Hey, you use what you

  • Can I send Apple TV 2 audio to Airport Express

    I can't seem to find an answer for this respect to the ATV2.  Everything I read talks about using Airplay to stream from iTunes on a computer to either the Apple TV or to an Airport Express.  However, what I'd like to do is have the audio from my App

  • HT1773 Can I upgrade to 10.5 and buy the flawed Quicken Elements?

    Running 10.4.11 on an old iMac G5 and Quicken 2007 for Mac.  As of November I suddenly cannot download transactions from my bank (TD Bank).  After hours of telephone conversations with TD Bank's technical staff and Quicken Help, I have been informed

  • Use imported photos in another package

    Hello i have recently imported all my photos into iphoto; i am aware that i can edit the photos in iphoto but what i have found odd is that if i copy it to a new folder to edit the photo, the changes are copied to the original and then if i delete th