![]() |
IOBit Software
|
|
|
||||||
| Linux A forum for all Linux users. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Well here is a laugh for some of you. I didn't know which section to place this thread, but here it is. Hopefully someone will know what I should do. I have tried the ubuntu forum, and have had no reply.
I'm a noob with linux. Only had it about a week. Well I wanted to make my Microsoft Intellimouse explorer 4.0 thumb buttons work, you know, the side buttons that are used for back and forward. Well I searched this forum, found something on it. So I started to do what the thread said, it was this thread: http://ubuntuforums.org/showthread.php?t=3828 Only noticed after I had done the following, that the thread was in a warty warthog forum, or something. Wrong version. :| This is what I did, according to that thread. I changed my " xorg.conf " file to include the following under the mouse settings: Code:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Resolution" "100"
EndSection
Then, I went and got " imwheel " and installed that as the instructions said. I changed the code in the file " /etc/X11/imwheelrc " to include: Code:
".*" None,Up,Alt_L|Left None,Down,Alt_L|Right Something wierd then happened, I went to press " Esc " for some reason, and I pressed a shortcut key on my microsoft multimedia keyboard, for My Documents folder. The computer then went black, and I think went to sleep. Well when I switched it back on it started loading with only text, not the usual Ubuntu logo and the status bar. So I reset and chose which ubuntu startup I wanted. Logged in. Now when I try to scroll using my Mouse-wheel, it goes back and forward, like the thumb buttons are supposed. How do I fix this? And how do I get the thumb buttons working? I am on Ubuntu Breezy Badger 5.10. Here is a copy of the code in my " xorg.conf " file now: Code:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/CID"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection
Section "Module"
Load "GLcore"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Resolution" "100"
EndSection
Section "Device"
Identifier "NVIDIA Corporation NVIDIA Default Card"
Driver "nv"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NVIDIA Default Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
And here is a copy of the code in my " imwheelrc " configuration file: Code:
# IMWheel Configuration file ($HOME/.imwheelrc or /etc/imwheelrc) # (GPL)Jon Atkins <jcatki@jonatkins.org> # Please read the README and/or imwheel(1) manpage for info # and this is best operated on using vim (as I said: It's crunchy) # # This is only for demonstration of the priority command... # See the other global Exclude command below for the one you want to use! # If this is activated it will only apps that have a lower priority # priority is based first on the priority command, then the position in this # file - the higher the line is in a file the higher in a priority class it is # thus for a default priority you can see that the position in the file is # important, but the priority command CAN appear anywahere in a window's list # of translations, and the priority will be assigned to all translations below # it until either a new window is defined or the priority is set again. # #".*" #@Priority=-1000 #the default priority is zero, higher numbers take precedence #@Exclude #@Repeat # want it to type something? # this would type "Rofl" and press Return in any window #".*" #,Up,Shift_L|R|-R|-Shift_L|O|-O|F|-F|L|-L|Return # This one rule can send button events, as if you used ZAxisMapping "4 5" # Make sure your XF86Config allows for the max buttons needed... # otherwise the events will NOT even be generated... #".*" #, Up, Button4 #, Down, Button5 #, Left, Button6 #, Right, Button7 #, Thumb1, Button6 #, Thumb2, Button7 # alternatively with Button numbers #".*" #, Button4, Button4 #, Button5, Button5 #, Button6, Button6 #, Button7, Button7 #, Button6, Button6 #, Button7, Button7 #Thanks to Mathias Weyland <mathias@weyland-wtal.de> "^mutt.*" None, Up, Up None, Down, Down Control_L, Up, Page_Up Control_L, Down, Page_Down #Thanks to Mathias Weyland <mathias@weyland-wtal.de> "^aterm" None, Up, Shift_L|Page_Up None, Down, Shift_L|Page_Down Control_L, Up, Up Control_L, Down, Down #Thanks to Mathias Weyland <mathias@weyland-wtal.de> "^Xplns" None, Up, Left None, Down, Right Control_L, Up, Up Control_L, Down, Down "^kvt" None,Up,Shift_L|Page_Up None,Down,Shift_L|Page_Down "^Konsole" None,Up,Shift_L|Page_Up None,Down,Shift_L|Page_Down "^XMcd" None,Up,C None,Down,Shift_L|C "^XMMS_Player" Shift_L,Up,Right Shift_L,Down,Left "^XMMS_Playlist" Shift_L,Up,Page_Up Shift_L,Down,Page_Down "^xmms" Alt_L,Up,Z Alt_L,Down,B Control_L,Up,V Control_L,Down,C "^XATITV-GATOS" None, Down,KP_Subtract None, Up,KP_Add "^Xman" None,Down,F Shift_L,Down,3 None,Up,B "^Gvi(m|ew)" Alt_L,Up,Page_Up Alt_L,Down,Page_Down Shift_L,Up,Control_L|Y Shift_L,Down,Control_L|E #None,Up,Page_Up #None,Down,Page_Down #,Up,Button4 #,Down,Button5 ,Left,Shift_L|Left ,Right,Shift_L|Right ,Thumb1,Shift_L|Left ,Thumb2,Shift_L|Right "^VIM" Shift_L,Up,Control_L|Y Shift_L,Down,Control_L|E #None,Up,Page_Up #None,Down,Page_Down "^Eterm" Alt_L,Up,Up Alt_L,Down,Down #Alt_L, Up, Shift_L|Page_Up #Alt_L, Down, Shift_L|Page_Down #"^GnomeTerminal" #@Exclude #@Repeat #None,Up,Shift_L|Page_Up #None,Down,Shift_L|Page_Down "^NXTerm" None, Up, Shift_L|Page_Up None, Down, Shift_L|Page_Down "^rxvt" Alt_L, Up,Shift_L|Page_Up Alt_L, Down,Shift_L|Page_Down "^XTerm" Alt_L,Up,Shift_R|Page_Up Alt_L,Down,Shift_R|Page_Down Alt_L,Left,Control_L|A Alt_L,Right,Control_L|E #Shift_L,Down,Shift_L|1 "^VMware" @Exclude #@Repeat "^Mozilla-bin$" #,Up,Button4 #,Down,Button5 #,Left,Alt_L|Left #,Right,Alt_L|Right # # If you want to scroll by a few lines then uncomment these 4 lines # and comment out the paging 4 lines below these! # Shift_L,Down,Page_Down,1#,1000,1000 Shift_L,Up,Page_Up,1#,1000,1000 #None,Down,Down,7#,1000,1000 #None,Up,Up,7#,1000,1000 # # If you don't like page scrolling then comment these out and uncomment above! # #Shift_L,Down,Down,7, #Shift_L,Up,Up,7, #None,Down,Page_Down,1, #None,Up,Page_Up,1, # Left/Right & Thumb stuff None,Left,Left,7, None,Right,Right,7, None,Thumb1,Down,7, Shift_L,Thumb1,Up,7, None,Thumb2,Up,7, Shift_L,Thumb2,Down,7, "^Freespace.*" ,Up,Y ,Down,X ,Thumb1,H ,Thumb2,R "^SDL_App" #,Up,Button4 #,Down,Button5 ,Thumb1,Home#many apps don't understand Button > 5 ,Thumb2, End#many apps don't understand Button > 5 # Thanks to shewp <shewplx@pblx.net> "^Opera" #@Repeat # let qt do it None, Down, Down, 4, 100, 100 None, Up, Up, 4, 100, 100 None, Thumb1, Right None, Thumb2, Left "^Netscape.*" , Thumb1, Alt_L|KP_Left , Thumb2, Alt_L|KP_Right #, Up, Button4 #, Down, Button5 "^Netscape" # # If you don't want to scroll by a few lines then comment out these 4 lines # and uncomment the paging 4 lines below these! # Shift_L,Down,Page_Down,1,1000,1000 Shift_L,Up,Page_Up,1,1000,1000 None,Down,Down,7,1000,1000 None,Up,Up,7,1000,1000 # # If you don't like page scrolling then uncomment these # and comment out the 4 lines above! # #Shift_L,Down,Shift_L|Down,7,1000,1000 #Shift_L,Up,Shift_L|Up,7,1000,1000 #None,Down,Page_Down,1,1000,1000 #None,Up,Page_Up,1,1000,1000 # Left/Right & Thumb stuff None,Left,Left,7,1000,1000 None,Right,Right,7,1000,1000 None,Thumb1,Down,7,1000,1000 Shift_L,Thumb1,Up,7,1000,1000 None,Thumb2,Up,7,1000,1000 Shift_L,Thumb2,Down,7,1000,1000 "^Navigator" #Alt_L,Down,Alt_L|Right #Alt_L,Up,Alt_L|Left Alt_L,Down,Right,10,1000,1000 Alt_L,Up,Left,10,1000,1000 # Thanks to Paul J Collins <sneakums@usa.net> "^emacs" Shift_L,Up,Page_Up Shift_L,Down,Page_Down # you may need Alt instead of Meta.... None,Down,Control_L|Meta_L|Shift_L|parenright None,Up,Control_L|Meta_L|Shift_L|parenleft # Thanks to etienne grossmann <etienne@isr.ist.utl.pt> "^Xftp" ,Down,j ,Up,k ".* - Pan$" ,Left,Control_L|Button1 ,Thumb1,Control_L|Button1 #,Up,Button4 #,Down,Button5 # Thanks to etienne grossmann <etienne@isr.ist.utl.pt> "^gv[ :]" None,Up,Shift_L|space None,Down,space #"^Event Tester" #@Repeat #@Exclude #,Left,Button6 #,Right,Button7 #,Thumb1,Button8 #,Thumb2,Button9 "^xv grab" @Priority=1 @Exclude "^XV.*" None,Down,Tab None,Up,Delete "^Untitled" # if using wheel fifo, you may switch these. #,Up,Button4 #,Down,Button5 #with these ,Up,Page_Up ,Down,Page_Down # (end of switch) , Thumb1, Home , Thumb2, End "^No Title" # if using wheel fifo, you may switch these. #,Up,Button4 #,Down,Button5 #with these ,Up,Page_Up ,Down,Page_Down # (end of switch) , Left, Home , Right, End , Thumb1, Home , Thumb2, End #"\(null\)" # if using wheel fifo, you may want the 2nd group #,Up,Button4 #,Down,Button5 #,Left, Button6 #,Right, Button7 #,Thumb1, Button8 #,Thumb2, Button9 # 2nd group (old keys...) #,Up,Page_Up #,Down,Page_Down #,Left, Home #,Right, End #,Thumb1, Home #,Thumb2, End # (end of switch) # send event to the window manager when in the root window... "\(root\)" ,Up,Control_L|N ,Down,Control_L|P , Thumb1,Alt_L|Left ,Thumb2,Alt_L|Right # # Uncommment the following to exclude by default. # Then you will have to add new apps all the time, but will retain any built-in # wheel functionality contained in some KDE and other newer programs. # This kinda defeats the original purpose of the program! ;) # #".*" #@Priority=-1000 #@Exclude #@Repeat # # These are the defaults, but note that the defaults for the right side of the # keyboard are still handled within the program, unless you add the # combinations desired here. (except for the None modifier of course!) # If this section is deleted then the hardcoded defaults will be used, which # are the same thing. # Modifying these has global effects, but doesn't override what is above. # #".*" #@Priority=-1001 #,Up,Button4 #,Down,Button5 #None,Left,Left #None,Right,Right #None,Up,Page_Up #None,Down,Page_Down #Shift_L,Left,Left #Shift_L,Right,Right #Shift_L,Up,Up #Shift_L,Down,Down # Control_L,Left,Left,2 # Control_L,Right,Right,2 # Control_L,Up,Page_Up,2 # Control_L,Down,Page_Down,2 #Shift_L|Control_L,Left,Left,5 #Shift_L|Control_L,Right,Right,5 #Shift_L|Control_L,Up,Page_Up,5 #Shift_L|Control_L,Down,Page_Down,5 # Alt_L,Left,Left,10 # Alt_L,Right,Right,10 # Alt_L,Up,Left,10 # Alt_L,Down,Right,10 #Shift_L| Alt_L,Left,Left #Shift_L| Alt_L,Right,Right #Shift_L| Alt_L,Up,Left #Shift_L| Alt_L,Down,Right # Control_L|Alt_L,Left,Left.20 # Control_L|Alt_L,Right,Right.20 # Control_L|Alt_L,Up,Left.20 # Control_L|Alt_L,Down,Right.20 #Shift_L|Control_L|Alt_L,Left,Left,50 #Shift_L|Control_L|Alt_L,Right,Right,50 #Shift_L|Control_L|Alt_L,Up,Left,50 #Shift_L|Control_L|Alt_L,Down,Right,50 #, Thumb1, Home #, Thumb2, End # vim:ts=4:shiftwidth=4:syntax=sh ".*" None,Up,Alt_L|Left None,Down,Alt_L|Right WHAT SHOULD I DO? |
| Sponsored links |
|
|
|
#2
|
||||
|
||||
|
Moved to Software where it should not need bumping.
__________________
Microsoft® MVP - Windows Expert ~ Consumer Support Majorgeeks on Facebook: Majorgeeks Newsletter |
|
#3
|
|||
|
|||
|
Got it working. Thanks for all the wonderful help...
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|