Nie mogę znaleźć pojedynczego środowiska pulpitu, które obsługuje zarówno przyspieszenie myszy, jak i czułość myszy. Nie chcę żadnego przyspieszenia myszy, ale chcę zwiększyć prędkość mojej myszy. Oznacza to, że jeśli poruszę myszą o tę samą odległość, wskaźnik za każdym razem przesunie tę samą odległość, bez względu na to, jak szybko poruszę myszą.
KDE pozwoli mi ustawić przyspieszenie myszy na 1x, ale mysz porusza się wtedy zbyt wolno i nie mogę wymyślić, jak zwiększyć prędkość. Jestem gotów zaakceptować rozwiązanie CLI, ale mogłem jedynie xinput
zmienić przyspieszenie. Nie przypominam sobie też, by mieć dużo szczęścia xset
.
xset m 3 400
mi się udaje, chodzi o to, aby ustawić próg na tyle wysoko, aby nigdy go nie przekroczyć, aby nie mieć przyspieszenia jako takiego. Być może, jeśli trochę z tym zagrasz?Odpowiedzi:
Wystarczy zmusić wskaźnik do pomijania pikseli, oto jak:
Pierwsza lista urządzeń wejściowych:
W przykładzie widzimy, że identyfikator myszy to 10. Następnie wypisz jego właściwości:
Chcemy «Matrycy transformacji współrzędnych», pamiętajmy jej nr 142.
Zmieniając tę właściwość, możemy zwiększyć prędkość wskaźnika. Jest to macierz transformacji używana do obliczania ruchu wskaźnika . Z linku:
Tak, chcemy zwiększyć wartości zgodnie z X i Y , zwiększając w ten sposób szybkość wskaźnika. Przykład z mojego komputera:
Jest
xinput set-prop <device-id> <property-number> <property-values>
. Zagraj w to, dopóki nie znajdziesz odpowiedniego. Uwaga: nie zmieniaj ostatniej wartości macierzy. To był mój błąd, kiedy próbowałem go dostać do pracy - w tym przypadku po prostu nie zobaczysz żadnej różnicy.Podziękowania: Jestem wdzięczny Simonowi Thumowi z listy mailingowej Xorg, on był tym, który dał wskazówkę dotyczącą matrycy.
UPD : zauważ, że niektóre gry Windows działające z Wine mogą mieć dziwne zachowanie wskaźnika (np. Zauważyłem, że cel w starym Counter Strike 1.6 spada, dopóki nie spojrzy na podłogę, niezależnie od tego, jak poruszasz myszą) , w tym przypadku po prostu zresetuj x i y CTM do 1 przed uruchomieniem gry.
źródło
xinput set-prop "PixArt USB Optical Mouse" "Coordinate Transformation Matrix" 2.400000, 0.000000, 0.000000, 0.000000, 2.400000, 0.000000, 0.000000, 0.000000, 1.000000
.Poniższe odpowiedzi zostały skopiowane dosłownie z odpowiedzi opublikowanej przez @Luke na Ask Ubuntu. Publikuję ją jako odpowiedź na wiki społeczności, aby informacje mogły znaleźć się również na tej stronie.
KDE nie wbudowało jeszcze tego w swoje centrum sterowania, ale możesz użyć xinput z wiersza poleceń. Najpierw biegnij,
xinput list
aby znaleźć numer urządzenia myszy:Na moim laptopie chcę mieć identyfikator urządzenia 10 (SynPS / 2 Synaptics TouchPad). W twoim systemie będziesz musiał zdecydować, które urządzenie jest właściwe. Następnie uruchom,
xinput list-props <your device id>
aby zobaczyć bieżące ustawienia tego urządzenia:Właściwość, która Cię interesuje, to „Device Accel Constant Deceleration (267)”. Aby spowolnić kursor, wartość należy zwiększyć, uruchamiając
xinput set-prop <your device id> <property id> <value>
:W tym przykładzie wartość została zwiększona z 2,5 do 5,0, a mysz porusza się z połową prędkości.
Objaśnienie właściwości można znaleźć na X.org .
Jeśli używasz tego w skryptach, użycie pełnych nazw może być pomocne, ponieważ id itp. Może się zmienić. Na przykład:
źródło
xinput list-props <device-id>
Jeśli używasz Xorg.conf do skonfigurowania X Server, możesz użyć tego w celu ustawienia przyspieszenia lub opóźnienia. Po prostu dodaj coś do efektu:
gdzie mnożnik oznacza, ile razy wolniej chcesz przesunąć mysz. 0,5 podwoiłoby prędkość lub 2 zmniejszyłoby ją o połowę. Odpowiednio, choć bardziej skomplikowane:
gdzie „a” do „i” są macierzą transformacji, jak opisano w innych odpowiedziach.
Źródło: strona man xorg.conf
źródło
Korzystam z następujących ustawień w Mennicy 17.2 + Cynamon, ale myślę, że działa również w twoim środowisku.
Sugeruję, aby najpierw ustawić DPI na myszy (mam do tego przyciski). Następnie możesz zmniejszyć opóźnienie, jeśli nadal masz za niskie wyczucie.
Jeśli wszystko jest w porządku, możesz umieścić to w odpowiednim pliku w systemie, aby załadować ustawienia poprzez uruchomienie. Dla mnie ten plik to
~/.xinputrc
.Kilka informacji o tych właściwościach xinput: http://www.x.org/wiki/Development/Documentation/PointerAcceleration/
(Uwaga: kocham Linuksa! <3 Po „uaktualnieniu” mojego systemu z XP w 2009 roku. Od tamtej pory posiadałem pakiet myszy na Windows 7, bez względu na to, jaką próbę poprawiłem. Zaufaj mi, próbowałem wszystkich. Teraz po 6 latach , Udało mi się to wyłączyć w Linux Mint. :-) Było trochę za późno, przynajmniej częściowo z tego powodu zakończyłem swoją karierę. Oznaczało to -20% dokładności w moim FPS. Grałem więc na 40% zamiast 50-60% acc, co jest umiejętnością o niskiej mediacji zamiast wysokiej. Gra jest już martwa, ale nadal jest wydaniem, w którym nie muszę znosić tej myszki za pomocą systemu operacyjnego.)
źródło
w Ubuntu 16.04 właściwość mojej myszy to:
Domyślnie jest ustawiony na 1.0. Jeśli zwiększysz tę wartość, mysz zwolni.
źródło
wypróbuj LXInput, tego używam, nie zdawałem sobie sprawy z tego, jakie przyspieszenie i czułość zrobiłem, dopóki nie przeczytałem twojego postu ^ (więc dziękuję!) to jest w standardowym repozytorium dla Ubuntu 16.04. Uwaga: Ustawiam DPI myszy za pośrednictwem Solaar, więc nie jestem pewien, czy Solaar i LXInput oddziałują w sposób, który sprawiłby, że LXInput byłby bezużyteczny. edytuj przepraszam Myślę, że „czułość” i „przyspieszenie” LXInpu różnią się od prędkości. myślę, że „wrażliwość” to wrażliwość przyspieszenia. Przepraszam. Jednak-> Solaar zdecydowanie może być użyty do ustawienia DPI / Speed dla myszy logitech, ale tylko najnowsze z github, nie te z repozytoriów
LXInput to aplikacja GUI dla środowiska lekkiego X11 Desktop Environment (LXDE).
Konfiguruje ustawienia klawiatury i myszy:
0.3.5-1 Ubuntu
406,5 kB
źródło