Logitech mx500/700 Maus (und andere) FAQ Debian sarge

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
chapaev
Beiträge: 5
Registriert: 24.09.2004 13:44:11

Logitech mx500/700 Maus (und andere) FAQ Debian sarge

Beitrag von chapaev » 24.09.2004 15:22:12

Hi alle zusammen!

Da ich noch keine richtig gute FAQ für Debian gefunden habe, beschloss ich mich eine selbst zu schreiben! ;-)

Ich habe viel Zeit damit verbracht, um rauszufinden wie man eine mx700 maus unter debian einrichtet (damit die auch automatisch beim Anmeldung startet).

In Prinzip ist es für alle Modele das selbe wenn man 7 bzw. 8 Buttons hat.
als erstes richtet man sein "XF86Config-4" datei ein (könnte auch "xorg.conf" sein). Normaleweise könnt Ihr ihn finden unter /etc/X11/. Als erstes wonach sie schauen müsst, ob sie mehr als eine Maus habt. Bei mir wahren es komischer Weise 2 Gerete. Eine war unter /dev/psaux, andere unter /dev/input/mice (kernel 2.6.x)

Wenn sie eine maus entfernen könnte es passieren das X-server nicht mehr startet also empfiehlt es sich die configuration zu ersetzen mit dem befehl

Code: Alles auswählen

# su
# xf86config
# mv /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.original
# mv /etc/X11/XF86Config /etc/X11/XF86Config-4

Fals Sie nur eine maus in Ihrem config Datei habt geht Ihr gleich zu dem nächsten Schritt
machen sie die Datei /etc/X11/XF86Config-4 mit einen belibigen Editor auf und fügt zu Ihren Maus configuration folgende zeilen hinzu:

Code: Alles auswählen

Option 	"Buttons" "7"
Option 	"ButtonNumber" "7" 
Option	 "SendCoreEvents" "true" # (Ist nicht notwendig bei mir klappt's auch ohne)
Als nechstes ersetzt die zeilen:

Code: Alles auswählen

Option "Protocol"    "ImPS/2"
durch:

Code: Alles auswählen

Option "Protocol"    "ExplorerPS/2"

Code: Alles auswählen

Option		"ZAxisMapping"		"4 5"
durch:

Code: Alles auswählen

Option		"ZAxisMapping"		"6 7"
Am Ende sollte es ungefähr so aussehen:

Code: Alles auswählen

Section "InputDevice"
    	Identifier	"Mouse1"
    	Driver	"mouse"
	Option 		"Buttons" "7"
	Option 		"ButtonNumber" "7" 
	Option		"SendCoreEvents"	"true"
    	Option "Protocol"    "ExplorerPS/2"
    	Option "Device"      "/dev/input/mice"
	Option		"ZAxisMapping"		"6 7"
EndSection
Startet den X-Server neu und danach den Befehl:

Code: Alles auswählen

# xev
ausführen. Dadurch stellen Sie fest ob die buttons funktionieren. (kommen viele komische Zeichen raus :D )

jetzt muss man den xmodmap so einrichten das er bei Anmeldung startet (ich habe damit viel zeit vergeudet, bis ich es gefunden habe)

als erstet muss man ein datei erstellen:

Code: Alles auswählen

# echo "" > /etc/X11/Xsession.d/40custom_load-xmodmap
editieren Sie die datei mit einem belibigen editor und fügen sie folgedes inhalt ein:
#!/bin/bash
#Created by chapaev

SYSMODMAP=/etc/X11/Xmodmap
USRMODMAP=$HOME/.Xmodmap
XMODMAP=$(which xmodmap)

if [ -x $XMODMAP ]; then
if [ -f $USRMODMAP ]; then
echo -e "Starting xmodmap from: $USRMODMAP"
xmodmap $USRMODMAP
else
if [ -f $SYSMODMAP ]; then
echo -e "Configuration file $USRMODMAP not found! \n Starting xmodmap from: $SYSMODMAP"
xmodmap $SYSMODMAP
else
echo "WARNING: No Cnofiguration file found in: \n$USRMODMAP $SYSMODMAP "
fi
fi
fi

anschliessend machen Sie die Datei ausführbar:

Code: Alles auswählen

