Skip to content

Instantly share code, notes, and snippets.

@weakish
Created September 13, 2013 09:24
Show Gist options
  • Select an option

  • Save weakish/6548447 to your computer and use it in GitHub Desktop.

Select an option

Save weakish/6548447 to your computer and use it in GitHub Desktop.

Revisions

  1. weakish created this gist Sep 13, 2013.
    24 changes: 24 additions & 0 deletions 50-marblemouse.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    # put this file under /usr/share/X11/xorg.conf.d/
    # The default setting for middle-button-enabled in Gnome is false.
    # Since Gnome settings are applied after xorg settings, this results in middle button emulation disabled. To fix this, run the following in a terminal:
    #
    # gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
    #
    # This needs to be done only once for each user - Gnome remembers this setting between logins.


    Section "InputClass"
    Identifier "Marble Mouse"
    MatchProduct "Logitech USB Trackball"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "SendCoreEvents" "true"

    Option "Buttons" "9"
    Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
    Option "EmulateWheel" "true"
    Option "EmulateWheelButton" "8"
    Option "YAxisMapping" "4 5"
    Option "XAxisMapping" "6 7"
    EndSection