From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.8) Gecko/20060103 Fedora/1.5-4 Firefox/1.5 Description of problem: Apple iBooks only have one mouse button. Fedora is pretty unusable without a right mouse button. In /etc/sysctl.conf I have added the following: # Emulates a 3 button mouse for apple hardware # Fn&Alt = Left Button, Fn&Apple = Middle Button dev.mac_hid.mouse_button_emulation = 1 Which also works when I plug in my PC mouse with three mouse buttons. This should work by default in my opinion. Apologies if the component isn't anaconda, but I guessed it's an install thing. Version-Release number of selected component (if applicable): anaconda-10.2.1.5-2 How reproducible: Always Steps to Reproduce: 1. Install fedora core rawhide 2. Try to unmount a usbkey without using the right mouse button 3. Add stuff to sysctl.conf to make fedora useable. Actual Results: I have to manually edit sysctl.conf Expected Results: This stuff should be added to sysctl.conf automatically Additional info:
If this is the "right" thing, then it should just be set up by default. anaconda is not in the business of having a list of "if crap hardware A, do workaround. for crap hardware B, do different workaround" :-)
Make a udev rule that runs on the input device add of 'Apple Mouse Thingy' (or whatever it is.) :)
How would the udev event trigger a stuff to be added to a file if not already present? Could this be added in a different way to kudzu?
kudzu doesn't do anything. The udev rule doesn't need to edit /etc/sysctl.conf... it can just set the key itself.
err, and how should the rule look like? I don't have any iBook here...
Don't know for sure. Probably something like: ACTION=="add", SUBSYSTEM=="input", <some sysfs gunk that matches apple here>, RUN+="/sbin/sysctl -w dev.mac_hid.mouse_button_emulation=1" CC'ing some PPC people.
Created attachment 124856 [details] lshal of my iBook Here's my lshal from CVS hal. See if you can find anything to match against, because I can't see any input devices.
Is there anything more I can provide? Thanks.
output of /proc/bus/input/devices
Created attachment 125716 [details] output of /proc/bus/input/devices Attached. Many thanks.
Now that FC5 is back a few days, could this make it into the release? My iBook has no way to unmount a usb pendrive without a right mouse button.
NEEDINFO_ENG has been deprecated in favor of NEEDINFO or ASSIGNED. Changing status to ASSIGNED for ENG review.
I would like to see that in HAL... No way, I will add 1000 rules for every mouse combination.
Back to Anaconda...
Changing hardware to All as this all affects Macbook and Macbook Pro on x86/x86_64.
anaconda still isn't the right place for this... do we really care outside of X?
Closing per comment #17. Anaconda isn't the right place to fix this problem (if it is a problem). No other component wants to claim it, so I'm closing this bug.