Page 1 of 46 12311 ... LastLast
Results 1 to 10 of 458

Thread: HOWTO: setup all 12 buttons on your mx1000

  1. #1
    Join Date
    Sep 2005
    Location
    USA
    Beans
    777
    Distro
    Ubuntu 10.10 Maverick Meerkat
    Well it took a few weeks of scouring the internet for clues before I finally got my mx1000 to work just like I expected it to, but I finally did it. The howto is available on the wiki at the following url:

    https://wiki.ubuntu.com/MX1000Mouse .

    Let me know if it works for you. I welcome any and all questions and comments. Even if you don't like the way a particular sentence sounds, let me know

    The howto is a product of several small changes I made over several weeks as I tried to get all 12 buttons to function correctly during my spare time so I may have forgotten to include a detail or two (I hope not). Sorry if I did, but I'm sure we can figure it out. Just post any problems you are having.
    Last edited by jrib; January 7th, 2006 at 02:46 AM.

  2. #2
    Join Date
    Nov 2005
    Beans
    9

    Re: HOWTO: setup all 12 buttons on your mx1000

    Quote Originally Posted by _jason
    Well it took a few weeks of scouring the internet for clues before I finally got my mx1000 to work just like I expected it to, but I finally did it. The howto is available on the wiki at the following url:

    https://wiki.ubuntu.com/mx1000mouse .

    Let me know if it works for you. I welcome any and all questions and comments. Even if you don't like the way a particular sentence sounds, let me know

    The howto is a product of several small changes I made over several weeks as I tried to get all 12 buttons to function correctly during my spare time so I may have forgotten to inlude a detail or two (I hope not). Sorry if I did, but I'm sure we can figure it out. Just post any problems you are having.
    When run the following command in the terminal window

    sudo apt-get install xvkbd xbindkeys xmacro

    I get the following errors:


    abcd@LINUX:~$ sudo apt-get install xvkbd xbindkeys xmacro
    Reading package lists... Done
    Building dependency tree... Done
    W: Couldn't stat source package list http://archive.ubuntu.com breezy/universe Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_breezy_universe_bi nary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://archive.ubuntu.com breezy/main Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_breezy_main_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://archive.ubuntu.com breezy/restricted Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_breezy_restricted_ binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://archive.ubuntu.com breezy/multiverse Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_breezy_multiverse_ binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://security.ubuntu.com breezy-security/main Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_breezy-security_main_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://security.ubuntu.com breezy-security/restricted Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_breezy-security_restricted_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://security.ubuntu.com breezy-security/universe Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_breezy-security_universe_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://wine.sourceforge.net binary/ Packages (/var/lib/apt/lists/wine.sourceforge.net_apt_binary_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://public.planetmirror.com breezy/free Packages (/var/lib/apt/lists/public.planetmirror.com_pub_plf_ubuntu_plf_dists_b reezy_free_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://public.planetmirror.com breezy/non-free Packages (/var/lib/apt/lists/public.planetmirror.com_pub_plf_ubuntu_plf_dists_b reezy_non-free_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list ftp://ftp.free.fr breezy/free Packages (/var/lib/apt/lists/ftp.free.fr_pub_Distributions%5fLinux_plf_ubuntu_p lf_dists_breezy_free_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list ftp://ftp.free.fr breezy/non-free Packages (/var/lib/apt/lists/ftp.free.fr_pub_Distributions%5fLinux_plf_ubuntu_p lf_dists_breezy_non-free_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://deb.opera.com etch/non-free Packages (/var/lib/apt/lists/deb.opera.com_opera_dists_etch_non-free_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net breezy-extras/main Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_breezy-extras_main_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net breezy-extras/restricted Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_breezy-extras_restricted_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net breezy-extras/universe Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_breezy-extras_universe_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net breezy-extras/multiverse Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_breezy-extras_multiverse_binary-i386_Packages) - stat (2 No such file or directory)
    W: You may want to run apt-get update to correct these problems
    E: Couldn't find package xvkbd

  3. #3
    Join Date
    Oct 2005
    Beans
    40

    Re: HOWTO: setup all 12 buttons on your mx1000

    excelent, i never bothered to check out how to get them all to work, thansk for donig my legwork.

  4. #4
    Join Date
    Sep 2005
    Location
    USA
    Beans
    777
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: HOWTO: setup all 12 buttons on your mx1000

    Quote Originally Posted by ZAKhan
    When run the following command in the terminal window

    sudo apt-get install xvkbd xbindkeys xmacro

    I get the following errors:
    ...
    First, you may want to create a new sources.list. Some of the repositories that you are failing to connect to no longer exist iirc (for example mirrormax). Visit http://ubuntulinux.nl/source-o-matic and generate a new sources.list that contains the repositories you want (you will need universe enabled for the packages in this howto). Then run
    Code:
    sudo apt-get update
    . Let me know if that solves your problems.

    Quote Originally Posted by madjinx
    excelent, i never bothered to check out how to get them all to work, thansk for donig my legwork.
    Great! Glad it worked for you.
    Last edited by jrib; December 9th, 2005 at 12:31 AM.

  5. #5
    Join Date
    Mar 2005
    Beans
    115

    Re: HOWTO: setup all 12 buttons on your mx1000

    Hey, I've got an MX1000 so I thought I'd try this, but where you have this line:
    Code:
     *H: Handlers=mouse0 event1 ts0
    But I miss the 'event*' part. (the rest is there though)
    there is no 'event' in my '/dev/input' either.
    I tried it without this option, but that just killed my Xserver.

    Any thoughts?
    "Windows is something to overcome"

    Howto's by me:
    Tweak firefox! (URL now works..)
    Backup/Restore your system!
    Avoid having to reboot


    Compentux.org
    , the Linux Tip & Howto gathering initiative!

  6. #6
    Join Date
    Sep 2005
    Location
    USA
    Beans
    777
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: HOWTO: setup all 12 buttons on your mx1000

    Quote Originally Posted by Heliode
    Hey, I've got an MX1000 so I thought I'd try this, but where you have this line:
    Code:
     *H: Handlers=mouse0 event1 ts0
    But I miss the 'event*' part. (the rest is there though)
    there is no 'event' in my '/dev/input' either.
    I tried it without this option, but that just killed my Xserver.

    Any thoughts?
    Does
    Code:
    lsmod | grep evdev
    return anything? What version of ubuntu are you running?

  7. #7
    Join Date
    Mar 2005
    Beans
    115

    Re: HOWTO: setup all 12 buttons on your mx1000

    Quote Originally Posted by _jason
    Does
    Code:
    lsmod | grep evdev
    return anything? What version of ubuntu are you running?
    No, it doesn't show anything... so I modprobed evdev, and now it shows 'event1'. (there is now also an 'event1' in /dev/...) But it still crashes the Xserver on restart, with the message that it couldn't open the device.
    I made sure I got the 'Dev Phys' part right.

    Any more ideas?
    Tnx for your help so far btw.
    "Windows is something to overcome"

    Howto's by me:
    Tweak firefox! (URL now works..)
    Backup/Restore your system!
    Avoid having to reboot


    Compentux.org
    , the Linux Tip & Howto gathering initiative!

  8. #8
    Join Date
    Sep 2005
    Location
    USA
    Beans
    777
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: HOWTO: setup all 12 buttons on your mx1000

    Quote Originally Posted by Heliode
    No, it doesn't show anything... so I modprobed evdev, and now it shows 'event1'. (there is now also an 'event1' in /dev/...) But it still crashes the Xserver on restart, with the message that it couldn't open the device.
    I made sure I got the 'Dev Phys' part right.

    Any more ideas?
    Tnx for your help so far btw.
    My guess would be a syntax error. It happened to me a few times. Can you post your xorg.conf so we can make sure that isn't the problem?

  9. #9
    Join Date
    Mar 2005
    Beans
    115

    Re: HOWTO: setup all 12 buttons on your mx1000

    Quote Originally Posted by _jason
    My guess would be a syntax error.
    Indeed it was... although a very minor one... to get it to work I had to change this:
    Code:
            Option          "Device"                "/dev/input/event1 "
    to this:
    Code:
            Option          "Device"                "/dev/input/event1"
    (notice the space)

    In case anyone else has the same problem: add 'evdev' to '/etc/modules' to have the evdev module load on startup, and be careful with your syntax!

    Thanks for your help and very quick replies!


    Edit:

    Some more things I've noticed after fully completing the howto:
    The side-scroll buttons do the same thing as the page-forward/backward ones, (i.e. don't side scroll) and the 'middle mouse button' function is gone... I use this function quite a lot to open new tabs in firefox and to paste things I have selected, so it would be great if that could be made to work.

    Great job on the other stuff though.
    Last edited by Heliode; December 9th, 2005 at 01:13 AM.
    "Windows is something to overcome"

    Howto's by me:
    Tweak firefox! (URL now works..)
    Backup/Restore your system!
    Avoid having to reboot


    Compentux.org
    , the Linux Tip & Howto gathering initiative!

  10. #10
    Join Date
    Sep 2005
    Location
    USA
    Beans
    777
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: HOWTO: setup all 12 buttons on your mx1000

    Quote Originally Posted by Heliode
    Indeed it was... although a very minor one... to get it to work I had to change this:
    Code:
            Option          "Device"                "/dev/input/event1 "
    to this:
    Code:
            Option          "Device"                "/dev/input/event1"
    (notice the space)

    In case anyone else has the same problem: add 'evdev' to '/etc/modules' to have the evdev module load on startup, and be careful with your syntax!

    Thanks for your help and very quick replies!


    Edit:

    Some more things I've noticed after fully completing the howto:
    The side-scroll buttons do the same thing as the page-forward/backward ones, (i.e. don't side scroll) and the 'middle mouse button' function is gone... I use this function quite a lot to open new tabs in firefox and to paste things I have selected, so it would be great if that could be made to work.

    Great job on the other stuff though.
    Are the cruise control buttons allowing you to scroll down to a page by holding it down?

    The missing middle button is very strange. Open a terminal. Do "killall xbindkeys" and run "xev". Put your mouse over the box and click each of your buttons to see what button they are generating. What button number does it generate for the middle button? and the side scrolls?

Page 1 of 46 12311 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •