PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X11 Maus Problem



Lockslay
03.10.03, 08:13
Hallo zusammen

Ich habe eine Intellimouse PS/2 und möchte gerne unter Debian Woody
das Mausradt benutzen.

ich weiss das, das Thema schon hunter mal besprochen wurde
aber ich bekomme es einfach nicht hin.
Habe auch einige Links gefunden:

http://www.groundhog1.com/mouse/MSExplorer.html
http://forums.gentoo.org/viewtopic.php?t=21251
http://jcatki.no-ip.org/imwheel/

Nur leider weiss ich nicht wo ich was hinkopieren soll.
Habe einmal meine XF86Config-4 gepostet.
Klicke hier (http://www.club-uptown.com/XF86Config-4 )

Gruß
Lockslay

drunkenPenguin
03.10.03, 09:07
Laut Deinem Config-File hast Du 3 Mäuse am Start.
Kommentier mal zwei Sections wahlweise aus, die letzten beiden am besten.

Gruß, Daniel

Lockslay
03.10.03, 09:32
Hallo

habe die letzten beiden Mäuse auskommentiert.
Nur leider hilft das bei dem Mausrad auch nicht weiter.

Gruß
Lockslay

[WCM]Manx
03.10.03, 09:40
Hi!

Ist das eine optische MS Intelli Explorer mit 5 Tasten?


Section "ServerLayout"
....
InputDevice "Configured Mouse"
EndSection

...
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "6 7"
Option "Buttons" "7"
EndSection

und in die .~/.xession bzw. ~/.xinitrc ' xmodmap -e "pointer = 1 2 3 6 7 4 5" '

Grüße

Manx

Lockslay
03.10.03, 09:50
Hallo

ich habe eine MS InetlliMouse Optisch mit 5 Tasten.
habe in meinem X11 Ordner mehrere
Xsession
Xsession.d
Xsession. options
gehe davon aus das ich es in die Xsession einbauen soll ??
und wenn ja wo genau oder ist das egal??

Gruß
Lockslay

[WCM]Manx
03.10.03, 09:56
Hi!

Du änderst Deine XF86Config-4.
Der xmodmap Eintrag kommt in die $HOME/.xsession

Grüße

Manx

PS: Das Rad sollte auch bereits ohne xmodmap Eintrag funktionieren.

Manx

Lockslay
03.10.03, 16:23
Hallo

muss leider noch eimal stören.
Habe meine XF86Config-4 bearbeitet.
Und zwar so:
Frage 1
Erster Mauseintrag gelöscht und durch Deinen ersetzt.
Die letzten beiden auskommentiert.
Dann ein restart des X-Servers.
Der geht leider nicht mit der fehlermeldung xdm ist nicht der standart Manager.
Habe aber kdm und auch /etc/init.d/kdm restart gemacht.
Habe dann die alte XF86Config-4 zurückgespielt und nun geht wieder alles auser das sich an der Maus nichts getan hat.
Meine XF86Config-4 stammt von Knoppix.
Kann das ein Problem sein??
Frage 2

Der xmodmap Eintrag kommt in die $HOME/.xsession
Meinst du damit in meinem Home Verzeichnis ?
da ist leider keine .xsession oder für was steht das $

Gruß
Lockslay

[master]bender
03.10.03, 19:11
@ Lockslay ..
gehe mal in /dev/input/

schaue nach ob es da "mouse oder ähnliches" gibt. dann : "cat mouse" (wobei mouse die datei uas /dev/input sein sollte ).
nun bewege deine maus .... wenn zeichen auf dem bildschirm erscheinen dann is das der momentane maustreiber.

den merken !

dann wieder in deine XF86Config


Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/XXXXXX"
Option "Protocol" "auto"
Option "ZAxisMapping" "6 7"
Option "Buttons" "7"
EndSection


bei XXXX den namen den du oben rausgefunden hast eintragen !!!
dann würde ich an deiner maus nochmal buttons zählen (mausrad zählt 2 tasten)
und nun :
$HOME <--- bedeutet das du zu deinem HOME verzeichniss springst ( z.b /home/martin)
also als pfad einfach eingeben : $HOME/.xinitrc (das ist ne textdatei)
und da den pointer setzten (wobei die zahlen für die zaheln deiner maustasten stehen (ÄNDERN))

fertig x-server neustraten evt. mit der anzahl der buttons rumprobiern

Lockslay
05.10.03, 09:01
Hallo

bin ins Verzeichnis /dev/input gegangen, da habe ich


event0 event2 js0 js2 mice mouse1 mouse3
event1 event3 js1 js3 mouse0 mouse2

aber mit cat mouse3 (und allen anderen) kommt

cat: mouse3: No such device

Und in meinem Home Verzeichnis gibt es wirklich keine datei
.xinitrc
:confused: :confused:

Gruß
Lockslay

[WCM]Manx
05.10.03, 09:29
@[master]bender

Du trägst mehr zur Verwirrung bei als zu helfen.
1.) der PS/2 Anschluss ist 100%ig /dev/psaux
Wenn's ein /dev/mouse oder sonst was gibt, ist das ein Symlink.

@Lockslay

Du korrigierst Deine XF86Config-4, dass Du einen Eintrag für die Maus hat (Section "InputDevice". Der Name nach "Identifier" (z.B Configured Mouse) kommt ziemlich oben in die Section ServerLayout, dass das zusammen passt.

$HOME ist Dein HomeVerzeichnis auch "~/" geschrieben.
Wenn Du keine .xsession bzw. .xinitrc hast einfach anlegen.
Welche Datei die richtige ist, kommt auf die Distribution an bzw. wie Dein X gestartet wird (über einen KDM/XDM/GDM oder mit startx).
Bei meinem Debian mit "startx" passt die ".xsession"

Manx

Lockslay
05.10.03, 19:02
Hallo

habe nun das gemacht

die /etc/X11/CF86Config-4 bearbeitet.
das eingefügt und den ersten Mauseintrag gelöscht.


Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "6 7"
Option "Buttons" "7"
EndSection

Dann in meinem Home Verzeichnis eine .xinitrc
angelegt mit dem Inhalt:


xmodmap -e "pointer = 1 2 3 6 7 4 5" '

Dann den X-Server neu gestartet mit /etc/init.d/kdm restart
x lief auch sofort aber das Mausrad ist immer noch nicht aktiv.

Gruß
Lockslay

frankpr
05.10.03, 19:31
Original geschrieben von Lockslay
x lief auch sofort aber das Mausrad ist immer noch nicht aktiv.
Weil Du bisher die falschen Tips bekommen hast. Das Problem trat in den letzten Tagen bei schon einem User auf.

Original geschrieben von Lockslay


Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "6 7"
Option "Buttons" "7"
EndSection

Kann nicht gehen da:
1. das Protokoll für Wheelmäuse imps/2 heißt
2. für das Rad nicht die Buttons 6 & 7, sondern die Buttons 4 & 5 zuständig sind
Es sollte also so aussehen:


Section "InputDevice"
Indentifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Protocol" "imps/2"
Option "Device" "/dev/psaux"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
EndSection

Es kann also sein, daß Du noch das Paket imwheel installieren mußt, sollte es noch nicht vorhanden sein.

MfG

tsuribito
05.10.03, 20:00
Du irrst, frankpr
1. Die Explorer hat ihr eigenes Protokoll
2. Die Daumentasten sind die, die normalerweise fürs Rad zuständig sind.

@Lockslay
schau mal ob du mit den Daumentasten scrollen kannst. Ich habe die Erfahrung gemacht, dass der Eintrag in der xinitrc nichts bringt. Führ die xmodmap Parameter Manuell aus

frankpr
05.10.03, 20:14
Ich habe (rein zufällig) 2 MS Explorer im Einsatz, und ich scrolle mit dem Rad, nicht mit den Daumentasten. Für die will ich, wenn ich mal Lust und Zeit habe, die gleiche Belegung wie unter Win hinbasteln (Seiter vor, Seite zurück im Browser).

MfG

avuton
05.10.03, 20:47
guckt euch mal unter:
http://www.ngolde.de/linux_texte.html
dort ist ein wheelmouse text.
da steht genau,wies geht und auch für diese mouse.
gruß avuton

frankpr
05.10.03, 21:01
Also, wie schon gesagt, ich habe 2 MS Explorer Mäuse, eine unter Red Hat 9, eine unter SuSE 8.2, beide an USB (spielt aber bei der Zuordnung des Rades keine Rolle). Der entsprechende Abschnitt in der XF86Config sieht so aus:
Red Hat 9


# ************************************************** ********************
# Core Pointer's InputDevice section
# ************************************************** ********************

Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "imps/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"

EndSection

SuSE 8.2


# ************************************************** ********************
# Core Pointer's InputDevice section
# ************************************************** ********************

Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "imps/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"

EndSection

Wenn ich jetzt, wie in den anderen Tips geschrieben, ZAxisMapping auf "6 7" stelle, kann ich nicht mehr mit dem Rad, sondern nur noch mit den beiden Daumentasten scrollen (war mir auch neu, weil ich das nie probiert habe und es mich auch nie interessiert hat), aber das will ich nicht, ich will ja mit dem Rad scrollen. Und das funktioniert mit meinen Einstellungen einwandfrei.

MfG

tsuribito
05.10.03, 21:09
Das geht schon, aber die Daumentasten gehen net. Wenn schon, denn schon ;)
Wenn man aber nur Zaxismapping ändert, liegt die Scrollfunktion auf den Daumentasten Dafür ist ja xmodmap .... gut

Lockslay
09.10.03, 18:56
Hallo

leider bin ich durch die ganzen Posting etwas verwiert.
Habe alle angaben einmal getestet aber leider ohne Erfolg

Gruß
Lockslay