Wyłącz przyspieszenie myszy w Ubuntu 15.10

15

Przeprowadziłem kilka szybkich wyszukiwań w Google i wygląda na to, że ostatnia dyskusja na ten temat odbyła się w 2012 roku.

Jak mogę wyłączyć wyłączanie przyspieszenia myszy w systemie Ubuntu 15.10? Próbowałem zainstalować ustawienia urządzenia gpointing, ale wystąpiło wiele błędów.

Szukam stałego ustawienia.

Pheonix
źródło
To rozwiązanie do kontrolowania przyspieszenia myszy w Ubuntu Gnome 16.04 naprawdę działa: askubuntu.com/a/450672/389523
lourencosm

Odpowiedzi:

10

Następujące (skradzione z r / linux_gaming ) wydają się działać:

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

i wklej w to:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection
Jaskółka oknówka
źródło
1
Wielkie dzięki! Działa idealnie. Nigdy nie myślałem o sprawdzeniu r / linux_gaming.
Pheonix,
8
Wymuszanie przyspieszenia myszy za pomocą aktualizacji i brak możliwości jej wyłączenia nie jest dobrym posunięciem ze strony Ubuntu ... Dzięki za to.
Nepoxx,
1
Czy muszę ponownie uruchomić? Nie jestem pewien, czy przyspieszenie jest wyłączone.
AlikElzin-kilaka
3
Nie działał 16.04 po restarcie. Nawet przy dodawaniu, Option "AccelSpeed" "-1"jak stwierdzono tutaj
AlikElzin-kilaka
Ciekawy. Zaktualizowałem maszynę do wersji 16.04 i poprawka została przeniesiona.
Pheonix,
17

Możesz zrobić to przyjemnie i prosto, po prostu uruchamiając:

xset m 00

Co całkowicie wyłączy przyspieszenie myszy.

!#/bin/bash
xset m 00

Zapisz plik jako .shskrypt - ustaw go jako wykonywalny chmod +x filename, dodaj go jako program startowy w Startup Applicationsprogramie i gotowe!

Powiedz mi dlaczego
źródło
2
To świetny przykład dodawania skryptów startowych. Dzięki!
Pheonix,
7

Jest do tego GUI, gpointing-device-settingsZainstaluj ustawienia urządzenia Gpointing :

sudo apt-get install gpointing-device-settings 

Okno dialogowe ustawień urządzenia GPointing Ten program ma kilka funkcji pominiętych w standardowym gnome-mouse-propertiesoknie dialogowym konfiguracji, takich jak zaawansowane ustawienia przewijania touchpada. Jeśli wszystko, czego potrzebujesz, to dostosować ustawienia przyspieszenia, użyj gnome-mouse-propertieszamiast tego.


Jeśli szukasz sposobu CLI, xinputbędzie do twojego użytku.

ulidtko
źródło
W sprawie Ubuntu 16.04Package 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
Znalazłem sposób na zainstalowanie go tutaj: askubuntu.com/a/783234/13330
AlikElzin-kilaka
2
Pamiętaj, że to zrzut ekranu z 6 lat . 12 wydań Ubuntu temu.
ulidtko
4

Uważam, że przyspieszenie wskaźnika jest bardzo denerwujące. Nawet jeśli jest ustawiony na „niski”

Edytowane, ponieważ link nie działa.

Znajdź swoje urządzenia wejściowe

xinput list

Wyświetl bieżące właściwości odpowiedniego identyfikatora

xinput list-props <id>

Zmień szybkość wskaźnika myszy (nietrwałe)

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

Ustawienie stałego przyspieszenia przyspieszenia urządzenia na 1,5 daje nieco szybszą mysz.

Aby zmiany były trwałe, dodaj zmiany do pliku i wykonaj je automatycznie podczas logowania. Niektóre opcje można dodać do konfiguracji x-server.

Więcej informacji tutaj: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/

KarlP
źródło
3

zainstaluj pakiet xserver-xorg-input-libinput:

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

i uruchom ponownie.

A. Binzxxxxxx
źródło
To wygląda interesująco. Jedna z poprzednich odpowiedzi rozwiązała mój problem, ale mogę spróbować.
Pheonix,
+1 Działa dla mnie dobrze, z Ubuntu 15.10 64bit i myszą „MOSART Semi. 2.4G Keyboard Mouse” (Wisdomcreate ET 2.4GHz)
user2342558
1

Znaleziono tam rozwiązanie: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

użyj xinput -hw terminalu, aby wyświetlić listę poleceń xinput

chcemy: xinput listktóry wyświetli urządzenia wejściowe z ich ID urządzenia w nawiasach

a następnie xinput list-props #gdzie # to nazwa urządzenia lub identyfikator urządzenia. wyświetla listę konfigurowalnych ustawień urządzenia i ich numerycznych ID w (nawiasach)

następnie użyj: xinput set-prop deviceID settingID valuezamieniając deviceID i settingID na odpowiadające im wartości liczbowe oraz wartość na nową wartość, którą chcesz ustawić dla zmiennej. (tj. -1 dla AccelProfile)

możesz następnie sprawdzić, czy to zadziałało, powtarzając: xinput list-props deviceID

Dla mnie to:

xinput set-prop 12 265 -1

Jeśli działa, umieść to polecenie w skrypcie, który będzie wykonywany przy każdym rozpoczęciu sesji.

bloub
źródło
Wolę metodę edycji standardowych plików konfiguracyjnych. Tworzenie skryptu do uruchomienia na początku sesji wydaje się głupie; nawet jeśli nie muszę go ponownie konfigurować ręcznie, dlaczego w ogóle ma to się zmieniać? Powinien zostać poprawnie skonfigurowany za pierwszym razem. Myślę, że to ostatecznie nie ma znaczenia.
Pheonix
1

O wiele lepszym sposobem na zrobienie tego i takim, który jest odporny na sen, hibernację itp. Jest:

Pierwszy bieg

xinput list

Spowoduje to wyświetlenie listy urządzeń, która wygląda następująco:


⎡ 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)]

Znajdź nazwę swojego urządzenia i zanotuj (moja jest A4Tech USB Mouse).

Utwórz plik o /etc/X11/Xsession.d/nazwie99disablemouseaccel

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

Wklej w nim następującą zawartość:

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

Teraz zapisz to. Te polecenia będą uruchamiane za każdym razem, gdy rozpocznie się sesja X.

andrebrait
źródło