Na wypadek, gdyby ktoś dostał ten sam problem, co właśnie.
Podczas przełączania z systemu Windows na Ubuntu (w trybie podwójnego rozruchu) moje kółko przewijania myszy bezprzewodowej Microsoft szaleje! Jest całkowicie nadwrażliwy.
mouse
scrolling
mouse-scroll
microsoft
João Victor Zanatta
źródło
źródło
Odpowiedzi:
Otwórz monit
Wymień swoje urządzenia, zwróć uwagę na identyfikator urządzenia, które chcesz naprawić, jeśli są 2 z nich, jest w porządku.
Mój miał 9 i 10 lat
Teraz zrób to,
x
będąc identyfikatoremWreszcie, sztuczka polega na znalezieniu idealnych wartości, moje były 10, 10, 10
Aby trwale ustawić zmianę ( źródło ):
Teraz możesz już iść!
źródło
To włamanie, ale usunięcie / ponowne podłączenie urządzenia nadawczo-odbiorczego USB pozwala Ubuntu odpowiednio ustawić rozdzielczość i uzyskać bardzo rozsądną prędkość przewijania. Używam tej sztuczki w każdej wersji Ubuntu od kilku lat. Rzadko uruchamiam ponownie komputer, więc jest to dla mnie najłatwiejsze rozwiązanie :)
Być może ktoś może wyjaśnić, dlaczego to działa.
źródło
Rozwiązanie, które działa dla mnie w przypadku problemu z prędkością przewijania myszy bezprzewodowej:
Kolejność włączania modułów Linux jest bardzo ważna.
Dodaj plik o nazwie
/etc/modprobe.d/mshid.conf
zawierający:Zapewnia to prawidłową kolejność ładowania, a prędkość przewijania jest wtedy normalna. Tak dzieje się w tle, gdy system jest włączony, podczas usuwania i dodawania transiwera. Działa to w innych dystrybucjach niż Ubuntu. Aby to zadziałało, konieczne jest ponowne uruchomienie komputera.
źródło
Jest przypadek użycia, który nie jest w 100% objęty poprzednimi odpowiedziami, więc chciałem udostępnić poniższy skrypt, który napisałem, który pożycza z zaakceptowanego rozwiązania powyżej. Jestem pewien, że istnieją o wiele bardziej eleganckie sposoby, ale to zadziałało dla mnie.
Skrypt zaimplementuje rozwiązanie xinput co 5 sekund, szukając drugiej wskazówki wejściowej (tej, którą zawsze znajdowałem, kontrolowałem prędkość przewijania). Musiałem użyć tego polecenia, ponieważ numer właściwości nie zawsze był taki sam - ale zawsze był drugi na liście.
Przypadek użycia: Jeśli używasz przełącznika USB do sterowania wieloma komputerami, z których co najmniej jeden jest systemem Linux, a jednym z nich jest system Windows - po przełączeniu z systemu Linux na system Windows na system Linux zmiana prędkości przewijania nie jest utrzymywana (nawet jeśli używasz xinput, .profile lub modprobe).
Zauważyłem również, że rozwiązanie .profile jest problematyczne, ponieważ jeśli wyjmiesz urządzenie nadawczo-odbiorcze i włożysz je z powrotem, a następnie uruchom ponownie, prędkość przewijania będzie bardzo wolna, ponieważ zajmie on odpowiednią prędkość przewijania i przeskaluje go z powrotem w zależności od tego, co jest w Twój profil.
Skrypt, który udostępniłem powyżej, można uruchomić za pomocą nohup za każdym razem, gdy używasz przełącznika USB, i zabić, gdy nie używasz. Znowu - nie elegancki, ale ma niewielki wpływ i działa w 100%.
źródło