Deaktiviere die Mausbeschleunigung in Ubuntu 15.10

15

Ich habe ein paar schnelle Google-Suchen durchgeführt und es sieht so aus, als ob die letzte Diskussion darüber bereits 2012 stattgefunden hat.

Wie kann ich die Mausbeschleunigung in Ubuntu 15.10 deaktivieren? Ich habe versucht, gpointing-Geräteeinstellungen zu installieren, aber es gab viele Fehler.

Ich suche eine dauerhafte Umgebung.

Pheonix
quelle
Diese Lösung zur Steuerung der Mausbeschleunigung
lourencosm

Antworten:

10

Folgendes (von r / linux_gaming gestohlen ) scheint zu funktionieren:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

und einfügen:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection
Martin
quelle
1
Vielen Dank! Es funktioniert perfekt Ich hätte nie gedacht, r / linux_gaming zu überprüfen.
Pheonix
8
Das Erzwingen der Mausbeschleunigung mit einem Update und das Nicht-Deaktivieren ist kein guter Schachzug von Ubuntu ... Vielen Dank dafür.
Nepoxx
1
Muss ich neu starten? Ich bin nicht sicher, ob die Beschleunigung ausgeschaltet ist.
AlikElzin-kilaka
3
Funktionierte nach dem Neustart am 16.04 nicht. Auch beim Hinzufügen Option "AccelSpeed" "-1"wie hier
AlikElzin-kilaka
Interessant. Ich habe meine Maschine auf 16.04 aktualisiert und das Update wurde übernommen.
Pheonix
17

Sie können es schön und einfach machen, indem Sie einfach Folgendes ausführen:

xset m 00

Dadurch wird die Mausbeschleunigung vollständig ausgeschaltet.

!#/bin/bash
xset m 00

Speichern Sie die Datei als .shSkript - machen Sie sie mit ausführbar chmod +x filename, fügen Sie sie als Startprogramm in das Startup ApplicationsProgramm ein und los geht's!

Sag mir warum
quelle
2
Dies ist ein hervorragendes Beispiel für das Hinzufügen von Startskripten. Vielen Dank!
Pheonix
7

HierfürInstallieren Sie die Gpointing-Geräteeinstellungen gibt es eine GUI, Gpointing-Device-Einstellungen :

sudo apt-get install gpointing-device-settings 

Dialogfeld "Geräteeinstellungen festlegen" Dieses Programm verfügt über mehrere Funktionen, die im Standardkonfigurationsdialog gnome-mouse-propertiesfehlen, wie z. B. erweiterte Touchpad-Bildlaufeinstellungen. Wenn Sie lediglich die Beschleunigungseinstellungen anpassen müssen, verwenden Sie gnome-mouse-propertiesstattdessen.


Wenn Sie nach CLI-Möglichkeiten suchen, xinputwerden Sie darauf angewiesen sein.

ulidtko
quelle
Auf Ubuntu 16.04 bekommenPackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
AlikElzin-kilaka
1
Hier wurde eine Möglichkeit zur Installation gefunden: askubuntu.com/a/783234/13330
AlikElzin-kilaka
2
Beachten Sie, dass dies ein 6 Jahre alter Screenshot ist. 12 Ubuntu-Releases vor.
ulidtko
4

Die Zeigerbeschleunigung finde ich extrem nervig. Auch wenn es auf "niedrig" eingestellt ist

Bearbeitet, da der Link tot ist.

Finden Sie Eingabegeräte

xinput list

Listet die aktuellen Eigenschaften für die relevante ID auf

xinput list-props <id>

Ändern Sie die Mauszeigergeschwindigkeit (nicht dauerhaft)

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

Wenn Sie die konstante Verzögerung der Gerätebeschleunigung auf 1,5 einstellen, erhalten Sie eine etwas schnellere Maus.

Um die Änderungen dauerhaft zu machen, fügen Sie die Änderungen zu einer Datei hinzu und führen Sie sie beim Anmelden automatisch aus. Einige Optionen können zur x-Server-Konfiguration hinzugefügt werden.

Weitere Details hier: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/

KarlP
quelle
3

Installiere das Paket xserver-xorg-input-libinput:

apt-get install -y xserver-xorg-input-libinput

und neu starten.

A. Binzxxxxxx
quelle
Das sieht interessant aus. Eine der vorherigen Antworten hat mein Problem behoben, aber ich könnte es versuchen.
Pheonix
+1 Es funktioniert gut für mich, mit Ubuntu 15.10 64bit und Maus "MOSART Semi. 2.4G Keyboard Mouse" (Wisdomcreate ET 2.4GHz)
user2342558
1

Lösung dort gefunden: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

Verwenden Sie xinput -him Terminal für eine Liste von xinput-Befehlen

wir wollen: xinput listwelche Eingabegeräte mit ihrer Geräte-ID in Klammern anzeigen

und dann, xinput list-props #wo # der Gerätename oder die Geräte-ID ist. Hier werden die konfigurierbaren Geräteeinstellungen und ihre numerische ID in (Klammern) aufgelistet.

Verwenden Sie dann: xinput set-prop deviceID settingID valueErsetzen Sie deviceID und settingID durch die entsprechenden numerischen Werte und value durch den neuen Wert, den Sie für die Variable festlegen möchten. (dh -1 für AccelProfile)

Sie können dann testen, ob dies funktioniert hat, indem Sie Folgendes wiederholen: xinput list-props deviceID

Für mich ist es:

xinput set-prop 12 265 -1

Wenn es funktioniert, fügen Sie diesen Befehl in ein Skript ein, das bei jedem Sitzungsstart ausgeführt wird.

bloub
quelle
Ich bevorzuge die Methode zum Bearbeiten der Standard-Konfigurationsdateien. Es scheint dumm zu sein, ein Skript zum Start einer Sitzung auszuführen. auch wenn ich es nicht manuell neu konfigurieren muss, warum muss es überhaupt neu konfiguriert werden? Es sollte beim ersten Mal richtig konfiguriert werden. Ich denke, es ist letztendlich egal.
Pheonix
1

Ein viel besserer Weg, dies zu tun und einer, der sich gegen Schlaf, Winterschlaf usw. wehrt, ist der folgende:

Erster Lauf

xinput list

Dies gibt Ihnen eine Liste von Geräten, die so aussieht:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

Finden Sie den Namen Ihres Geräts und notieren Sie sich (meins ist A4Tech USB Mouse).

Erstellen Sie eine Datei im /etc/X11/Xsession.d/aufgerufenen99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

Fügen Sie den folgenden Inhalt ein:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

Speichern Sie es jetzt. Diese Befehle werden bei jedem Start einer X-Sitzung ausgeführt.

andrebrait
quelle