LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-07-2003, 07:18 PM   #1
k4zau
Member
 
Registered: Feb 2003
Location: huntsville, al
Distribution: debian, opensolaris
Posts: 99

Rep: Reputation: 15
Question toshiba laptop mouse problem


I have a Toshiba Satellite 1805 laptop, which I think is one of the last the company produced with the "eraser head" pointer in the middle of the keyboard. I normally use a USB scroll mouse with this computer so I don't normally use the eraser head. But, this means I can't take my computer with me unless I take some sort of external mouse.

How can I fix this, so that I can use both input devices?
 
Old 04-07-2003, 08:49 PM   #2
finegan
LQ Guru
 
Registered: Aug 2001
Location: London, UK
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
Create 2 mouse device entries in /etc/X11/XF86Config:

Code:
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/mouse"
EndSection

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/mouse"
EndSection
You'll have to change the option settings for the USB device and the protocol is different for USB, but googling for that should be quick.

Then Monkey with the serverlayout section:

Code:
Section "ServerLayout"
        Identifier     "Matrox PowerDesk configured."
        Screen      0  "Display Merged" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Mouse1" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option         "xinerama" "on"
EndSection
Now if I remember my X crap right, this is going to create 2 mouse devices, and thus, 2 actual screen pointers. Now, if I also remember right, X doesn't need both pointers to start right, just one, so it should work with only one attached... hopefully.

I haven't ever done this before, this is more or less a guess similar to other things I've helped people through.

Cheers,

Finegan
 
Old 04-08-2003, 10:27 AM   #3
k4zau
Member
 
Registered: Feb 2003
Location: huntsville, al
Distribution: debian, opensolaris
Posts: 99

Original Poster
Rep: Reputation: 15
ok thanks
 
Old 04-22-2003, 04:09 PM   #4
k4zau
Member
 
Registered: Feb 2003
Location: huntsville, al
Distribution: debian, opensolaris
Posts: 99

Original Poster
Rep: Reputation: 15
i realize it's been a couple weeks, but i finally got around to trying that. it didn't cause any problems (the usb mouse still works fine) but didn't get the eraser head working.

it may not have worked because i left the entry for "Mouse0" as it was (to keep the scroll rate and acceleration, etc. intact) and because I didn't "google" for the USB settings. actually, i was going to and i forgot.

Thanks for your help.
 
Old 04-22-2003, 06:08 PM   #5
JayCnrs
Member
 
Registered: Mar 2003
Location: Winnipeg
Distribution: Suse 9.3 Pro
Posts: 404

Rep: Reputation: 30
I would keep mouse0 the way it is in your current XF86Config file then under server layout add this line:

InputDevice "Mouse1" "AlwaysCore"

and then add this into your XF86Config file

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
EndSection


This works for my touchpad using RH9

Good Luck
 
Old 04-23-2003, 04:36 PM   #6
k4zau
Member
 
Registered: Feb 2003
Location: huntsville, al
Distribution: debian, opensolaris
Posts: 99

Original Poster
Rep: Reputation: 15
thank you SO much. Eraser head works now.
 
Old 04-24-2003, 12:15 AM   #7
moses
Senior Member
 
Registered: Sep 2002
Location: Arizona, US, Earth
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152

Rep: Reputation: 50
I realize you have it working now, but just for completeness, this is what I've got on my machine:
Code:
Section "InputDevice"
        Identifier      "Internal Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "ImPS/2"
        Option          "Emulate3Buttons"       "true"
        Option          "ZAxisMapping"          "4 5"
EndSection

Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "Emulate3Buttons"       "true"
        Option          "ZAxisMapping"          "4 5"
EndSection
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          0       "Screen0" 0 0
        Screen          1       "Screen1" RightOf "Screen0"
        Option          "xinerama"
        InputDevice     "Generic Keyboard"
        InputDevice     "Internal Mouse"
        InputDevice     "USB Mouse"
EndSection
 
Old 07-05-2003, 01:02 PM   #8
bfkeats
Member
 
Registered: Feb 2002
Posts: 38

Rep: Reputation: 15
Should this also work with a serial mouse instead of a usb mouse? I used this setup, and they both work, but I have to logout to switch.

BFK
 
Old 07-05-2003, 02:13 PM   #9
moses
Senior Member
 
Registered: Sep 2002
Location: Arizona, US, Earth
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152

Rep: Reputation: 50
It won't work as well with a serial mouse because the plain old serial bus isn't as adaptable as USB. However, if you know you're going to want to use the serial mouse, you can have it plugged when you boot. Once you boot (and maybe startx), you may be able to unplug the serial mouse while you are not using it and then plug it back in when you are going to use it again. Just make sure the internal mouse is the "core pointer" pointing device.
Let us know if it works. . .
 
Old 07-05-2003, 03:39 PM   #10
bfkeats
Member
 
Registered: Feb 2002
Posts: 38

Rep: Reputation: 15
If I start with the serial mouse plugge in, I have to logout to switch (and I do have the touchpad set to AlwaysCore). Maybe I should just buy a USB mouse. Thanks for the help.

BFK
 
Old 07-05-2003, 07:10 PM   #11
moses
Senior Member
 
Registered: Sep 2002
Location: Arizona, US, Earth
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152

Rep: Reputation: 50
Post the relevant section(s) from your XF86Config. . .
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Xf86config Toshiba Laptop Problem linuxpupil Debian 1 10-23-2005 04:18 PM
Toshiba laptop sound problem imagreg Slackware 9 09-30-2004 08:08 PM
Toshiba laptop Suse 9. mouse/eraser issue p3nguin Linux - Laptop and Netbook 1 04-04-2004 03:50 AM
Toshiba Laptop touchpad problem mcube Linux - Hardware 3 03-04-2004 03:03 PM
Shutdown Problem -Toshiba Laptop Insider Linux - Newbie 1 08-20-2003 10:05 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:34 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration