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 2KHave 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 -
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=21Hotplugging 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> -
Ubuntu Natty Narwhal 11.04
Logitech Marble Trackball MouseThere 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. -
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_ukOk, 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 bestHave 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,
JohnI 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.
-
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 advance1. 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
-
Getting WUC-24 error when running sample form WU_TEST_106.fmb
Hello all, To learn more about using WebUtil, I downloaded the WU_TEST_106.fmb form and compiled it. I wanted to try writing to MS Word file. I ran this form, when the form got loaded, I clicked on the 'OLE' tab and then typed in my message and click
-
Interface without a source datastore
I have to transform Data from a DBView into an XML (based on an XML schema). On reverse-engineering the XML schema, it generated 4 data stores. For successful generation of an XML file based on this schema, these data stores should be populated. Of t
-
Client copy error (URGENT HELP Required)
Hi all, We did system copy of production system after that we were asked to do the client copy from 500 as source client but while performing this activity disp + work dispatcher is going in standstill mode and its turning yellow in color. There is n
-
Another version of CC desktop is currently running. How do I fix this?!
How do I fix this when I don't have this set up on another computer?
-
App Error 523 - Reset on 470_b059_multilanguage.exe - BB Desktop SW 4.7
I'm just upgraded to the 470_b059_multilanguage.exe BlackBerry Desktop SW 4.7 and, after step 9, on step 10 waiting for device comes again (can't remember the name of the step) on my device appears the "App Error 523", even after the battery pulled o