
Verfasst: 27. Oktober 2009 22:10
fuchsfuchsfuchs schrieb:
Fredo schrieb:
Danke für die Antwort!
Das sieht schon mal vielversprechend aus, synclient -l zeigt auch schon das Problem (RTCornerButton=0).
Jetzt frage ich mich aber noch, wie ich das am besten löse:
Muesste in neuen Versionen eigentlich nicht mehr noetig sein, bei Ubuntu scheint es das.
Ja, sieht ganz so aus. syndaemon braucht es laut manpage nicht mehr, der client aber schon.
Die neueren Anleitungen dafür sehen nicht mehr xorg.conf vor, sondern eine .fdi-Datei.
.fdi-Dateien sind, wenn ich das richtig verstehe, HAL-spezifisch. HAL wurde aber ja aus Ubuntu entfernt.
Nein, wurde es nicht. Devicekit uebernimmt Teile davon, aber laengst nicht alles.
Ah, das hatte ich falsch verstanden, danke für die Aufklärung.
Ist so. Ist eine Frage, ob man XML oder Klartext mehr mag, und ob es nutzerspezifisch oder systemweit sein soll.
Ja, stimmt auch. Ich hätte nichts dagegen, es systemweit zu machen, weil es vorher ja auch das Standardverhalten war (und sowieso niemand außer mir den Rechner benutzt
).
Leider habe ich es nur mit synclient hinbekommen. Dafür habe ich unter /etc/hal/fdi/policy eine Datei touchpad.fdi mit folgendem Inhalt angelegt:
1
2
3
4
5
6
7
8 | <?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">on</merge>
</match>
</device>
</deviceinfo>
|
Mit synclient RTCornerButton=2 kann ich es dann aktivieren.
Aber die reine fdi-Lösung funktioniert nicht:
1
2
3
4
5
6
7
8 | <?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.RTCornerButton" type="string">2</merge>
</match>
</device>
</deviceinfo>
|
Keine Ahnung, was daran nicht klappt (habe es auch mit type="int" probiert).
Naja, so wild ist es auch nicht, es klappt ja irgendwie. Ich setzte mal auf gelöst. Aber falls noch jemandem was einfällt, lasst euch nicht aufhalten. 
Liebe Grüße
Fredo