OK, here's what we got now
I know I told you the button in question was 8...I told you wrong...I did check in xev and it's
2. I still had it in my mind going from another set of Ubuntun directions of setting the buttons it had been assigned to 8, which is normal to Logitech's setting in Logitech's drivers. In this fresh install of Ultimate Edition, xev shows it assigned as 2. I didn't figure this out tho' until at the end, which results will be explained there.
Ok, going thru your setup, here's what came back from xbindkeys foreground:
xbindkeysrc = "/usr/bin/xte 'mouseup y' 'mouseclick 1' 'mouseclick 1' &"
b:
2code: xbindkeys -n -v
displayName = :0.0
rc file = /root/.xbindkeysrc
rc guile file = /root/.xbindkeysrc.scm
getting rc guile file /root/.xbindkeysrc.scm.
WARNING : /root/.xbindkeysrc.scm not found or reading not allowed.
1 keys in /root/.xbindkeysrcJust now came to me Previewing this what happened. I was typing rather than copy & paste (doing it the manual way tends to stick more into my memory registers
). I typed gedit xbindkeysrc vice gedit ~/.xbindkeysrc
min_keycode=8 max_keycode=255 (ie: know keycodes)
"/usr/bin/xte 'mouseup y' 'mouseclick 1' 'mouseclick 1' &"
m:0x0 + b:2 (mouse)
starting loop...
Button press !
e.xbutton.button=2
e.xbutton.state=16
"/usr/bin/xte 'mouseup y' 'mouseclick 1' 'mouseclick 1' &"
m:0x0 + b:2 (mouse)
Start program with fork+exec call
Catch CHLD signal -> pid 8702 terminated
Button press !
e.xbutton.button=1
e.xbutton.state=528
Button release !
e.xbutton.button=1
e.xbutton.state=784
Button press !
e.xbutton.button=1
e.xbutton.state=528
Button release !
e.xbutton.button=1
e.xbutton.state=784
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 150 (XTEST)
Minor opcode of failed request: 2 (X_XTestFakeInput)
Value in failed request: 0xa4
Serial number of failed request: 9
Current serial number in output stream: 15
Button release !
e.xbutton.button=2
e.xbutton.state=528
Then I started xbindkeys &: NO JOY soooooooooooooooo...
changed b:2 to b:2 + Release as instructed; and results were:
xbindkeysrc = "/usr/bin/xte 'mouseup y' 'mouseclick 1' 'mouseclick 1' &"
b:2 + Release
code: xbindkeys -n -v
displayName = :0.0
rc file = /home/bobby/.xbindkeysrc
rc guile file = /home/bobby/.xbindkeysrc.scm
getting rc guile file /home/bobby/.xbindkeysrc.scm.
WARNING : /home/bobby/.xbindkeysrc.scm not found or reading not allowed.
1 keys in /home/bobby/.xbindkeysrcObvious I got it right here.
min_keycode=8 max_keycode=255 (ie: know keycodes)
"/usr/bin/xte 'mouseup y' 'mouseclick 1' 'mouseclick 1' &"
Release + m:0x0 + b:2 (mouse)
starting loop...
Button press !
e.xbutton.button=2
e.xbutton.state=16
Button release !
e.xbutton.button=2
e.xbutton.state=528
"/usr/bin/xte 'mouseup y' 'mouseclick 1' 'mouseclick 1' &"
Release + m:0x0 + b:2 (mouse)
Start program with fork+exec call
Catch CHLD signal -> pid 8610 terminated
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 150 (XTEST)
Minor opcode of failed request: 2 (X_XTestFakeInput)
Value in failed request: 0x83
Serial number of failed request: 9
Current serial number in output stream: 15
I'm sure you'll see all the differences between each return, but guess what ?!?!?!? [I'm bowing now to the Trackball KING!!!!] I had to add back the 'mouseup y' as you noticed above for the + Release setting, which was me reaching pure desparation
Throughout your whole procedure I just had a feeling you had finally put me on the right track, then when I got the response in step 5, I knew it. Never got that before. And even tho' it didn't work, whenever I clicked on something on the desktop, it would highlight while I had the button pressed, then the highlight went away when I released. The folder just didn't open. At this point I knew the door had been cracked open. So I went back and changed .xbindkeysrc as per, ran the foreground, which came back a little different, ran background, clicked, and it WORKED !! Lead, I 'bout fell out my chair and I swear I heard my poor arthritic hand say "ahhhhhhhhhhh, that feels so much better"
I proceeded to add to Sessions as per, restarted, didn't work. Double checked to make sure I had it there right, it's right. Opened terminal and started xbindkeys &, clicked on folder,, it WORKED AGAIN!!! Right hand thought that was REAL SEXY!! Checked Sessions again, is still right, restarted, NO JOY. Open terminal, start, JOY JOY JOY. All gotta do now is figure out another way to get it to start at boot. I still know how to write a batch file for MSWindows, Vista even. But not sure here in Ultimate Edition. I'll be searching to see what I can find.
Lead, I really appreciate this and hope you post this in the HOW TO's. Only thing I would add, 'specially for newbies like me, is to double check xev and make sure you know your buttons
Thanks a lot man. YOU DA TRACKBALL KING !!!
S'Tramp