Description of problem:
I'm using a left-handed mouse. After I enabled gnome services, logged out and back in again it was remapped to right-handed. The settings widget it would let me select the "left handed" radio button, but the mouse buttons weren't remapped. After closing and re-opening the widget, selection was back on "right handed". I could change the value in the settings editor, but that didn't affect the mouse either.
Version-Release number of selected component (if applicable):
Is there anything related in ~/.xsession-errors?
Can you see if gnome-settings-daemon is running before xfconfd ?
(check pid and time).
Created attachment 519744 [details]
Nothing caught my eye in .xsession-errors, take a look for yourself.
dmaziuk@yellowtail:~$ ps -aef | grep xfcon[fd]
dmaziuk 15475 1 0 20:22 ? 00:00:00 /usr/lib64/xfce4/xfconf/xfconfd
dmaziuk@yellowtail:~$ ps -aef | grep gnome-setting[s]
dmaziuk 15834 1 0 20:22 ? 00:00:00 /usr/libexec/gnome-settings-daemon
According to pids xfconfd was started first. (I don't remember: is there startup time in ticks hiding in /proc somewhere?)
BTW, this is after I went to Settings - Settings Manager - Session and Startup and enabled "Launch GNOME services on startup" on Advanced tab. Then logged out and back in again -- my mouse buttons are back to right-handed config.
If you run xfce4-mouse-settings directly from a terminal, do you get any output?
Sigh. Setting component back.
(xfce4-mouse-settings is what I called "settings widget": I'm new to xfce)
It doesn't print any messages unfortunately. The behaviour is the same: with gnome services running, it comes up as right handed on login. I can select the "Left handed" radio button on both "Mac emulation" and my physical mouse, but that doesn't do anything. If I leave the tab and come back, radio button's back to "Right handed".
Is this a usb mouse? was it removed and readded between logins?
Yes, it is a usb mouse (dell laser) plugged into a usb hub (built into the monitor -- also dell).
No, it was not removed and re-added.
Sorry for all the back and forth. Looks like this might be upstream bug:
From the last comment there:
First check if xfce4-settings-helper is running.
If you still have this problem, paste the output of "xinput list" and "xinput
get-button-map <id>", replace id with the device's id from the list.
I'd be happy to add this info for you, or let you do so. ;)
xfce 4.8.x bug. Closing.