Social Web Apps Design
Online Community Development

Using Sennheiser OfficeRunner with Linux

by Dan Nichols on January 9, 2013

ISSUE: Sennheiser OfficeRunner conflict with left mouse button in Linux


The Sennheiser OfficeRunner is a USB wireless headset that gives the user a hands-free solution for audio and microphone. It is not a bluetooth device and uses a different frequency range that gives it up to a 400-foot range. It also works with telephones and with either a manual lifter or hookswitch allows remote answering and disconnecting calls.

The OfficeRunner works out-of-the-box for Windows

There is a slight problem when using with Linux (at least with Debian-based distributions), however. When you activate the headset to connect to the base receiver/charger, the system acts as if the left mouse button is being held down basically rendering your mouse useless while using the headset.  This article will walk you through a quick fix to resolve this issue.

Note that I used these steps on Linux Mint 14 Cinnamon so these commands may vary slightly for other distributions. They may also work with other models of wireless headsets if the symptoms are similar. There are other ways to accomplish these steps, but I am providing 4 steps I think can be most easily followed by a newcomer to Linux. If you are an advanced user, you can skip the detailed instructions (Steps 1 – 4), stop the X Server enter the section in etc/x11/xorg.config and start the X Server.

Section "InputClass"
 Identifier "Sennheiser OfficeRunner"
 MatchUSBID "1395:740a"
 Option "Ignore" "on"
EndSection

1. Verify your USB ID for your device. Type ‘lsusb’ in terminal.

$ lsusb
Bus 004 Device 002: ID 1395:740a Sennheiser Communications

We are concerned with ID 1395:740a. If your ID is different, make a note of it.

2. Create xorg.conf file.

Linux Mint does not automatically create the xorg.conf file. We must follow a few steps to create it which involves stopping X Server. This will stop your GUI so print these instructions for reference..

  • Enter the following command in terminal:
$ sudo service mdm stop

Now you should see a black screen prompting for your login.

  • Enter your user name
  • Enter your password
  • Enter the following command at the prompt to create the xorg.conf.new in your home directory.:
$ sudo X -configure

NOTE: You will see a series of commands and possible error message(s). Disregard them.

  • Enter the following command:
$ sudo service mdm start
  • Enter your login credentials.

3. Edit xorg.config

  • Press Alt + F2. in the box that opens insert: gksu gedit then hit enter
  • Enter your password
  • In gedit File | Open. Navigate to:

File System\Home\[username]\xorg.config.new.

  • Add the following lines to the end of the file:
Section "InputClass"
 Identifier "Sennheiser OfficeRunner"
 MatchUSBID "1395:740a"
 Option "Ignore" "on"
EndSection

If your USBID ID from step 1 is different substitute it in the MatchUSBID string.

  • In the home folder make a copy of xorg.conf.new.
  • Rename the copy from xorg.conf.new to xorg.conf.

4. The Big Finish

  • Enter the following command in terminal (make sure you are in the home directory. The X in X11 is capitalized.:
$ sudo cp xorg.conf /etc/X11
  • Restart your computer and enjoy your OfficeRunner!

Credits:

Linux: Left Mouse Button Stops Working
http://wiki.phoenixviewer.com/linux_left_mouse

Add New Screen Resolution in Linux Mint
http://community.linuxmint.com/tutorial/view/877

Also see Saul’s article  - with a workshop video – on optimizing content in a Google+ about page.

About Dan Nichols

IT consultant to the U.S. Coast Guard, and to higher education, electrical supply, insurance, automobile, medical and steel fabrication industries. Former U.S. Marine, IT Director for an organization serving homeless and at-risk populations.

su.pr size it! http://su.pr/1m9d3y

Related OsakaBentures Must-Reads

  • Dan Nichols

    Thanks to George Doscher for his input on this article: https://plus.google.com/u/0/107899136794765613166/about

  • George Doscher

    Looks groovy

Previous post:

Next post:

All rights reserved, OsakaBentures 2012