Ubuntu Intrepid 8.10 Trackpoint Scrollen

Frato

New member
Themenstarter
Registriert
9 Jan. 2008
Beiträge
38
Hallo Thinkpad Volk,

ich habe mir auch endlich ein Thinki zugelegt es ist ein T500 geworden, natürlich wie es sich gehört von Andy ;-)

Ich habe das Problem das ich meinen Trackpoint nicht zum scrollen bewegen kann, das was ich bis jetzt per google rausfinden konnte habe ich probiert.

Ich habe diese Datei angelegt :

/etc/hal/fdi/policy/mouse-wheel.fdi

Inhalt:

<match key="info.product" string="TPPS/2 IBM TrackPoint">
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">2</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.ZAxsisMapping" type="string">4 5</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>

Desweiteren habe ich evdev neu kompiliert,das hat aber auch nichts genutzt!

Hat irgend jemand seinen Trackpoint am laufen und verät mir den Trick ;-)

P.S. Ich wusste ja schon immer das Thinkpads geil sind aber ein eigenes ist nochmal ne Nummer geiler ;-)

Gruß, Frato
 
danke IBMam für die Antwort ich habe die 2 Befehle in den Autostart gelegt, aber scrollen im Firefox geht nicht und in der Konsole auch nicht!

Desweiteren habe ich beide Befehle in ein script gepackt und es beim starten ausgeführt auch das hat nichts gebracht!


Gruß, Frato
 
Frato, das steht wie gesagt alles ausführlich hier:

in Ubuntu Intrepid Ibex wird er neue evdev Treiber verwendet, damit geht kein Mittelclick Scroll. Um die bisherigen Treiber zu benutzen folgendes in der xorg.conf hinzufügen:

Section "ServerFlags"

Option "AutoAddDevices" "false"
 
Bei mir funktioniert diese Datei /etc/hal/fdi/policy/thinkpad.fdi einwandfrei:
Code:
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
  <device>

    
    <match key="info.product" string="TPPS/2 IBM TrackPoint">
       <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
       <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
       <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
    </match>

    
    <match key="input.product" string="SynPS/2 Synaptics TouchPad">
      <merge key="input.x11_driver" type="string">synaptics</merge>
      <merge key="input.x11_options.SHMConfig" type="string">true</merge>
    </match>

  </device>
</deviceinfo>

EDITH: die Grundlagen werden hier erklärt http://wiki.ubuntuusers.de/HAL/Eingabegeräte
 
Juten Tag,

so ich habe mir das alles mal angeschaut, den Artikel zu den Eingabegeräten kannte ich schon linrunner (trotzdem danke).

Ich weiß nicht woran es liegt ob es am T500 liegt aber das funktioniert alles nicht, was ich bis jetzt gefunden habe an Lösungsvorschlägen gefunden habe !

MFG

Frato
 
[quote='Frato',index.php?page=Thread&postID=475339#post475339]
Ich weiß nicht woran es liegt ob es am T500 liegt aber das funktioniert alles nicht, was ich bis jetzt gefunden habe an Lösungsvorschlägen gefunden habe !
[/quote]
Vermutlich machst Du da eine Kleinigkeit anders als gemeint. Um das festzustellen, müsstest Du mal genau beschreiben, was Du machst und welche Effekt das hat, sonst können wir schlecht helfen.
 
Ich vermute, daß im T500 andere Hardware verbaut ist und die match-Statements nicht mehr funktionieren. Gib doch mal dem kompletten Output von
Code:
lshal
.
 
So da wäre ich wieder,

@linrunner:
http://paste-it.net/public/l64c4fb/

@pibach

.fdi Datei:
Ich habe auch im Netz gelesen, genau wie ihr sagtet das evdev sich jetzt um das Einrichten der Eingabegeräte und sonstiger Hot Plug einrichtungen kümmert. So habe ich wie es im Thinkwiki beschrieben ist eingerichtet:
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#TrackPoint_under_Ubuntu_8.10_using_HAL


xorg.conf:

wenn ich die xorg.conf benutzte und folgenden Inhalte dort rein kopiere:
http://nopaste.ch/dc0f1f5a02ea34b.html
Kann ich mich nach einen Neustart nicht mehr Anmelden über GDM, es geht nur noch über die Konsole. Nach dem austauschen der xorg.conf mit der alten, ging das anmelden wieder ohne Probleme.

Ich werde das mit der .fdi Datei nochmal versuchen, evt ist mir da ja ein Fehler unterlaufen.

Vielen Dank

Gruß, Frato
 
OK. Meine Vermutung trifft nicht zu. Aber hast Du wirklich mal meine Datei vollständig und unverändert eingesetzt??

Bei mir liefert lshal (Ausschnitt)
Code:
input.device = '/dev/input/event15'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through'  (string)
  input.product = 'TPPS/2 IBM TrackPoint'  (string)
  input.x11_driver = 'evdev'  (string)
  input.x11_options.EmulateWheel = 'true'  (string)
  input.x11_options.EmulateWheelButton = '2'  (string)
  input.x11_options.EmulateWheelTimeout = '200'  (string)

Bei dir hingegen:
Code:
input.device = '/dev/input/event10'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through'  (string)
  input.product = 'TPPS/2 IBM TrackPoint'  (string)
  input.x11_driver = 'evdev'  (string)
  input.x11_options.Emulate3Buttons = 'true'  (string)
  input.x11_options.EmulateWheel = 'true'  (string)
  input.x11_options.EmulateWheelButton = '2'  (string)
  input.x11_options.XAxisMapping = '6 7'  (string)
  input.x11_options.YAxisMapping = '4 5'  (string)
  input.x11_options.ZAxisMapping = '4 5'  (string)

Laß doch mal diese ...AxisMapping-Options weg. Imho braucht man die nicht.
Oder es stört Emulate3Buttons -> weglassen.

EDITH: die Datei bei thinkwiki.org ist einfach falsch. Das kann nicht funktionieren.
Und ein selbst kompiliertes evdev hab ich auch nicht gebraucht ... 8)
 
