Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 25 von 25

Thema: Logitech Trackman Marble FX und roter Knopf zum Scrollen

  1. #16
    Registrierter Benutzer Avatar von wicking
    Registriert seit
    Dec 2003
    Ort
    Berlin
    Beiträge
    491
    So, hab mich lange nicht mehr gemeldet, weil es funktioniert hat. Bis Fedora 8. Jetzt, bei Fedora 9 geht es wieder nicht. :-) Schön, dass ich damit immer wieder zu tun habe.

    Habe das in der /etc/X11/xorg.conf stehen:
    Code:
    Section "ServerLayout"
            …
            …
            …
            InputDevice    "MarbleFXneu" "CorePointer"
    EndSection
    
    Section "InputDevice"
            Identifier "MarbleFXneu"
            Driver "mouse"
            Option "Device" "/dev/input/mice"
            Option "Protocol" "ExplorerPS/2"
            Option "Buttons" "11"
            Option "EmulateWheel" "TRUE"
            Option "EmulateWheelButton" "8"
            Option "XAxisMapping" "6 7"
            Option "YAxisMapping" "4 5"
            Option "EmulateWheelClickToo" "0"
    EndSection
    Was hat sich nun wieder verändert? Knopf 8 ist es noch, hab ich mit xev schon geprüft. Irgendwelche Ideen?


    Die Version des X-Servers:
    Code:
    [mmm@localhost ~]$ X -version
    
    X.Org X Server 1.4.99.901 (1.5.0 RC 1)
    Release Date: 5 September 2007
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.18-53.1.14.el5xen x86_64 
    Current Operating System: Linux localhost.localdomain 2.6.25-1.fc9.x86_64 #1 SMP Thu Apr 17 01:11:31 EDT 2008 x86_64
    Build Date: 24 April 2008  03:48:04PM
    Build ID: xorg-x11-server 1.4.99.901-26.20080415.fc9 
            Before reporting problems, check http://wiki.x.org
            to make sure that you have the latest version.
    Module Loader present
    Workstation: Fedora 12, AMD Athlon X2 BE-2400, 4 GB RAM, 600 + 300 + 120 GB HDD
    Notebook: Fedora 13, IBM Thinkpad X40, 1,5 GB RAM

    Registrierter Linux User #344145 -> http://counter.li.org/

  2. #17
    theatarian
    Gast

    ..mit etwas Verspätung:-)

    Hi,

    habe dasselbe Problem und etwas weiter gestöbert, nach längerer Suche dann auf folgendes gestossen (ich hatte die Hoffnung nicht aufgegeben):

    Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Device" "/dev/mouse"
    Option "Name" "TrackMan Marble FX"
    Option "Vendor" "Logitech"
    Option "Protocol" "explorerps/2"
    Option "AngleOffset" "5"
    Option "Buttons" "5"
    Option "EmulateWheel" "true"
    Option "EmulateWheelButton" "8"
    Option "YAxisMapping" "4 5"
    Option "XAxisMapping" "6 7"
    Option "EmulateWheelInertia" "8"
    EndSection

    Mit dem AngelOffset reguliert man die Schrittweite beim Rollen, von sanft bis springen:-)

    Zur Anwendung kommt das ganze unter folgendem X-Server:

    X Window System Version 7.2.0
    Release Date: 22 January 2007
    X Protocol Version 11, Revision 0, Release 7.2
    Build Operating System: UNKNOWN
    Current Operating System: Linux ITfuerAlle 2.6.17-13mdv #1 SMP Fri Mar 23 19:03:31 UTC 2007 i686
    Build Date: 14 June 2008

    (unverkennbar unter Mandriva 2007 Spring)

    Werde es noch bei Gelegenheit mal ausprobieren, wie es unter 2008 spring läuft...

    Servus

  3. #18
    Registrierter Benutzer Avatar von wicking
    Registriert seit
    Dec 2003
    Ort
    Berlin
    Beiträge
    491
    Hallo. Alle Jahre wieder ich und mein Trackman FX. :-)

    Fedora 9 habe ich übersprungen (also nie eine Lösung seit meinem letzten Beitrag gefunden, sondern einfach bei Fedora 8 geblieben) und bin nun bei Fedora 10.
    Diese Anleitung passt aber auch für Ubuntu Intrepid Ibex 8.10. Also alle mit X-Server Version 1.5.3 (oder auch kurz davor).

    Die Version meines X-Servers:
    Code:
    [benutzer@supernegro ~]$ X -version
    
    X.Org X Server 1.5.3
    Release Date: 5 November 2008
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.18-92.1.10.el5 x86_64 
    Current Operating System: Linux supernegro 2.6.27.5-117.fc10.x86_64 #1 SMP Tue Nov 18 11:58:53 EST 2008 x86_64
    Build Date: 16 November 2008  08:28:40PM
    Build ID: xorg-x11-server 1.5.3-5.fc10 
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Diese neue Version des X-Servers kommt ohne /etc/X11/xorg.conf aus. Alle angeschlossenen Geräte werden automatisch erkannt (Maus, Tastatur, Grafikkarte, Monitor) und konfiguriert (die Tastaturbelegung wird also an anderer Stelle gespeichert und ausgelesen – ich weiß aber noch gar nicht wo, was hier aber egal ist).

    Na jedenfalls habe ich jetzt mal den Ansatz versucht, die automatische „Maushinzufügung“ (durch HAL) zu unterbinden, indem ich meine /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi-Datei verändert habe. Und zwar einfach den Maus-Erkennungsteil auskommentiert:
    Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
      <device>
        <!-- FIXME: Support tablets too. -->
    <!-- keine Mäuse mehr automatisch erkennen
        <match key="info.capabilities" contains="input.mouse">
          <merge key="input.x11_driver" type="string">mouse</merge>
          <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
                 string="Linux">
            <merge key="input.x11_driver" type="string">evdev</merge>
          </match>
        </match>
    -->
    
        <match key="info.capabilities" contains="input.keys">
          <!-- If we're using Linux, we use evdev by default (falling back to
               keyboard otherwise). -->
          <merge key="input.x11_driver" type="string">keyboard</merge>
          <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
                 string="Linux">
            <merge key="input.x11_driver" type="string">evdev</merge>
          </match>
        </match>
      </device>
    </deviceinfo>
    Zum Test habe ich mal den X-Server neu gestartet und siehe da: Ich konnte den Mauspfeil nicht bewegen ⇒ die Maus wurde also nicht automatisch erkannt. Gut! :-)

    Dann habe ich eine Minimal-xorg.conf erstellt. Jetzt läuft der X-Server und es ist auch wieder eine Maus vorhanden. Aber leider bewirken die Optionen, die früher bewirkt haben, dass ich mit der roten Taste scrollen konnte, nichts mehr. Hier meine /etc/X11/xorg.conf:
    Code:
    Section "ServerLayout"
            Identifier     "mein computer"
            InputDevice    "MarbleFXneu"     "SendCoreEvents"
            Screen         0 "Default Screen" 0 0
    EndSection
    
    Section "InputDevice"
            Identifier  "MarbleFXneu"
            Driver      "evdev"
            Option      "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse"
            Option      "Protocol" "ExplorerPS/2"
            Option      "Buttons" "11"
            Option      "EmulateWheel" "true"
            Option      "EmulateWheelButton" "8"
            Option      "XAxisMapping" "6 7"
    #       Option      "YAxisMapping" "4 5"            # ich mag keine horizontales Scrollen
            Option      "EmulateWheelClickToo" "0"
    EndSection
    
    
    Section "Device"
            Identifier      "Configured Video Device"
    EndSection
    
    Section "Monitor"
            Identifier      "Configured Monitor"
    EndSection
    
    Section "Screen"
            Identifier      "Default Screen"
            Monitor         "Configured Monitor"
            Device          "Configured Video Device"
    EndSection
    Die Maus bzw. der Trackball funktioniert jetzt einwandfrei wie eine normale 3-Tasten-Maus. Aber mehr nicht. Kein Scrollen. Schade.

    Bisher von mir gelesene Seiten, die mir etwas geholfen haben:


    Hat jemand eine Idee oder kennt sich mit dieser neuen Materie besser aus als ich?
    Workstation: Fedora 12, AMD Athlon X2 BE-2400, 4 GB RAM, 600 + 300 + 120 GB HDD
    Notebook: Fedora 13, IBM Thinkpad X40, 1,5 GB RAM

    Registrierter Linux User #344145 -> http://counter.li.org/

  4. #19
    Registrierter Benutzer Avatar von wicking
    Registriert seit
    Dec 2003
    Ort
    Berlin
    Beiträge
    491

    Ein Wunder! Ubuntu 8.10?

    Ahhh, unglaublich. Testweise habe ich es mal mit einem frisch installierten Ubuntu 8.10 probiert. Ich habe genau die zwei Dateien geändert, wie oben beschrieben. Und: Es funktioniert! Komisch. Der einzige Unterschied, den ich so auf Anhieb feststellen konnte war:
    Code:
    mmm@mmm-desktop:~$ X -version
    
    X.Org X Server 1.5.2
    Release Date: 10 October 2008
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.24-16-server x86_64 Ubuntu
    Current Operating System: Linux mmm-desktop 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64
    Build Date: 24 October 2008  09:06:49AM
    xorg-server 2:1.5.2-2ubuntu3 (buildd@crested.buildd) 
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Module Loader present
    Hat jemand eine Idee, wieso das nun so ist? Wurde etwa was am X-Server verändert? Wohl kaum, oder? Und falls doch, wie müsste ich es nun machen, damit es auch unter Fedora funktioniert?
    Geändert von wicking (22.12.08 um 08:35 Uhr)
    Workstation: Fedora 12, AMD Athlon X2 BE-2400, 4 GB RAM, 600 + 300 + 120 GB HDD
    Notebook: Fedora 13, IBM Thinkpad X40, 1,5 GB RAM

    Registrierter Linux User #344145 -> http://counter.li.org/

  5. #20
    Registrierter Benutzer Avatar von wicking
    Registriert seit
    Dec 2003
    Ort
    Berlin
    Beiträge
    491
    Huch? Es geht unter Fedora 10.

    Seit irgendeinem Update, was die von mir veränderte Datei /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi wieder in den Originalzustand versetzt hat – und vielleicht auch noch ein paar andere Änderungen durch Updates – geht es jetzt plötzlich: Scrollen mittels des roten Knopfes. Allerdings wird ignoriert, dass ich horizontales Scrollen in meiner /etc/X11/xorg.conf deaktiviert habe. Verstehe ich zwar nicht, aber dann gewöhne ich mich halt dran. :-)

    Juchuuu. Fedora ist toll.

    PS: Es reicht also die xorg.conf – wie oben zu sehen – zu verändern.
    Geändert von wicking (21.02.09 um 09:03 Uhr)
    Workstation: Fedora 12, AMD Athlon X2 BE-2400, 4 GB RAM, 600 + 300 + 120 GB HDD
    Notebook: Fedora 13, IBM Thinkpad X40, 1,5 GB RAM

    Registrierter Linux User #344145 -> http://counter.li.org/

  6. #21
    Registrierter Benutzer Avatar von wicking
    Registriert seit
    Dec 2003
    Ort
    Berlin
    Beiträge
    491
    Für Fedora 11 und Ubuntu 9.04 habe ich nun als einzige Änderung am System eine Datei für HAL (Hardware Abstraction Layer) erstellt, die bei allen Mäusen mit der Bezeichnung „PS2++ Logitech Mouse“ das Mausrad per rotem Knopf (Mausrademulation) aktiviert.

    Also eine Datei /etc/hal/fdi/policy/10-x11-input.fdi erstellen. Und zwar mit folgendem Inhalt:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <deviceinfo version="0.2">
    <device>
        <match key="info.product" string="PS2++ Logitech Mouse">
            <merge key="input.x11_driver" type="string">evdev</merge>
            <merge key="input.x11_options.Buttons" type="string">11</merge>
            <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
            <merge key="input.x11_options.EmulateWheelButton" type="string">8</merge>
            <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
            <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
            <merge key="input.x11_options.EmulateWheelClickToo" type="string">0</merge>
        </match>
    </device>
    </deviceinfo>
    wobei ich die Bezeichnung für die Maus mit dem Kommando lshal gefunden habe, welches alle angeschlossenen und von HAL erkannten Geräte auflistet.

    Funktioniert einwandfrei.
    Geändert von wicking (22.06.09 um 09:15 Uhr)
    Workstation: Fedora 12, AMD Athlon X2 BE-2400, 4 GB RAM, 600 + 300 + 120 GB HDD
    Notebook: Fedora 13, IBM Thinkpad X40, 1,5 GB RAM

    Registrierter Linux User #344145 -> http://counter.li.org/

  7. #22
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    <match key="info.product" string="PS2++ Logitech Mouse">
    Damit sprichst du jede PS2 Maus von Logitech an - das kann bis zum absturtz des X-Servers gehen wenn mehrere angeschlossen sind. Es ist besser wenn du zuerst nach der info.capabilities suchst und dann nach der ProductID weil diese der einzige UNIQUE wert ist auf dem du setzen kannst. Siehe auch udevadm info

    Beispiel:
    Code:
    ...
     <match key="info.capabilities" contains="input.mouse">
       <match key="info.parent:usb.product_id" string="0x????">
        <!-- siehe lshal -->
       </match>
     </match>
    Edit: je nach dem was hal findet kannst du auch direkt die product id ansprechen. Hal geht auch hin und wandelt diese Adresse in eine Zahl um, dann mußt du int="" angeben.
    Geändert von undefined (01.05.09 um 10:31 Uhr)
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  8. #23
    Registrierter Benutzer Avatar von wicking
    Registriert seit
    Dec 2003
    Ort
    Berlin
    Beiträge
    491
    Wie kann ich denn, wenn ich das in einem Live-System gemacht habe, bewirken, dass es sofort funktioniert? Also nach Ab- und wieder Anmeldung am X-Server?

    Muss ich oder kann ich HAL irgendwie neu starten?
    Workstation: Fedora 12, AMD Athlon X2 BE-2400, 4 GB RAM, 600 + 300 + 120 GB HDD
    Notebook: Fedora 13, IBM Thinkpad X40, 1,5 GB RAM

    Registrierter Linux User #344145 -> http://counter.li.org/

  9. #24
    Registrierter Benutzer Avatar von gingupin
    Registriert seit
    Nov 2007
    Ort
    Schleswig-Holstein
    Beiträge
    21
    You really made my day!

    Moin aus dem Norden und DANKE, DANKE

    Meine Logitech Marble Mouse läuft jetzt auch unter Sidux/Debian-SID mit allen Funktionen so wie sie soll!
    Mit
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <deviceinfo version="0.2">
    <device>
        <match key="info.product" string="Logitech USB Trackball">
            <merge key="input.x11_driver" type="string">evdev</merge>
            <merge key="input.x11_options.Buttons" type="string">5</merge>
            <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
            <merge key="input.x11_options.EmulateWheelButton" type="string">8</merge>
            <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
        </match>
    </device>
    </deviceinfo>
    läuft jetzt wieder das Scrollen über die "zweite" Daumen-Taste....

    Immerwieder schön, wenn die Community so "rund" läuft...
    Gingupin
    Panta Rhei - Alles fließt

  10. #25
    Registrierter Benutzer Avatar von gingupin
    Registriert seit
    Nov 2007
    Ort
    Schleswig-Holstein
    Beiträge
    21
    Zitat Zitat von wicking Beitrag anzeigen
    Wie kann ich denn, wenn ich das in einem Live-System gemacht habe, bewirken, dass es sofort funktioniert? Also nach Ab- und wieder Anmeldung am X-Server?

    Muss ich oder kann ich HAL irgendwie neu starten?
    Moin aus dem Norden,

    Ich habe es jetzt zwar nicht in einem Live-System ausprobiert, aber normalerweise
    müßtest Du mit einem
    Code:
    /etc/init.d/./hal restart
    den HAL neustarten können...
    inklusive aktualisierten Einstellungen...
    Gingupin
    Panta Rhei - Alles fließt

Ähnliche Themen

  1. Logitech MX1000 - seitwärts scrollen
    Von nefs im Forum X-Konfiguration
    Antworten: 2
    Letzter Beitrag: 23.11.04, 16:34
  2. logitech MARBLE MOUSE??
    Von susi-ratlos im Forum X-Konfiguration
    Antworten: 5
    Letzter Beitrag: 23.10.04, 22:32
  3. Logitech Marble Maus USB (richtig einstellen)
    Von Ming im Forum X-Konfiguration
    Antworten: 0
    Letzter Beitrag: 08.02.04, 11:51
  4. Logitech Trackman konfigurieren
    Von silversurfer im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 05.07.03, 21:08
  5. TrackMan Marble Wheel
    Von im Forum stationäre Hardware
    Antworten: 1
    Letzter Beitrag: 15.02.01, 22:22

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •