GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Es gibt keine Zwei-Finger-Scroll-Option in den „Maus und Touchpad“-Einstellungen?

Ich habe einfach nicht die Option zum „Zwei-Finger-Scrollen“ in meinen „Maus und Touchpad“-Einstellungen. Ich habe viele Terminalbefehle ausprobiert, die ich in den Foren ohne Erfolg gefunden habe. Wer hat eine Lösung, die das Scrollen mit zwei Fingern ermöglicht?

Etwas über mich:

Ubuntu 12.04.1 LTS n l

Built-in Pointing Device
    Type: Mouse
    Interface: PS/2
    Buttons: 2

~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Synaptics TouchPad                   id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ WebCam SC-13HDL10931N                     id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

Screenshot der Systemeinstellungen:

Akzeptierte Antwort:

Verschwenden Sie nicht zu viel Zeit damit, darauf zu warten, dass GUI-Konfiguratoren mit der Hardware Schritt halten. Erfahren Sie, wie Sie Konfigurationen in Textdateien oder interaktiv im Terminal festlegen. So geht's.

Wenn synclient die Meldung Eigenschaften nicht gefunden zurückgibt, bedeutet dies, dass Ihr System libinput und nicht synaptics als Treiber verwendet. Überprüfen Sie Ihre /etc/X11/xorg.conf.d, wenn nichts darin ist, würde ich erwarten, dass ein Ubuntu-System Synaptics verwendet, also bin ich überrascht, dass Sie keine Antwort von „synclient -l“ oder shch erhalten. Aber auf Fedora wäre die Standardeinstellung die Verwendung von libinput, also surft Ihre Konfiguration vielleicht auf einer neuen Welle.

Wenn Sie den libinput-Treiber ausführen, können Sie dies sehen, indem Sie

ausführen
xinput list-props 15

wobei 15 der Name Ihres Touchpad-Geräts ist. Wenn Sie eine solche Ausgabe erhalten, wie ich es bei der Verwendung von libinput tue, wissen Sie, wo Sie sind.

Device "HID 413c:3010':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (276):     0.000000
    libinput Accel Speed Default (277):     0.000000
    libinput Accel Profiles Available (278):        1, 1
    libinput Accel Profile Enabled (279):   1, 0
    libinput Accel Profile Enabled Default (280):   1, 0
    libinput Natural Scrolling Enabled (273):       0
    libinput Natural Scrolling Enabled Default (274):       0
    libinput Send Events Modes Available (257):     1, 0
    libinput Send Events Mode Enabled (258):        0, 0
    libinput Send Events Mode Enabled Default (259):        0, 0
    libinput Left Handed Enabled (281):     0
    libinput Left Handed Enabled Default (282):     0
    libinput Scroll Methods Available (283):        0, 0, 1
    libinput Scroll Method Enabled (284):   0, 0, 0
    libinput Scroll Method Enabled Default (285):   0, 0, 0
    libinput Button Scrolling Button (286): 2
    libinput Button Scrolling Button Default (287): 274
    libinput Middle Emulation Enabled (288):        0
    libinput Middle Emulation Enabled Default (289):        0
    Device Node (260):      "/dev/input/event10"
    Device Product ID (261):        16700, 12304
    libinput Drag Lock Buttons (275):       <no items>
    libinput Horizonal Scroll Enabled (262):

Sie könnten versuchen, libinput zum Laufen zu bringen, aber wenn Sie das nicht möchten, können Sie stattdessen Synaptics verwenden.

Verwandte:Nerd-Schriftart im Terminalprofil nicht beliebt?

Damit das System Synaptics-Treiber verwendet, kopieren Sie diese Datei

/usr/share/X11/xorg.conf.d/50-synaptics.conf 

In /etc/X11/xorg.conf.d. Benennen Sie das um und ändern Sie 50 in 90, damit es später in der Sequenz geladen wird. Wenn Sie eine libinput-Konfigurationsdatei in /etc/X11/xorg.conf.d haben, verschieben Sie sie woanders hin.

