Ich habe eine USB-Maus an mein Ubuntu-Notebook angeschlossen. Diese Maus ist (leider) sehr empfindlich und daher ist es manchmal schwierig, kleine Symbole mit dem Mauszeiger zu treffen. Dies ist wirklich ein Hardwareproblem, es ist kein Fehler und es ist nicht die Schuld von Ubuntu / gnome. Dennoch würde ich dieses Problem sehr gerne durch Software lösen (das Lösen durch Hardware würde den Kauf einer neuen Maus bedeuten).
Zurück in Windows, wenn ich die Empfindlichkeit auf sehr niedrig eingestellt habe, war es komfortabel genug. In Ubuntu, sogar die niedrigste Empfindlichkeit und Beschleunigung zur Verfügung (im System> Prerences> Maus - Menü) ist frustrierend , immer noch. Wie kann ich es unter das Standardminimum senken?
Ich habe xset ausprobiert, aber es scheint, dass xset sich nur mit Beschleunigung und Schwelle befasst, aber nicht mit der tatsächlichen Empfindlichkeit.
Antworten:
Ich habe eine Razer DeathAdder-Maus und wie in Ihrem Fall ist die Empfindlichkeit / Beschleunigung zu hoch, auch wenn ich sie in den Mauseinstellungen auf die niedrigste Stufe gestellt habe. Um dieses Problem zu lösen, habe ich den Befehl xinput verwendet.
Zunächst benötigen Sie Ihren Maus-Produktnamen und Ihre ID:
Dann stellen Sie mit diesem Befehl die konstante Verzögerungsstufe ein, die Ihren Anforderungen entspricht:
Um die Konfiguration dauerhaft (und systemweit) zu machen , müssen Sie Ihre xorg.conf (
/etc/X11/xorg.conf
) bearbeiten .Nach dem Neustart sollten Sie dasselbe Ergebnis wie mit dem Befehl xinput erzielen.
Lass es mich wissen, wenn es hilft.
quelle
xorg.conf
Datei nicht habe , soll ich sie erstellen?Ubuntu 17.04
Befolgen Sie die Anweisungen unten, aber ändern Sie:
Zu:
Vielen Dank @tambre. Ich bin mir nicht sicher, ob dies so ideal ist wie die alte Einstellung, aber es ist ziemlich nahe.
Das funktioniert immer noch verdammt gut. Sie müssen herausfinden, wie Sie speichern müssen, damit dies beim Neustart die Standardeinstellung ist.
Ubuntu 16.04
Die Antwort von @JackTravis war unglaublich hilfreich, aber ich denke, es lohnt sich, sie für 16.04 zu aktualisieren, da die Datei xorg.conf verschoben und in mehrere Dateien aufgeteilt wurde. Bevor ich diese Antwort schrieb, habe ich versucht,
xset
diexinput
Einstellungen zu verwenden und eine Weile damit zu experimentieren, bevor ich entschied, dass diexinput
ConstantDeceleration
3
Einstellung von JackTravis sowohl für meinen Logitech M510 auf meinem Desktop als auch für eine ältere kabelgebundene Maus auf meinem Laptop die beste ist.1. Mäuse auflisten
Meine Maus war die
Logitech M510
,id=10
also werde ich das in diesem Beispiel verwenden. Sie müssen dies durch die Bezeichnung Ihrer Maus ersetzen . Verwenden Sie nun,xinput set-prop
verschiedene Einstellungen , bis Sie mit der Maus bewegt auszuprobieren genau so , wie Sie es wollen. Das10
im folgenden entspricht demid=10
für meine Maus auf meinem System. Das musst du wahrscheinlich ändern.2. Ändern Sie Ihre Einstellungen vorübergehend
Wenn Sie neugierig sind, welche anderen Einstellungen Ihr Gerät beeinflussen, versuchen Sie es
Um die Einstellungen zu löschen, nachdem ich sie wirklich durcheinander gebracht hatte, musste ich meine Maus nur ausstecken und wieder einstecken.
3. Speichern Sie die neue Einstellung dauerhaft
Wenn Sie ConstantDeceleration von 3 mögen, müssen Sie eine xorg.conf-Datei auf die neue Ubuntu 16.04-Art hinzufügen: durch Hinzufügen einer neuen Datei in
/usr/share/X11/xorg.conf.d/
Sie möchten ändernLogitech M510
undlogitech-m510
den Dateinamen Ihrer Maus anpassen . Ich denke,60-
am Anfang des Dateinamens steht die Priorität, mit der diese Dateien geladen werden. Der folgende einzeilige Shell-Befehl ist das, was ich in meinemachineSetup.sh
Datei in Dropbox geschrieben habe, damit ich einen neuen Computer innerhalb von Minuten nach einer Neuinstallation genau so anpassen kann, wie ich es mag:ODER , wenn Sie es auf GUI-Weise tun möchten, öffnen Sie einen Editor als root, fügen Sie dann Folgendes ein und bearbeiten Sie es in
/usr/share/X11/xorg.conf.d/60-<whatever>.conf
4. Starten Sie neu
Das ist es. Starten Sie einfach neu und überprüfen Sie, ob die neuen Einstellungen wirksam wurden.
quelle
property 'Device Accel Constant Deceleration' doesn't exist, you need to specify its type and format
beim Versuch den Befehl im 2. Schritt (mit meiner Geräte-ID).Device Accel Constant Deceleration
dort nicht. Es scheint libinput als Treiber zu verwenden, also musste ichlibinput Accel Speed
stattdessen den Wert von ändern , dessen gültige Werte von -1 bis 1 sind.Virtual core pointer
(zweimal) undVirtual core keyboard
(einmal) angezeigt . Nur diepointer
Geräte hattenDevice Accel Constant Deceleration
, also musste ich sicherstellen, dass eines dieser Geräte beim Testen mit ausgewählt wurdexinput
. Diexorg.conf.d
Datei funktionierte immer noch einwandfrei.Verspätete Antwort, aber ich denke, das ist es wert, geschrieben zu werden:
Da wir hier über Gaming-Maus sprechen. Besser ist es, die Mausbeschleunigung ganz auszuschalten (nützlich für FPS-Spieler usw.). Sparen Sie einige CPU-Zyklen, indem Sie keine Mausbeschleunigung berechnen und wahrscheinlich auch genauere Messwerte verwenden (abhängig oder der Maushardwaresensor verfügt über eine integrierte Extrapolation).
oder
Quelle
quelle
X Error of failed request: BadValue (integer parameter out of range for operation)
.Dies ist eine leichte Modifikation von Glen's Antwort. Es funktioniert für meine Logitech-Maus und verdoppelt die "Langsamkeit" von 1 auf 2.
Hinzufügen zu ~ / .profile (wie im Kommentar angegeben) (oder .bashrc, aber dann müssen Sie ein Terminal starten, damit die Änderung stattfindet)
quelle
.profile
anstatt anzufügen.bashrc
..profile
wird nur von interaktiven Login- Shells ausgeführt. In der Zwischenzeit.bashrc
wird jedes Mal ausgeführt, wenn einebash
Shell gestartet wird. Weitere Informationen finden Sie in dieser Antwort ..bash_aliases
funktioniert das auch, da die standard ubuntu.bashrc
datei es richtig lädt?Wenn Sie den PS2-Port verwenden, ist die Mausbewegung bei gleicher Mausauflösung viel langsamer.
Verwenden Sie für Ihre Maus einen USB-zu-PS2-Konverter und stecken Sie die Maus in den PS2-Anschluss.
Bearbeiten:
Ich habe die
xorg.conf
funktionierende Lösung gefunden:Wenn eine Empfindlichkeit von 1 voreingestellt ist und die von 0,2 fünfmal verringert wird.
quelle
xorg.conf
?