Jak skonfigurować Logitech M705 do korzystania z płynnego przewijania?

28

Używam Logitech K750 (klawiatura) i M705 (mysz), używając tego samego (jednego!) Złącza USB. Sparowałem je z komputerem Mac, ale używam ich na pulpicie z Ubuntu 12.10. Działa dobrze. Chciałbym tylko wprowadzić kilka zmian.

Ta mysz pozwala łatwo wyłączyć „kroki” kółka przewijania, co pozwala mi na Macu przewijać bezstopniowo, jak za pomocą touchpada. Nie mówię o płynnym przewijaniu, ale bezstopniowym przewijaniu! To jakoś nie działa na Ubuntu. Czy nie ma takiej możliwości? Ta mysz obsługuje także przewijanie w poziomie (nie bezstopniowo). Czy istnieje sposób na dostosowanie tych funkcji? Może w xorg.conf? Może ktoś ma sekcję xorg.conf myszy, z którą mogę eksperymentować?

xev | grep buttonmówi mi, że nie ma różnicy między używaniem koła z krokami lub bez (przyciski 4 i 5). Tak więc kwestia powinna być tylko kwestią interpretacji oprogramowania. Myślę, że przynajmniej chodzi o zmniejszenie kroków (1 piksel?) I włączenie przyspieszenia.

verpfeilt
źródło
Brzmi jak problem ze sterownikiem, płynne przewijanie dla Linuksa jest w końcu nowe. Czy przetestowałeś tę mysz w wersji 12.10?
NoBugs
1
Chciałbym zobaczyć zrzut ekranu z oczekiwanym zachowaniem, jeśli nie masz nic przeciwko. Mam taką samą konfigurację i cały czas używam „hiperszybkiego” przewijania . Nie zauważyłem żadnych problemów, ale nie widziałem też, jak reagują na to inne systemy operacyjne.
ændrük
2
Dla osób niezaznajomionych z myszą: Przełącznik dźwigniowy znajdujący się obok kółka przewijania fizycznie oddziela mechanizm zapadkowy koła, umożliwiając mu swobodne obracanie się. Koło jest ważone, więc może obracać się samoistnie jak koło zamachowe przez kilka sekund, generując setki normalnie kliknięć na sekundę.
ændrük
2
Myślę, że to dobry przykład. Mam G9, ale nie przegapiłem bezstopniowego przewijania, potem zobaczyłem twoje pytanie i teraz to robię :(
Gerhard Burger
1
Przez naturalne przewijanie rozumiesz kierunek, w którym przesuwasz palcami za pomocą touchpada. Cóż, jest to porównywalne z płynnym bezstopniowym przewijaniem niektórych touchpadów (szczególnie na komputerach MAC). Film w komentarzu przed twoim pokazuje to dobrze. Bezstopniowe przewijanie pozwala kontrolować przewijanie z dokładnością do jednego piksela w razie potrzeby w intuicyjny sposób i nie jest mylące podczas czytania. Aby go użyć, potrzebujesz myszy z dodatkowym przyciskiem lub touchpadem.
verpfeilt

Odpowiedzi:

5

Jest to obecnie najlepsze rozwiązanie, jakie znalazłem, choć myślę, że w tej chwili jego płynne przewijanie nie jest jeszcze możliwe. W przyszłości trzeba będzie tworzyć natywne rozwiązania oparte na sterownikach, aby obsługiwać myszy i panele dotykowe obsługujące płynne przewijanie. Zwłaszcza w systemie stacjonarnym takim jak Ubuntu.

Solaar

Istnieje aplikacja o nazwie Solaar, która oferuje wiele możliwości łączenia urządzeń firmy Logitech, takie jak stan baterii, opcje parowania (niesamowite!) I płynne przewijanie. Niestety płynne przewijanie nie działa tak dobrze; nie przewija się tak płynnie jak w OS X i przewija tylko ostatnie aktywne okno, a nie okno z opuszczoną myszą (testowane 13.04). Ale pod każdym względem jest to przydatna aplikacja, a jej funkcja płynnego przewijania jest czymś, co mam nadzieję, że zostanie ulepszona w przyszłych aktualizacjach.

Strona internetowa: http://pwr.github.io/Solaar/

Instalacja

Otwórz terminal za pomocą myślnika Unity lub CTRL + ALT + T i wklej następujące wiersze:

sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar

Stosowanie

  • Uruchom Solaar na przykład za pomocą myślnika Unity.
  • Jeśli zobaczysz wyskakujące okienko zalecające ponowne uruchomienie odbiornika unifying, zrób to.
  • Powinna pojawić się ikona zasobnika przypominająca baterię. Jeśli je otworzysz i klikniesz urządzenie, zobaczysz informacje o swoich urządzeniach.
  • Po prawej stronie wpisu myszy powinna znajdować się ikona ustawień. Kliknij i pojawi się opcja „płynnego przewijania”.
  • Wypróbuj, łatwo go ponownie wyłączyć, na wypadek, gdyby nie działał.
  • Jeśli występują problemy, takie jak przewijanie w poziomie nie działa, spróbuj ponownie podłączyć odbiornik.
verpfeilt
źródło
0

W /etc/X11/xorg.confsekcji myszy:

Option         "Buttons" "1 2 3 4 5 6 7 8 9"
Option         "ZAxisMapping" "4 5"

w /etc/X11/imwheel/startup.conf:

IMWHEEL_START=1
IMWHEEL_PARAMS='-b "0 0 0 0 6 7"'
jaśmin
źródło
W moim xorg.conf nie ma sekcji myszy. Ponadto / etc / X11 / imwheel / nie istnieje. Jestem na Ubuntu 12.10 (teraz zmienię te informacje w powyższym pytaniu).
verpfeilt
2
możesz ręcznie dodać sekcję myszy w xorg.conf. Czy pakiet Imwheel jest zainstalowany w twoim systemie?
jaśmin
Właśnie zainstalowałem imwheel i skonfigurowałem startup.conf. Ale nie jestem jeszcze pewien, jak utworzyć sekcję myszy. (Wygląda na to, że bez niego nie działa). Czy dobrze widzę, że sekcja „mysz” powinna być sekcją „InputDevice”? ( x.org/archive/X11R6.8.2/doc/mouse5.html ) Ponadto wydaje się, że przewijanie w poziomie już nie działa, ponieważ zainstalowałem i skonfigurowałem koło zębate. Klawisze te mają teraz tę samą funkcję co przyciski wstecz / do przodu. (mają również te same numery)
verpfeilt
1
Nie rozumiem też, jak to zapewni mi płynne przewijanie. O ile mi to wiadomo, imwheel po prostu mapuje przyciski do funkcji. Rozwiązałem przewijanie w poziomie, zmieniając na razie mapę na standardową, czyli dla mojej myszy: IMWHEEL_PARAMS = '- b "4 5 6 7 8 9 10"' (10 to trzeci przycisk uderzenia).
verpfeilt
3
@jasmines Wyjaśnij, dlaczego to działa, co robi i czy jest specyficzne dla Logitech M705, czy rozwiązuje analogiczne pytanie dla innych myszy. Dzięki!
user29020