Wie wird die Konfiguration eines Synaptics-Touchpads empfohlen?

13

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.

Drehmoment
quelle

Antworten:

11

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.confKonfiguration im /usr/share/X11/xorg.conf.dVerzeichnis 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 sein 10-evdev.conf. Aber bevor wir es öffnen, brauchen wir die synaptischen Kantenwerte.

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

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

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 geben wir ein: xinput list-props ID | grep Edges
(ID ist die Nummer, die Sie aus der ID in der xinput-Liste gezogen haben.)

In meinem Fall habe ich getippt xinput list-props 11 | grep Edges

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 aktuell und zeigen die verschiedenen Stellen, an denen Sie die xorgKonfigurationsdateien finden, abgesehen von den verschiedenen Optionen, mit denen Sie Ihre Synaptik nach Ihren Wünschen anpassen können.

Es gibt auch ein nettesInstallieren Sie gpointing-device-settings Programm namens gpointing-device-settings (apt-get install gpointing-device-settings), das einige der Dinge erledigt.

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 alles andere wollen, einschließlich der Klopfoptionen.

Luis Alvarado
quelle