# chmod 777 /etc/X11/Xsession.d/40custom_load-xmodmap
Jetzt müssen sie sich entscheiden wo sie die configuration file haben wollen. Es gibt 2 möglichkeiten:
1. "~/.Xmodmap" (~ ist Kurzbezeichnung von /home/dein_user/)

2. /etc/X11/Xmodmap ist für alle Benutzer.
Wichtig: wenn Sie sich für die erste Methode entscheiden, funktionieren die Einstellungen nur Ihren Benutzer.

Sie haben sich für eine Methode entschieden, dann erstellen Sie gewünschtes config Datei und öffnet ihn mit einem editor. Fügt folgende zeile ein:
pointer = 1 2 3 6 7 4 5
abspeichern ;)

Wenn Sie jezt den X-Server neu starten, sehen Sie, dass der Mausrad wieder funktioniert wie immer aber die buttons noch nicht!
:x
Wir sind noch nicht fertig!
erst brauchen wir noch "imwheel".

Code: Alles auswählen

# apt-get install imwheel
Intallation erfolgreich!

Hier gibt's wieder 2 Möglichkeiten:
1. ~/.imwheelrc nur für einen Benutzer (habe nicht ausprobiert!)
2. /etc/X11/imwheel/imwheelrc

Da der Datei "/etc/X11/imwheel/imwheelrc" bereits forhanden ist, müssen Sie ihn absichern:

Code: Alles auswählen

# mv /etc/X11/imwheel/imwheelrc /etc/X11/imwheel/imwheelrc.original
erstellen Sie und Öffnen Sie den gewünschten configurationfile mit einem editor. Fügen Sie folgendes ein:
".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right

"(null)"
None, Left, Alt_L|Left
None, Right, Alt_L|Right
Wenn Sie jetzt das:

Code: Alles auswählen

# imwheel -b "0067
bzw

Code: Alles auswählen

imwheel -k -b "67"
Ausführen, werden sie sehen das die Seitenbuttons (mx 700) aktiviert sind. Z. B. im browser werden die buttons als zurück und vorwärts erkannt

Damit Sie imwheel nicht bei jeder Anmeldung aktivieren müsst, editieren wir
"/etc/X11/imwheel/startup.conf"

Sie müssen IMWHEEL_START=0 auf IMWHEEL_START=1 setzen und #IMWHEEL_PARAMS="-b "0067"" auf IMWHEEL_PARAMS="-b "0067"" ändern (also nur den Zeichen "#" löschen)

So ich glaube das war's! X-Server neu starten und ihren Spas haben :lol:

Die Button oben auf MX700 konnte ich allerdings noch nciht aktivieren obwohl die bei "xev" erkannt wurde. Wenn jemand weiss wie das geht, sagt bescheid! :wink:

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 24.09.2004 16:20:54

Wenn man event devices im Kernel aktiviert hat, kann man für die Maus folgendes in seine xserver Konfig tun:

Code: Alles auswählen

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
        Option	    "ZAxisMapping" "4 5"
        Option      "Buttons" "12"
	Option	    "Protocol" 	"evdev"
	Option      "Dev Name" "Logitech USB Receiver"
	Option      "Resolution" "800"
EndSection
Der Unterschied ist, dass per evdev mehr als 7 oder 8 Buttons gehen, nämlich beliebig viele.
Mit "Buttons" "12" erscheinen die kleinen Buttons beim Mausrad dann als 10, 12 und 8 in xev.

Übrigens die angepasste xmodmap braucht man nicht, wenn man den xconfig eintrag hat, wie ich (mit ZAxisMapping "4 5")

chapaev
Beiträge: 5
Registriert: 24.09.2004 13:44:11

Beitrag von chapaev » 26.09.2004 10:41:45

Übrigens die angepasste xmodmap braucht man nicht, wenn man den xconfig eintrag hat, wie ich (mit ZAxisMapping "4 5")
Wenn ich das richtig verstanden habe, funktionieren bei dir alle Buttons?
dann musst du mir noch dein "imwheelrc" zeigen, weil ich mir nciht vorstelen kann das ohne imwheel alle buttons funktionieren (ins besonderes bei Spielen)

MfG

chapaev

Benutzeravatar
Stefan
Beiträge: 1429
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 17.11.2004 19:48:43

Hallo

ersteinmal vielen Dank für diese Super howto !!!
Habe aber eine frage, da ich die Logitech Cordless Destop MX habe,
also mit Tastatur, wollte ich einmal fragen ob jemannd die Tasten bei der Tastatur belegt bekommen hat ???
Meine die zusatztasten.

Habe bis jetzt nur das Rad an der Tastatur zum laufen gebracht.

Einer einen Tipp?

Gruß
Stefan

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 18.11.2004 12:57:28

So Anleitungen stellst du am besten ins Wiki (und machst z.B. nachher einen Thread der darauf verweist um darauf aufmerksam zu machen & darüber zu diskutieren)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
Stefan
Beiträge: 1429
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 18.11.2004 15:15:19

Hallo

habe mich vielleicht falsch ausgedrückt.
Ich bin auf der suche nach einern howto für die Logitech Cordless MX
Tastatur.

Die Maus habe ich schon dank dieser howto am laufen.

Gruß
Stefan

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 20.11.2004 15:12:06

peschmae hat geschrieben:So Anleitungen stellst du am besten ins Wiki (und machst z.B. nachher einen Thread der darauf verweist um darauf aufmerksam zu machen & darüber zu diskutieren)
Ja, der meinung bin ich auch, so können mehr User davon profitieren, und auch noch weitere Informationen hinzufügen.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
TechnoFan
Beiträge: 244
Registriert: 15.03.2004 13:13:12
Wohnort: Düren
Kontaktdaten:

Beitrag von TechnoFan » 12.09.2005 18:02:21

Ha, ich habs Hinbekommen mit evdev (MX510) Nur leider funktioniert auch bei xev trotz 10 Button bei evdev die Programmwechseltaste nicht, aber die brauch ich eh nie...

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 12.09.2005 18:11:53

Bei meiner MX-1000 schon ebenfalls mit evdev.

http://www.debianforum.de/forum/viewtop ... ight=evdev
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
DreamDevil
Beiträge: 21
Registriert: 22.09.2005 01:02:47

Beitrag von DreamDevil » 22.09.2005 13:03:24

hi zusammen,

ich hänge mich als neuling mal mit an diesen thread.
habe ihn mit interesse gelesen und alle schritte aus dem ersten post durchgeführt (besitze eine usb logitech mx510, per ps/2 adapter an einen 4way-kvm angeschlossen).
trotz aller schritte aus dem ersten post von chapaev funktioniert mein mausrad nicht.
habe auch noch das problem, wenn ich dieses xev ausführe, passiert folgendes:

Code: Alles auswählen

Zaniah:/# xev
xev:  unable to open display ''
muss ich noch irgendwas da installieren?
sorry, bin noch sehr neu auf debian sarge, hatte vorher erstmal so jede distri ausprobiert, wo fast überall das mausrad funktionierte, die aber alle mir nicht so gefielen wie sarge.
wie kann ich meiner maus also dazu verhelfen, doch korrekt zu funktionieren?
und wie genau mache ich das, daß die buttons dann auch so funktionieren wie unter windows?
wäre klasse, wenn ihr etwas "anfängergerecht" beschreiben könntet, wie ich zur lösung komme; rudimentäre linux-kentnisse sind zwar vorhanden, aber wirklich eher rudimentär.

danke euch sehr schonmal für eure hilfe,
greetz,
dream
Machine 1: Zaniah - Athlon XP 1700+@1100MHz/768MB SD-Ram/40GB HDD an Debian Sarge
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 22.09.2005 15:26:39

xev als user starten nicht als root.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 22.09.2005 16:01:04

Und X-Server sollte auch schon laufen :)
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
DreamDevil
Beiträge: 21
Registriert: 22.09.2005 01:02:47

Beitrag von DreamDevil » 23.09.2005 13:16:32

hi und danke schonmal für eure hilfe.

also, habe dann mal xev als user ausgeführt (X lief) und dabei kam dann folgendes heraus:
die beiden normalen maustasten wurden erkannt, auch der mausradklick, sowie die beiden seitlichen tasten.
keine reaktion kam beim mausrad und den drei knöpfen direkt beim mausrad.
wie komme ich also nun weiter? hab keine ahnung, was ich noch machen soll/kann.
wie gesagt, alle schritte aus dem esten post wurden durchgeführt.
falls ihr irgendwelche config-inhalte braucht, sagt mir bitte welche, damit ich die richtigen posten kann.
weil wäre doch schön, wenn zumindest das mausrad funktionieren würde.

danke euch schonmal für eure hilfe,
greetz,
dream
Machine 1: Zaniah - Athlon XP 1700+@1100MHz/768MB SD-Ram/40GB HDD an Debian Sarge
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up

Benutzeravatar
DreamDevil
Beiträge: 21
Registriert: 22.09.2005 01:02:47

Beitrag von DreamDevil » 06.10.2005 13:34:12

hi zusammen,

da mir hier anscheinend keiner helfen konnte/wollte, musste ich notgedrungen selber irgendwie vorwärts kommen.
als lösung für mich ergab sich dabei, daß der ursprungs-kernel 2.6.8-k7 wohl nicht so freimütig in der lage ist, die maus sauber anzusprechen.
hatte nun ein wenig länger gedauert, da ich arge probleme beim kernel-bau hatte, aber nun mit einem 2.6.13.2er funktioniert auch die maus einwandfrei.

wollte dies nur als kleines feedback hier noch anhängen.

greetz,
dream
Machine 1: Zaniah - Athlon XP 1700+@1100MHz/768MB SD-Ram/40GB HDD an Debian Sarge
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up

killajoe
Beiträge: 319
Registriert: 09.09.2005 12:21:32

Beitrag von killajoe » 12.10.2006 19:02:40

Das howto geht auch für die MX310! nur muß in der /etc/X11/imwheel/startup.conf
statt #IMWHEEL_PARAMS="-b "0067"" folgendes stehen:

Code: Alles auswählen

#IMWHEEL_PARAMS="-b "0089""
anscheinend ist die Nummerierung anders? keine Ahnung jetzt geht es auf jedenfall....
Ich bin weg! linux empowers! Also DANKE an alle hier!!!

killajoe
Beiträge: 319
Registriert: 09.09.2005 12:21:32

Beitrag von killajoe » 07.11.2006 11:21:00

Nach einer Neuinstallation gehts nun nicht mehr so wie vorher...

#IMWHEEL_PARAMS="-b "0089"" steht jetzt als default in der /etc/X11/imwheel/startup.conf und ich bin nicht weiter gekommen als das ich mit dem Scrollrad in der History bewege und mit den VorundZurück Tasten Scrolle...
Hat sich was mit der Anzahl der unterstützten tasten verändert???
Wenn ich nach dem HOETO vorgehe sind die vorunzurücktasten mit 8 und 9 belegt bei den anderen bekomme ich keine Ausgabe...
Ich bin weg! linux empowers! Also DANKE an alle hier!!!

killajoe
Beiträge: 319
Registriert: 09.09.2005 12:21:32

Neuinstallation etch und die Maus machts nicht mehr...gelößt

Beitrag von killajoe » 07.11.2006 12:20:23

Einfach nach dem HOWTO und eingerichtet das Problem mit IMWHEEL_PARAMS="-b "0 0 8 9"" ist so das dies jetzt als standart dasteht in der /etc/X11/imwheel/startup.conf...

mit xev getestet und es funktionieren anscheinend alle Tasten nur ist die Belegung falsch oder sonstwas denn ich habe alles ausprobiert und die richtigen einstellungen nicht gefunden...das Wheelrad funktioniert die 3 standard Tasten auch nur die Vor und zurück Tasten fungieren genauso wie die linke Maustaste vorn...Zu den Belegungen habe ich mit xev folgendes herausbekommen:

Bild

die Tasten 6 und 7 sind anscheinend ausgelassen....

jemand einen Tip? Sind das jetzt 8 Tasten oder 9? oder 6?

:oops: das ist komische ich habe folgenden simplen Fehler gemacht:

In der imwheelrc hatte ich die Erste Zeile Leer!

Wußte ich aber auch nicht das das etwas ausmacht...jetzt sind auch die Belegungen anders und alles klappt bis auf den kleinen GNOPF in der Mitte (Programmumschalter) den sollte man aber auch hinbekommen denn zwischendurch wurde er zumindest in xev erkannt...mit den jetzigen Einstellungen aus dem HOWTO meiner Änderung in der imwheel start.conf (statt 67 89) geht der <GNOPF aber nicht mehr...
Ich bin weg! linux empowers! Also DANKE an alle hier!!!

Antworten