[quote='Frato',index.php?page=Thread&postID=475876#post475876]
Kann ich mich nach einen Neustart nicht mehr Anmelden über GDM, es geht nur noch über die Konsole.[/quote]
Das bedeutet schlicht einen Syntaxfehler.
 
gute morgen allerseits,

@ pibach
ich habe die modifizierte xorg.conf schon wieder gelöscht und kann nicht nachvollziehen ob ich einen Syntaxfehler gemacht habe, ich denke aber schon.

@ linrunner

Ich habe mich nochmal hingesetzt und habe das ganze nochmal gemacht, ich habe wie du beschrieben hast eine thinkpad.fdi Datei erstellt und habe deinen Inhalt rein kopiert. Nach einem Neustart des System ist keine Änderung eingetreten!

Muss ich das scrollen evt. im Firefox irgendwie aktivieren?

Frato
 
Also das ganze dauert normalerweise etwa 1 Minute. Wenn man sich nicht vertippt.
 
Höchst mysteriös das. Gib bitte nochmal den Output von lshal und die /etc/X11/xorg.conf.
Und vielleicht noch den Output von ls -l /etc/hal/fdi/policy. Bei mir steht dort nur:
Code:
lrwxrwxrwx 1 root root   39 2008-01-24 00:31 20-ntfs-config-write-policy.fdi -> /usr/share/ntfs-config/write-policy.fdi
-rw-r--r-- 1 root root  667 2008-10-15 05:47 preferences.fdi
-rw-r--r-- 1 root root 1684 2008-11-02 13:08 thinkpad.fdi

Im Firefox mußt Du nichts tun.
 
Hi linrunner,

ich weiß auch nicht wo das Problem liegt, ich habe die Informationen zusammen getragen:

lsha:
http://www.reactos.org/paste/index.php/2389/

Die xorg ist leer!

ls -l /etc/hal/fdi/policy
insgesamt 12
-rw-r--r-- 1 root root 667 2008-10-26 09:55 preferences.fdi
-rw-r--r-- 1 root root 241 2008-11-24 02:42 shmconfig.fdi
-rw-r--r-- 1 root root 711 2008-11-24 01:57 thinkpad.fdi

Ich hoffe das es bald mal funktionieren wird!

gruß, Frato
 
[quote='Frato',index.php?page=Thread&postID=478147#post478147]http://www.reactos.org/paste/index.php/2389/

...

Ich hoffe das es bald mal funktionieren wird!
[/quote]Im Moment antwortet erstmal der Server in deinem Paste-Link nicht :( .
 
[quote='Frato',index.php?page=Thread&postID=478147#post478147]
ich weiß auch nicht wo das Problem liegt, [/quote]
Also so wie es aussieht zwischen Tastatur und Bildschirm ^^
 
Moin, moin,

sehr schön. Die Einstellungen ziehen also im hald, wie man ab Zeile 590 unschwer erkennen kann ...
Code:
 input.product = 'TPPS/2 IBM TrackPoint'  (string)
  input.x11_driver = 'evdev'  (string)
  input.x11_options.EmulateWheel = 'true'  (string)
  input.x11_options.EmulateWheelButton = '2'  (string)
  input.x11_options.EmulateWheelTimeout = '200'  (string)

... da das Thinkpad ja aber immer noch nicht scrollen möchte müssen wir weitersuchen 8o. Dazu bitte mal die komplette /var/log/Xorg.0.log pasten. Die entscheidende Stelle bei mir sieht so aus:
Code:
(II) config/hal: Adding input device TPPS/2 IBM TrackPoint
(**) TPPS/2 IBM TrackPoint: always reports core events
(**) TPPS/2 IBM TrackPoint: Device: "/dev/input/event15"
(II) TPPS/2 IBM TrackPoint: Found x and y relative axes
(II) TPPS/2 IBM TrackPoint: Found 3 mouse buttons
(II) TPPS/2 IBM TrackPoint: Configuring as mouse
(II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE)
(**) Option "EmulateWheel" "true"
(**) Option "EmulateWheelButton" "2"
(**) Option "EmulateWheelTimeout" "200"
(**) TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
(**) TPPS/2 IBM TrackPoint: EmulateWheelButton: 2, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben