PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Firefox3: Scrollrad nach oben geht zur vorherigen Seite



Blackhawk
02.09.08, 09:24
Hallo Forum,

ich weiss nicht genau ob es ein Firefox oder ein KDE-Problem ist, also nicht gleich kreuzigen...
Wenn ich in meinem Firefox3 unter KDE schnell nach oben scrolle, geht er auf die Seite, die ich zuvor angesuft habe (also quasi die Funktion des BACK-Knopfes). Wie kann ich das abstellen?

Toxic Wolf
02.09.08, 09:43
Hast Du Deine Maus in der "xorg.conf" richtig Konfiguriert?

Poste mal den Maus-Device aus der "xorg.conf" hier rein und schreibe dazu welche Maus zu verwendest.

Blackhawk
02.09.08, 09:56
Ich benutze eine Logitech Premium Optical, via KVM-Switch von Avocent.

Ueber die Maus steht da gar nichts drin:

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" LeftOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "on"
Option "Clone" "off"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1280x1024"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 31.5 - 67.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1280x1024"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 31.5 - 67.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "mga"
EndSection

Section "Device"
Identifier "Videocard1"
Driver "mga"
VendorName "Videocard Vendor"
BoardName "Matrox Graphics, Inc. MGA G550 AGP"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Toxic Wolf
02.09.08, 10:34
Dann "koennte" dort vielleicht bereits der Fehler liegen. Also probieren wir es mal mit dem Konfigurieren der Maus.


Section "ServerLayout"
[...]
InputDevice "Mouse" "CorePointer"
[...]
EndSection


Section "InputDevice"
Identifier "Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "imps/2"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection

Du kannst es erstmal damit probieren, habe ich haeufiger mit google gefunden, sollte also denke ich funktionieren ;) (einfach in die "xorg.conf" einfuegen, wobei den "InputDevice"in der Section "ServerLayout" hinzufuegen)

Blackhawk
02.09.08, 10:52
Hmm, jetzt kommt bei "scrollrad hoch" immer das Menu der rechten Maustaste..

Toxic Wolf
02.09.08, 13:30
Poste mal folgende Ausgaben:


xmodmap -pp
cat /proc/bus/input/devices

Blackhawk
02.09.08, 13:45
xmodmap -pp


There are 9 pointer buttons defined.

Physical Button
Button Code
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9

cat /proc/bus/input/devices

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0006 Version=0000
N: Name="ImExPS/2 Generic Explorer Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=143

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input2
H: Handlers=kbd event2
B: EV=40001
B: SND=6

Toxic Wolf
02.09.08, 14:01
Ok, versuchen wir es mal mit dem "evdev" Treiber, sollte er es nicht richtig anordnen, werden wir die Tasten per "xmodmap" neu ordnen.

Aendere die Maus Device mal so ab:


Section "InputDevice"
Identifier "Mouse"
Driver "evdev"
Option "Phys" "isa0060/serio1/input0"
Option "Name" "ImExPS/2 Generic Explorer Mouse"
Option "Buttons" "5"
Option "SendCoreEvents" "true"
EndSection

"evdev" muss installiert sein, ich weiss nicht wie das Paket bei Dir heisst, bei mir (arch-linux) heisst es "xf86-input-evdev". Einfach mal schauen.

Sollten die Tasten dann immer noch verkehrt sein, dann kontrolliere mit "xev" die Buttons.

Normale Reihenfolge waere:


Linke Taste = Button 1
Mittlere Taste = Button 2
Rechte Taste = Button 3
Rad Vor = Button 4
Rad Zurueck = Button 5

Wenn dies nicht der Fall ist, aber alle Buttons angezeigt werden (also einen Event senden) dann ordnen wir die Buttons neu an. Dies geschieht dann folgend:


xmodmap -e "pointer = 1 2 3 4 5"

Wobei die Zahlen hier dann an entsprechende Stelle verrueckt werden muessen. z.B.

Ist Button 3 mit 4 vertauscht, dann aendere es folgender massen:

xmodmap -e "pointer = 1 2 4 3 5"

Wenn es dann funktioniert, bleiben die Einstellungen aber nur bis zum neustart, entsprechende cmd Zeile dann ins Auto-Start packen. Wenn Du mit "startx" startest, dann ist das die Datei ".xinitrc" ansonsten musst Du mal schauen welche Datei bei Dir dafuer zustaendig ist, ich kenne mich mit Login-Managern nicht aus.

Blackhawk
02.09.08, 14:24
okay, ich geb's auf. Damit startet X gar nicht mehr, evdev ist installiert.

Kann auch nicht sein, dass ich meine Maus-Einstellungen im X fuer eine einzige Applikation umstellen muss...

Toxic Wolf
02.09.08, 14:32
hmm, naja, einzige was Du noch versuchen koenntest waere, die Einstellungen von oben wiederherzustellen und dann mit "xmodmap" die Reihenfolge aendern.

Also mit Firefox kann es nichts zu tun haben, sonst waere das ein allgemeines Problem denke ich. KDE weiss ich nicht, kann ich mir aber nicht vorstellen.

Mehr Moeglichkeiten wuesste ich leider nicht, woran es liegen koennte.

PS: Statt '"Buttons" "5"' koenntest Du vielleicht auch noch '"Buttons" "3"' probieren.

Damit ist mein "Maus-Latein" dann leider am Ende. Sry.

Blackhawk
02.09.08, 15:02
Trotzdem vielen Dank erstmal Toxic Wolf, ich komme sicher noch dahinter, und wenn ja, poste ich hier die Loesung :)