Przejrzałem aktualnie dostępne odpowiedzi, ale żadna z nich nie wyłącza na stałe przyspieszenia myszy.
xset m 0 0
wydaje się to wyłączać na krótką chwilę, ale powraca w ciągu kilku minut.
Jak trwale wyłączyć przyspieszenie myszy?
Przejrzałem aktualnie dostępne odpowiedzi, ale żadna z nich nie wyłącza na stałe przyspieszenia myszy.
xset m 0 0
wydaje się to wyłączać na krótką chwilę, ale powraca w ciągu kilku minut.
Jak trwale wyłączyć przyspieszenie myszy?
Odpowiedzi:
Możesz trwale zmodyfikować niektóre parametry sterownika myszy, np. Podczas ponownego uruchamiania.
Pierwsza lista urządzeń wejściowych Xorg.
Wyniki są dla mojej obecnej maszyny i będą różne w innym przypadku.
Lista urządzeń wejściowych sesji Xorg w terminalu (CRTL-ALT + T):
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Więc moja mysz jest identyfikowana przez: „PS / 2 Generic Mouse” i ma identyfikator 11. Dla ciebie może być inny.
Następnie, aby wyświetlić właściwości myszy, wykonaj w terminalu:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
Aby eksperymentować z zerowymi parametrami przyspieszenia myszy, użyj:
$ xset m 0/1 4
Twoje urządzenie może mieć inne wartości parametrów. Możesz eksperymentować z nimi, dopóki nie będziesz zadowolony z wyniku. Wykonanie tego za pomocą narzędzia cli xset
pozwala na dostosowanie parametrów urządzenia w locie, tj. Bez ponownego uruchamiania sesji Xorg. Jednak te ustawienia nie zostaną zachowane podczas ponownego uruchamiania .
Musisz je utrwalić (do następnego uaktualnienia sterownika lub systemu), tworząc nowy plik w /usr/share/X11/xorg.conf.d/
. Na przykład :
$ cd /usr/share/X11/xorg.conf.d
$ sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
Identifier "Set mouse acceleration to zero"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
# Default value of mouse acceleration: 2/1 4
# Set AccelerationNumerator to zero to disable
Option "AccelerationNumerator" "0"
Option "AccelerationDenominator" "1"
Option "AccelerationThreshold" "4"
EndSection
$ sudo chmod 644 80-mouse-accel-disable.conf
Otóż to. Możesz się wylogować i ponownie zalogować lub uruchomić ponownie. Zasadniczo przyspieszenie myszy w roku powinno być stale ustawione na 0.
EDYCJA: Jak sugerowano w jednym z poniższych komentarzy, powyższe może dotyczyć tylko Ubuntu 14.04 i pochodnych smaków. W późniejszych wersjach składnia pliku konfiguracyjnego i słowa kluczowe mogą się nieznacznie zmienić, chociaż ogólna zasada rozwiązania pozostaje aktualna. Zobacz tę wskazówkę dotyczącą wersji 16.04 i (być może) później (nie testowane przeze mnie).
sudo chmod...
cmd, aby absolutnie upewnić się, że żaden problem z uprawnieniami dostępu nie będzie dalej mętniał.
Najprostszy sposób na proste wyłączenie całego przyspieszenia myszy i nie modyfikowanie go:
Utwórz następujący plik w wybranym edytorze:
$ sudo vim /usr/share/X11/xorg.conf.d/90-mouse-accel-disable.conf
Dodaj następującą treść, aby usunąć profil przyspieszenia:
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
To działało dla mnie na Ubuntu 18.04 i powinno również działać na Ubuntu 16.04 .
Ponieważ Ubuntu używa gnome, oznacza to, że gnome czasami nadpisze ustawienia xorg.conf.d. Gnome używa dconf , czyli „bazy danych” pełnej ustawień, które są stosowane, gdy gnome się uruchamia, użytkownik loguje się itp.
Te ustawienia są tutaj, więc my ( użytkownicy ) nie musimy tworzyć takich ustawień, jak 90-mouse.conf , a następnie debuguj, dlaczego ustawienia nie działają, wyszukaj pliki dziennika. itd. Plus ustawienia pozostaną takie same, gdy gnom zastąpi Xorg Waylandem .
Jak:
sudo apt install dconf-editor
org
-> gnome
-> desktop
-> peripherals
->mouse
Oto ustawienie, dla accel-profile
którego komputer informuje, jakiego rodzaju przyspieszenia myszy potrzebujesz. Masz następujące opcje:
Aby zmienić accel-profle
ustawienie:
accel-profle
Use default value
jest ustawiona, aby on
ją włączyćoff
Custom value
się flat
, jeśli chcesz bez akceleracji myszyUstawienia zostaną zapisane automatycznie.
Moja mysz wciąż jest za szybka! WSPARCIE!
Możesz zmniejszyć prędkość myszy w org/gnome/desktop/peripherals/mouse/speed
Wartość może wynosić między -1
a 1
.
Zamierzam opublikować rozwiązanie, które działało dla mnie: (Utwórz plik konfiguracyjny)
Po pierwsze, musisz utworzyć pusty plik o nazwie 50-mouse-acceleration.conf w /usr/share/X11/xorg.conf.d/ Można to zrobić za pomocą polecenia:
sudo gedit /usr/share/X11/xorg.conf.d/50-mouse-acceleration.conf
Następnie w tym pliku skopiuj poniższy kod:
Section "InputClass"
Identifier "My Mouse"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
Ostatnią rzeczą, którą musisz zrobić, to zastąpić identyfikator „My Mouse” identyfikatorem myszy (w cudzysłowie). Rodzaj
xinput list
i z wyświetlonej listy skopiuj identyfikator urządzenia myszy. Nie musisz zastępować żadnej innej linii poza tym. Np. Jeśli twój identyfikator myszy to 12, pełny kod powinien wyglądać tak:
Section "InputClass"
Identifier "12"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
Mam nadzieję, że to pomoże :)
GNOME samo zarządza przyspieszaniem myszy. Dlatego należy dostosować nie tylko ustawienia xorg, ale także ustawienia gnomów.
$ gsettings set org.gnome.desktop.peripherals.mouse accel-profile flat
$ gsettings set org.gnome.desktop.peripherals.mouse speed 0
Teraz możesz cieszyć się CS: GO :-)
Polecenie xset z podanymi parametrami jest nieznaną opcją w moim 16.04. W sklepie oprogramowania Ubuntu jest instalator klawiatury i myszy. Umożliwiło to łatwą zmianę przyspieszenia.