it-swarm.com.de

Wie wird die Konfiguration eines Synaptics-Touchpads empfohlen?

Ich möchte den Scroll-Bereich vergrößern, indem ich das sogenannte RightEdge etwas in die Mitte bewege. Im Moment mache ich das über einen Einzeiler, der beim Sitzungsstart aufgerufen wird (hinzugefügt über gnome-session-properties):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

Dies funktioniert gut, fühlt sich aber wie ein Hack an. Wie werden Touchpad-Geräteeigenschaften wie diese empfohlen? Vor ein paar Jahren hätte ich das in die xorg.conf gestellt, aber das scheint heutzutage entmutigt zu sein.

12
htorque

AKTUALISIERT MIT TESTVERSION von 10.10 bis 13.04

Getestet auf HP dv6000, Sony Vaio NW240, HP dv5-2130 und Toshiba NB305

Seit Ubuntu 10.10 befindet sich die neue xorg.conf -Konfiguration im Verzeichnis /usr/share/X11/xorg.conf.d für die Eingabegeräte.

Gehen Sie in dieses Verzeichnis und Sie werden mehrere Dateien finden:

10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf

Es mag davon abhängen, welche Geräte Sie angeschlossen haben, aber das sind die, die ich immer gesehen habe.

Jetzt wollen wir den ersten öffnen, der geladen wird. Das wird 10-evdev.conf sein. Aber bevor wir es öffnen, brauchen wir die synaptischen Kantenwerte.

Gehen Sie zuerst zum Terminal, wenn Sie in einer 11.04 oder früheren Version von Ubuntu drücken ALT+F2 und geben Sie gnome-terminal ein, und drücken Sie dann ENTER. Ab Version 11.04 können Sie einfach den Dash öffnen und terminal eingeben.

Nachdem das Terminal geöffnet wurde, geben Sie xinput list ein.

Suchen Sie nach dem Gerät, mit dem Sie arbeiten möchten. Nehmen Sie die ID aus dem Eingang, mit dem Sie arbeiten möchten.

In meinem Fall habe ich die folgende Ausgabe:

xinput

Das, mit dem ich arbeiten möchte, ist SynPS/2 Synaptics TouchPad mit einer ID von 11.

Jetzt tippen wir: xinput list-props ID | grep Edges
(ID ist die Nummer, die Sie aus der ID in der xinput-Liste abgerufen haben.)

in meinem Fall habe ich xinput list-props 11 | grep Edges eingegeben

und die Ausgabe war wie folgt: Synaptics Edges (276): 1752, 5192, 1620, 4236

Notieren Sie sich die 4 Edges-Nummern (Sie gehen in der Reihenfolge: Links, Rechts, Oben, Unten)

Öffne 10-evdev.conf: Sudo nano 10-evdev.conf

In der Datei 10-evdev.conf finden Sie mehrere InputClass Abschnitte. Sie müssen nach dem Abschnitt suchen, in dem MatchIsTouchpad aktiviert ist. Das wäre der dritte für mich.

FÜGEN Sie am unteren Rand des Abschnitts die 4 Positionen in dieser Reihenfolge hinzu

10-evdev.conf

SPEICHERN und neu starten. Dies ist zu testen, ob es funktioniert. Wenn Sie aus irgendeinem Grund einen Fehler gemacht haben, wählen Sie im Grub-Menü Wiederherstellungsmodus, laden Sie das Terminal als root und bearbeiten Sie die Datei erneut und entfernen Sie die Zeilen oder beheben Sie das Problem. In beiden Fällen geben Sie startx ein, wenn Sie das Terminal im Wiederherstellungsmodus als Root ausführen. Dadurch wird abgemeldet, wo der Fehler gefunden wurde und wie er behoben werden kann. Das Schöne an Linux ist, dass es Ihnen nicht nur zeigt, wo der Fehler liegt, sondern in den meisten Fällen, wie Sie ihn beheben können.

Wenn es normal neu startet, können Sie jetzt mit der Bearbeitung beginnen. Gehe zu 10-evdev.conf:

Sudo nano 10-evdev.conf

Und senken Sie die Werte auf den Wert, den Sie für besser halten.

In meinem Fall habe ich den RightEdge-Wert alle 1000 Punkte gesenkt. Nur zum Testen. Das Verringern des Rechts-Randes erhöht natürlich den Platz, den Sie zum Scrollen nach oben/unten benötigen. Auf diese Weise haben Sie jetzt die Möglichkeit, jeden Bereich Ihrer Synapsen zu vergrößern/zu verkleinern, einschließlich des Bildlaufbereichs. Und das beantwortet Ihre Frage.

Nehmen wir nun den Code, den Sie in der Frage angegeben haben: xinput --set-prop --type = int --format = 32 11 252 1781 5125 1646 4582

In Ihrem Fall haben Sie:

Option "LeftEdge" "1781"
Option "RightEdge" "5125"
Option "TopEdge" "1646"
Option "BottomEdge" "4582"

Bearbeiten Sie einfach den Abschnitt in 10-evdev.conf mit Ihren Werten. Senken Sie dann den RighEdge-Wert. Ich empfehle, zunächst alle 512 Punkte zu senken (da 5125 durch 10 = 512,5 geteilt ist, was 10% der Gesamtsumme entspricht). Sie würden also jedes Mal, wenn Sie den Wert senken, 10% ändern.

HINWEIS: Die Werte MÜSSEN zwischen doppelten Anführungszeichen ("") stehen.

Mehr Infos in den Manpages hier

Die Informationen, die Sie in diesem Link finden, sind auf dem neuesten Stand und zeigen die verschiedenen Stellen, an denen Sie die xorg Konfigurationsdateien finden, abgesehen von den verschiedenen Optionen, mit denen Sie Ihre Synaptik beliebig anpassen können.

Es gibt auch ein nettes Programm namens gpointing-device-settings Install gpointing-device-settings (apt-get install gpointing-device-settings).

Auf jeden Fall hat es super geklappt, sehr schön zu entscheiden, wie viel Sie für das Scrollen und wie viel Sie für etwas anderes wollen, einschließlich der Klopfoptionen.

11
Luis Alvarado
3
Abhijit N

Kennen Sie diesen Beitrag? http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1190259 Es werden 3 verschiedene Methoden beschrieben. Vielleicht kann es dir helfen.

0
NES