Logitech Marble Mouse and Xorg 1.8

With the update to xorg 1.8, fdi files in /etc/hal/fdi/policy are no longer being used.
I created a workaround for my Marble Mouse by creating a file named /etc/X11/xorg.conf.d/10-marblemouse.conf
Then I added the following cote to it:
Section "InputClass"
Identifier "Marble Mouse"
MatchProduct "Logitech USB Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "8"
Option "ZAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "Emulate3Buttons" "false"
EndSection
I know the xorg.conf.d directory should be left for .conf snippets from the distro maintainers.  I hope the above helps someone get their Marble Mouse working. 
Now that I have it working as a snippet I'm going to try making the change to xorg.conf and see if that works.

Perhaps a bit off-topic though on the topic of trackballs... My Kensington Expert Mouse worked nicely in Xorg 1.8 without configuration. The only problem was that I prefer the two upper buttons reversed. Here is the xorg.conf section for configuring it:
Section "InputClass"
Identifier "Kensington Expert Mouse"
Driver "evdev"
MatchIsPointer "on"
MatchProduct "Kensington Expert Mouse"
MatchVendor "Kensington"
MatchDevicePath "/dev/input/event*"
Option "CorePointer"
# Upper buttons: left=browser back, right=middle click
Option "ButtonMapping" "1 8 3 4 5 6 7 2"
EndSection
Last edited by wulax (2010-06-22 09:33:17)

Similar Messages

  • Logitech Marble Mouse - Control Center

    Hi,
    I recently updated my OS to 10.4.7, and while I've had some recent activity with different mice, I went back to the Logitech Marble Mouse and Control Center, and found the Control Center stopped recognizing the unit. I've tried to remove it via the un-installer and no dice. I also installed SteerMouse, but that will end up costing me $20... I also tried USB Overdrive, and it doesn't seem to work.
    Can Anyone recommend any steps to get Control Center back working? The Logitech form seems hard to find any relevant info.
    Thanks!
    Adam
    G5 Dual 1.8/2G Ram   Mac OS X (10.4.7)   Logic Pro 7.2,1, 828MkII, UAD-1, Radikal SAC 2K

    Have you installed the latest Logitech Control Center .
    The support page says posted 4/11/06. Maybe try that.
    iMac G5-2.1-1.5G/miniStackV2-320GB FW-USB Ex.HD/Netgear WGR 614   Mac OS X (10.4.7)   iPod 60GB Photo/Epson Stylus Photo RX620/Kodak P880/Fuji S7000

  • Logitech marble mouse

    i am already on my second mighty mouse. the first had to be replaced under warranty. my second mouse has had issues that cleaning wont help so i am going to buy something completely different. i am considering the logitech marble mouse. i like the fact it has a huge ball. (not that size counts!) has anyone here tried this mouse and would mind leaving a quick review. THANKS!!!

    i received it already and i am never going back to the unmighty mouse. i stupidly took awhile before i realized i had to go to logitech and download the ability to customize it. sometimes i am not too swift but now it works fine. i am already noticing less strain on my wrist. bigger IS better!

  • HOWTO: Get a logitech marble mouse to work w/scroll and more

    This bit of information was taken from a post at the ubuntu forums. It worked for me, enjoy!
    Modify your Xorg.conf/XF86Config file to have this in the mouse section:
    Section "InputDevice"
    Identifier "MarbleMouse"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "Buttons" "5"
    Option "ButtonMapping" "1 8 3 6 7"
    Option "EmulateWheel" "true"
    Option "EmulateWheelTimeout" "300" # msec
    Option "EmulateWheelButton" "6"
    Option "YAxisMapping" "4 5"
    EndSection
    here is the exact post on the ubuntu forums.
    http://ubuntuforums.org/showpost.php?p= … stcount=21

    Hotplugging now automatically sets up the small buttons as forward/back.  Put an fdi in /etc/hal/fdi/policy as the wiki states, but after restarting hal and xorg only the left and right mouse buttons work.  Tried replacing "Logitech USB Trackball" with "ImExPS/2 Logitech Explorer Mouse" for the hell of it, no change.  Any ideas?
    <deviceinfo version="0.2">
    <device>
    <match key="info.product" string="Logitech USB Trackball">
    <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
    <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
    <merge key="input.x11_options.EmulateWheelButton" type="string">9</merge>
    <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
    <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
    <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
    </match>
    </device>
    </deviceinfo>

  • I just loaded Ubuntu 11.04, and my Logitech Marble Mouse scrolling feature no longer functions in Firefox. Any suggestions on how to get this fixed?

    Ubuntu Natty Narwhal 11.04
    Logitech Marble Trackball Mouse

    There actually is a wiki entry that points to Delightfully's posts on his blog.  Honestly, I've never edited a wiki and I wasn't sure if I'd be stepping on someone else's wiki-toes (so to speak).  If there is interest in that, though, I'll learn to edit a wiki and add it.
    Last edited by MoonSwan (2014-06-22 21:21:10)

  • [SOLVED] Logitech Marble Mouse: can't enable custom mapping

    I followed the wiki page:
    Logitech_Marble_Mouse
    My mouse works, but I can't get custom mappings to work.
    Here's my /etc/X11/xorg.conf.d/10-evdev.conf,
    to me it looks like it does ignore the Marble settings.
    What am I missing?
    Section "InputClass"
    Identifier "evdev pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection
    Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "latam"
    EndSection
    Section "InputClass"
    Identifier "Marble Mouse"
    MatchProduct "Logitech USB Trackball"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    # Physical button #s: A b D - - - - B C b = A & D simultaneously; - = no button
    Option "ButtonMapping" "1 8 3 4 5 6 7 2 2" # For right-hand placement
    # Option "ButtonMapping" "3 8 1 4 5 6 7 2 2" # For left-hand placement
    # EmulateWheel refers to emulating a mouse wheel using Marble Mouse trackball.
    Option "EmulateWheel" "true"
    # Option "EmulateWheelButton" "8" # Factory default; use "9" for left-side placement.
    Option "EmulateWheelButton" "8"
    # EmulateWheelInertia specifies how far (in pixels) the pointer must move to
    # generate button press/release events in wheel emulation mode.
    Option "EmulateWheelInertia" "10" # Factory default: 50
    Option "ZAxisMapping" "4 5"
    Option "XAxisMapping" "6 7" # Disable this for vertical-only scrolling.
    # Emulate3Buttons refers to the act of pressing buttons A and D
    # simultaneously to emulate a middle-click or wheel click.
    Option "Emulate3Buttons" "true"
    # Option "Emulate3Buttons" "true" # Factory default.
    EndSection
    Last edited by phonky (2014-04-29 17:05:21)

    Found the solution:
    I had to comment out the MatchProduct line;
    I assume the wiki page had been done with a different product.

  • Wireless Mouse and XOrg

    Hi guys,
    I have a wireless logitech mouse connected to my laptop via the PS2 port. Whenever I start Arch/XOrg, the mouse doesn't work at all. However, if I unplug the mouse and plug it straight back in it then works. I have tried with and without hotplug, but I still have the same problem. Please help. Thanks.
    kirkl_uk

    Ok, here we go...
    Before the "unplug", /dev/input/:
    mice
    After:
    event0 event1 mice mouse0 ts0
    Xorg mouse section:
    Section "InputDevice"
    # Identifier and driver
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
    # Mouse-speed setting for PS/2 mouse.
    # Option "Resolution" "256"
    # When using XQUEUE, comment out the above two lines, and uncomment
    # the following line.
    # Option "Protocol" "Xqueue"
    # Baudrate and SampleRate are only for some Logitech mice. In
    # almost every case these lines should be omitted.
    # Option "BaudRate" "9600"
    # Option "SampleRate" "150"
    # Emulate3Buttons is an option for 2-button Microsoft mice
    # Emulate3Timeout is the timeout in milliseconds (default is 50ms)
    Option "Emulate3Buttons"
    # Option "Emulate3Timeout" "50"
    # ChordMiddle is an option for some 3-button Logitech mice
    # Option "ChordMiddle"
    EndSection
    Thanks,
    kirkl_uk

  • Logitech Marble Mouse owners?

    Hello
    1st thing are there any Logi Marble mouse owners? If so I could do with some help.
    Hey there's some great custom functions on this and it's a MM beater no doubt but one thing I could do with the MM is when on a web page I could just scroll down with the centre button to the top/bottom and back up you get the idea ,anyway how do i do it with the Logi MM as the only way I can find is by grabbing the blue bar on the left and then scroll up/down .,anyway any other methods or is that it?\
    All the best

    Have you installed the latest Logitech Control Center .
    The support page says posted 4/11/06. Maybe try that.
    iMac G5-2.1-1.5G/miniStackV2-320GB FW-USB Ex.HD/Netgear WGR 614   Mac OS X (10.4.7)   iPod 60GB Photo/Epson Stylus Photo RX620/Kodak P880/Fuji S7000

  • Logitech Wireless Mouse and MacBook Pro

    Greetings.
    I'm thinking about buying a Logitech wireless mouse for my MacBook Pro. The mouse comes with a USB wireless card. Will I need to use this or will the wireless/bluetooth card in the MacBook pick up the mouse by itself?
    Cheers,
    John

    I don't understand your problem. Is it that you can't see the arrow or what? You say the button and all work fine so I am stumped by your question. I have problems with my mouse being recognized by the MBP but I just turn off mouse, restart laptop then turn on mouse and it comes back up. If I ever put my MBP to sleep I shut the mouse off first and wait until it says mouse disconnected or whatever it says..I can't recall. Then I put the MBP to sleep. Once I wake it up turn mouse back on and voila..works!! Maybe try pushing the little "Connect" button on the bottom of the mouse that might help. I have never tried that but just a suggestion.
    Sorry if this is all confusing.

  • Trackpad and Logitech Marble Mouse

    I have to deactivate "ignore trackpad when mouse is present" to use my trackpad because even though I unplug my mouse, the computer seems to think my mouse i still plugged in... anybody have the same problem or knows how to fix this?
    thanks a lot!!!

    turns out it was a one-day glitch. works fine now.

  • Help! bootcamped window pro 7 ok BUT driver / setup flash drive seemed to correctly install drivers, nvidia etc etc BUT on windows login screen i have no mouse or keyboard , have plugged in logitech usb mouse and keyboard still no good please help

    Please can somebody help me with this.
    i cannot get any mouse or keyboard input on my login screen after bootcamping windows 7 pro.
    i used a correctly formatted drive for the driver downloads, they seemed to install but now i have no input method to login to wondows7.
    all is fine in osx apple wireless mouse keyboard magicpad ok
    windows cant login due to no input devices.
    have connected logitech mouse keyboard still nothing.
    please help!
    thanks in advance

    1. I have tried copying the Keyboard/Trackpad/Mouse drivers to the $WinPEDriver$ directory with mixed success on a 2012 MBP.
    2. My experience is based on a 2013 rMBP. You may be able to use an Apple USB Keypad/Mouse to better success.
    3. See http://www.macworld.com/article/2460820/macbook-pro-mid-2014-review-minor-update -offers-slightly-better-cpu-performance.html for HW differences between the two machines.
    4. If you have access to a 2013 rMBP, I can suggest trying to build the USB on that and working with the USB to see if you can make it install Windows. the rMBP 2014 and rMBP 2013 have the same HW, except some CPU changes. You can also try building the USB at the nearest Apple store, if possible.
    5. There is a section in AutoUnattend.xml, which is supposed to install all drivers in $WinPEDriver$ (see this http://support.microsoft.com/kb/2686316 )
    <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <DriverPaths>
                    <PathAndCredentials wcm:keyValue="1" wcm:action="add">
                        <Path>$WinPEDriver$</Path>
                    </PathAndCredentials>
                </DriverPaths>
            </component>

  • Logitech Marble Mouse scrollwheel emulation

    Before I open a Wiki account*, can anyone else confirm that it only works over USB?
    I can't remember how long I've had this thing, and I even have a vague feeling I came up against this problem before I installed Arch, but I always assumed I must have a defective trackball. Or an early model that doesn't support it. Or something. Such as I was doing it wrong, which was by far the most likely, and in fact turned out to be the case.
    Probably. Because it's just possible that I do have a defective PS/2 adaptor, so I'd like some corroboration.
    *I know; eight years and I never got around to it.

    Have you installed the latest Logitech Control Center .
    The support page says posted 4/11/06. Maybe try that.
    iMac G5-2.1-1.5G/miniStackV2-320GB FW-USB Ex.HD/Netgear WGR 614   Mac OS X (10.4.7)   iPod 60GB Photo/Epson Stylus Photo RX620/Kodak P880/Fuji S7000

  • HOWTO: Enabling Forward, Back Buttons, Logitech MX1000 Mouse

    Enabling Forward and Back Buttons, Logitech MX1000 Mouse
    (and Microsoft Wireless Intellimouse Explorer, apparently)
    Step 1: Get, Install evdev
    ==========================
    First, use evdev as the Xorg mouse driver.
    Get this module, install it, and make sure it is loaded each time you run Linux.
    For Arch, this means:
    # pacman --sync xf86-input-evdev
    and adding "evdev" to the modules list in /etc/rc.conf.
    Step 2: Modify xorg.conf to Use evdev as Your Mouse Driver
    ==========================================================
    Next, in /etc/X11/xorg.conf, create an evdev-based input device that specifies your mouse:
    # evdev based section for Logitech MX1000 mouse
    Section "InputDevice"
    Identifier "Evdev Mouse"
    Driver "evdev"
    Option "Name" "Logitech USB Receiver"
    Option "CorePointer"
    EndSection
    Note: then "Name" field above is important. Find out the name for your device via:
    % egrep "Name|Handlers" /proc/bus/input/device
    In the case of the Logitech MX1000 mouse, which is wireless, it is: "Logitech USB Receiver".
    Step 3: Modify Xorg ServerLayout to Use Your evdev Mouse
    ========================================================
    Now modify the Xorg server layout to use this mouse entry:
    Section "ServerLayout"
    Identifier "Xorg Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Evdev Mouse" "CorePointer"
    # PS/2 Mouse not detected
    # Serial Mouse not detected
    EndSection
    Step 4: Do Some Button Mapping for The Forward and Back Buttons
    ===============================================================
    Now, add the following to your .xinitrc, or somewhere where it will be executed each time X starts:
    % xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7"
    You will receive the warning:
        Warning: Only changing the first 9 of 20 buttons.
    Don't worry about this - it is normal.
    Finally, to get those pesky Forward and Back buttons working in some Gnome apps such as Nautilus,
    get and install xvkbd and xbindkeys. Now create file ~/.xbindkeysrc, containing:
    # Mouse Buttons
    "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
    m:0x0 + b:6
    "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
    m:0x0 + b:7
    "/usr/bin/xvkbd -xsendevent -text "\[Left]""
    m:0x0 + b:8
    "/usr/bin/xvkbd -xsendevent -text "\[Right]""
    m:0x0 + b:9
    and add the following to your .xinitrc, or somewhere where it will be executed each time X starts:
    % xbindkeys
    That is it! Simple n'est pas? :-)
    Many, many thanks to Arch forum member MrWeatherbee, who provided most of the key elements of the above - thanks!
    Last edited by mac57 (2007-08-20 14:46:29)

    Hi Misfit138, I agree that the general ideas are there already in the Wiki, but even after reading that entry, I was not able to get things working. The existing entry is not specific enough to the MX1000 mouse. So, although I have never contributed to a Wiki before, I think it is likely a good idea to do so in this case. I will make sure that the entry is very MX1000 specific. It will address a small audience, but it is one way of giving back a little to the community.

  • [Solved] Elan touchpad wrongly recognized as PS/2 Logitech Wheel Mouse

    In my Samsung QX310 I have an Elan multitouch touchpad. It's recognized (by kernel? xorg? udev?) as PS/2 Logitech Wheel Mouse and it works as one (no scrolling, multitouch, etc.)
    options psmouse force_elantech=1
    in psmouse.conf in /etc/modprobe.d/ doesn't help
    sudo rmmod psmouse && sudo modprobe psmouse force_elantech=1
    don't change anything
    In my case modprobe psmouse doesn't react to any arguments, every time it loads PS/2 Logitech Wheel Mouse. There aren't any errors in dmesg either.
    I have xf86-input-synaptics and even xf86-input-multitouch-git installed.
    I have also tried many combinations in /etc/X11/xorg.conf.d/10-synaptics.conf but I think the main problem is here
    $ xinput list
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ PS/2 Logitech Wheel Mouse id=13 [slave pointer (2)]
    Is there any option to force psmouse (modprobe?) to load Elantech driver?
    This should be solved in kernel 2.6.34 (I have 2.6.37.5) but apparently something is wrong with my configuration. Any guesses?
    Edit:
    It seems psmouse can't recognize newer elan touchpads. Here are the bug reports
    https://bugzilla.kernel.org/show_bug.cgi?id=27442
    https://bugs.launchpad.net/ubuntu/+sour … bug/681904
    I have forced psmouse to use elantech protocol (by changing psmouse.c) but touchpad didn't work at all, so for now everybody with elan smart-pad (almost every newer samsung notebook) are stuck without scrolling and multitouch.
    Edit Solved, the proper patch is at https://bugzilla.kernel.org/show_bug.cgi?id=27442
    Last edited by einhard (2011-04-27 16:37:22)

    Take a look at this thread and my last post, I have AUR and binary package: https://bbs.archlinux.org/viewtopic.php … 25#p973025

  • After catalyst 10.10 / xorg 1.9 update, mouse and keyboard don't work

    Hi guys,
    Yesterday I got the new catalyst update together with the new xorg server, but after rebooting and starting x, I neither could move the mouse nor press short cuts.
    I have reinstalled xf86-input-evdev and xorg-input-drivers, but still same issue.
    How to fix this?
    Edit: Solution: remove [xorg18] repo from /etc/pacman.conf
    Thanks
    Last edited by scenox (2010-10-26 11:42:09)

    Double checking,
    are you loading hal at startup (evdev needs it)
    yes,  see my rc.conf
    DAEMONS=(syslog-ng hal cups @network @net-profiles netfs @alsa !slim)
    and did you try recreating your config with aticonfig --initial?
    yep.... i  try
    my xorg.conf
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    Screen "aticonfig-Screen[0]-0" RightOf "Screen0"
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    RgbPath "/usr/share/X11/rgb"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "extmod"
    Load "dbe"
    Load "xtrap"
    Load "record"
    Load "dri"
    Load "glx"
    Load "GLcore"
    Load "freetype"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    EndSection
    Section "Monitor"
    Identifier "aticonfig-Monitor[0]-0"
    Option "VendorName" "ATI Proprietary Driver"
    Option "ModelName" "Generic Autodetecting Monitor"
    Option "DPMS" "true"
    EndSection
    Section "Device"
    Identifier "Card0"
    Driver "fglrx"
    VendorName "ATI Technologies Inc"
    BoardName "Radeon Mobility X1400"
    BusID "PCI:1:0:0"
    EndSection
    Section "Device"
    Identifier "aticonfig-Device[0]-0"
    Driver "fglrx"
    BusID "PCI:1:5:0"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device "aticonfig-Device[0]-0"
    Monitor "aticonfig-Monitor[0]-0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "DRI"
    Mode 0666
    EndSection

Maybe you are looking for