[Pkg-chromium-maint] Bug#857225: chromium: Chromium 56.0.2924.76 Logitech Marblemouse additional buttons 8/9 mapped to scroll up/down do not function.

Collin_O collin.tristan.oreilly at gmail.com
Wed Mar 8 22:36:31 UTC 2017

Package: chromium
Version: 56.0.2924.76-5
Severity: important
Tags: upstream

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***
Problem with mouse buttons on Logitech Marble Mouse - buttons 8/9 (small buttons) mapped for scrolling up and down.  Button mapping set in /usr/share/X11/xorg.conf.d/50-marblemouse.conf.  This affects not only Chromium 56.0.2924.76 64 bit but also Google Chrome 56.0.2924.87 64 bit, so likely eminates from Chromium?  Problem does not exist in any other browser (Firefox, Epiphany, Xombrero are fine) or any other apps.  Poked around in chrome://flags/ for new flags that might affect scroll buttons - did not find anything explicit to my issue.  Have not previously had problems with using Logitech Marble Mouse with either Chromium of Google Chrome.  Spent a lot of time searching for info on my issue, but could not find anything of use - so decided to file bug report.  First bug report ever, so please don't laugh TOO hard at it.  Please advise if more detail is needed.  Incedentally, mouse is setup for left hand.  I also have a right handed Logitech M570 where the buttons have not been re-mapped in any fashion.  Scroll wheel works, back/forth buttons work, but its a wholly diffeent creature than the Logitech Marble Mouse, which does not have a scroll wheel/ring at all - which is why I mapped the additional buttons to provide this function.	

This is my 50-marblemouse.conf file (which is a config I have been using for many many years):

Section "InputClass"
Identifier "Marble Mouse"
MatchProduct "Logitech USB Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "Buttons" "9"
Option "ButtonMapping" "3 4 1 5 6 7 4 4 5"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "8"
Option "ZAxisMapping" "5 6"
Option "XAxisMapping" "7 4"
Option "Emulate3Buttons" "true"

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages chromium depends on:
ii  libasound2           1.1.3-5
ii  libatk1.0-0          2.22.0-1
ii  libavcodec57         7:3.2.4-1
ii  libavformat57        7:3.2.4-1
ii  libavutil55          7:3.2.4-1
ii  libc6                2.24-9
ii  libcairo2            1.14.8-1
ii  libcups2             2.2.1-8
ii  libdbus-1-3          1.10.16-1
ii  libevent-2.0-5       2.0.21-stable-3
ii  libexpat1            2.2.0-2
ii  libflac8             1.3.2-1
ii  libfontconfig1       2.11.0-6.7+b1
ii  libfreetype6         2.6.3-3+b2
ii  libgcc1              1:6.3.0-6
ii  libgdk-pixbuf2.0-0   2.36.5-2
ii  libglib2.0-0         2.50.3-1
ii  libgtk2.0-0          2.24.31-2
ii  libharfbuzz0b        1.4.2-1
ii  libicu57             57.1-5
ii  libjpeg62-turbo      1:1.5.1-2
ii  libminizip1          1.1-8+b1
ii  libnspr4             2:4.12-6
ii  libnss3              2:3.26.2-1
ii  libpango-1.0-0       1.40.3-3
ii  libpangocairo-1.0-0  1.40.3-3
ii  libpng16-16          1.6.28-1
ii  libpulse0            10.0-1
ii  libre2-3             20170101+dfsg-1
ii  libsnappy1v5         1.1.3-3
ii  libstdc++6           6.3.0-6
ii  libvpx4              1.6.1-2
ii  libwebp6             0.5.2-1
ii  libwebpdemux2        0.5.2-1
ii  libx11-6             2:1.6.4-3
ii  libx11-xcb1          2:1.6.4-3
ii  libxcb1              1.12-1
ii  libxcomposite1       1:0.4.4-2
ii  libxcursor1          1:1.1.14-1+b1
ii  libxdamage1          1:1.1.4-2+b1
ii  libxext6             2:1.3.3-1
ii  libxfixes3           1:5.0.3-1
ii  libxi6               2:1.7.9-1
ii  libxml2              2.9.4+dfsg1-2.2
ii  libxrandr2           2:1.5.1-1
ii  libxrender1          1:0.9.10-1
ii  libxslt1.1           1.1.29-2
ii  libxss1              1:1.2.2-1
ii  libxtst6             2:1.2.3-1
ii  x11-utils            7.7+3+b1
ii  xdg-utils            1.1.1-1
ii  zlib1g               1:1.2.8.dfsg-5

Versions of packages chromium recommends:
ii  fonts-liberation  1:1.07.4-2

Versions of packages chromium suggests:
pn  chromium-driver    <none>
pn  chromium-l10n      <none>
pn  chromium-shell     <none>
pn  chromium-widevine  <none>

-- Configuration Files:
/etc/chromium.d/default-flags changed:
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --show-component-extension-options"
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ignore-gpu-blacklist"
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --no-default-browser-check"
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --disable-pings"
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --disable-background-networking"
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --media-router=0"
CHROMIUM_FLAGS="$CHROMIUM_FLAGS --enable-remote-extensions"

-- no debconf information

More information about the Pkg-chromium-maint mailing list