Nehmen Sie in dieser Syaptics-Konfigurationsdatei einige Änderungen vor. Lassen Sie die ersten 2 Strophen gleich. Im letzten können Sie Ihre Einstellungen vornehmen. Folgendes verwende ich heutzutage, wenn ich Synapsen verwende:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 66% 0 0 0 0 0"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "CoastingFriction" "5"
    Option "CoastingSpeed" "8"
    Option "AccelFactor" "0.1"
    Option "PalmDetect" "1"
    Option "PalmMinWidth" "4"
    Option "PalmMinZ" "30"
    Option "VertEdgeScroll" "1"
    Option "FingerHigh" "35"
    Option "FingerLow" "20"
EndSection

Wenn Sie nicht wissen, welche Einstellungen Sie möchten, können Sie dies in der Befehlszeile testen. Finden Sie diejenigen, die Ihnen gefallen, und legen Sie sie dann in der Datei ab. So

synclient -l

listet alle Einstellungen auf und testet dann einige wie

synclient VertEdgeScroll=0 FingerHigh=30

Wenn Sie das tun, reagiert der Cursor sofort anders. Wenn Sie Einstellungen in xorg.conf.d ändern, müssen Sie sich natürlich abmelden und erneut anmelden.

Jetzt, da Sie (wahrscheinlich) libinput verwenden, könnten Sie dort aufhören, wo Sie sind, und stattdessen in Betracht ziehen, zu lernen, wie man libinput konfiguriert. Es ist das Neue, wie die Dinge (wahrscheinlich) sein werden und wie die Dinge jetzt in Fedora sind. Es ist ein viel weniger konfigurierbares Gerät, aber es versucht, die grundlegenden Grundlagen richtig zu machen und dann den Rest zu vergessen.

libinput ist meistens so verwendbar, wie es ist, aber Tap-to-Click ist nicht aktiviert. Sie durchlaufen den gleichen Prozess wie zuvor und kopieren eine Datei von /usr/share/X11/xorg.conf.d, außer dass Sie diesmal die für libinput erhalten. Das erfordert fast keine Änderungen, außer diese eine Zeile in der allerletzten Strophe einzufügen.

 Section "InputClass"
    Identifier "MyTouchpad"
    MatchIsTouchpad "on"
    Driver "libinput"
    Option "Tapping" "on
 EndSection

Wenn Sie das tun, werden Sie, glaube ich, das Ziehen mit zwei Fingern und einige andere Grundlagen lernen.

Der libinput-Treiber ist nicht so voll von Funktionen, er versucht, die Grundlagen richtig zu machen, hoffentlich denken wir nicht, dass wir all diese Funktionen brauchen. Auf vielen Geräten (Sie werden überall Leute darüber schreien sehen) funktionieren die automatischen, einfachen Funktionseinstellungen jedoch nicht genau richtig. Auf meinem Dell Precision 5510 funktioniert das meiste gut, aber die automatische Handflächenerkennung durch „Ausschlusszonen“ ist für mich zweifelhaft. der Rest ist größtenteils in Ordnung.

Lesen

  1. Warum libinput weniger Einstellungen hat:

http://who-t.blogspot.com/2016/04/why-libinput-doesnt-have-lot-of-config.html

  1. Das theoretische Dokument, das erklärt, warum die Ausschlusszonen das Palmenproblem ein für alle Mal beheben sollten

https://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html

(auch wenn es das derzeit noch nicht mit einigen Kerneln auf einigen Computern tut)


Ubuntu
  1. Die 4 besten kostenlosen und Open-Source-Präsentationssoftware

  2. Centos – Warum gibt es eine Diskrepanz bei der Festplattennutzung, die von Df und Du gemeldet wird??

  3. Linux – Was bedeutet die Errors=mount-Option fortsetzen?

  4. Der Unterschied zwischen Lubuntu und Lxde?

  5. Kopieren und Einfügen auf dem Ubuntu-Terminal

So aktivieren Sie das automatische Ausblenden des Ubuntu Launcher

Aktivieren Sie Zwei-Finger-Scroll oder Edge-Scroll auf Ubuntu

Das Symbol zwischen Einstellungen und Sperrbildschirm in Gnome3?

Mausspur-Option?

Wie ändere ich das Standardprogramm zum Anzeigen von Bildern und Fotos?

Warum gibt es zwei Symbole im Unity Launcher für Nautilus?