W systemie Windows większość programów z dużymi, przewijalnymi kontenerami tekstowymi (np. Wszystkie przeglądarki, większość edytorów tekstu i IDE) pozwala nacisnąć środkowy przycisk myszy, a następnie przesunąć mysz, aby przewijać. To przewijanie jest płynne i umożliwia bardzo szybkie przewijanie za pomocą myszy.
Kiedy korzystałem z Linuksa na laptopach , przewijanie dwoma palcami wykonuje w przybliżeniu tę samą funkcję; przewijanie strony jest łatwe (znacznie szybciej niż można to zrobić, przewijając kółko myszy), ale przewijanie pozostaje na tyle płynne, aby umożliwić precyzyjne pozycjonowanie.
Nie jestem pewien, jak osiągnąć to samo, uruchamiając Linuksa na pulpicie za pomocą myszy. O ile mogę stwierdzić po całej grupie Googlingu, nie ma ani ustawień specyficznych dla aplikacji, które można by zmienić na zachowanie środkowego przycisku myszy w stylu Windows, ani żadnych ustawień ogólnosystemowych, aby osiągnąć ten sam efekt.
Żeby to konkretnie powiedzieć, powiedzmy - jeśli jest to istotne - że pytam w kontekście Firefoksa, Google Chrome, Gedit i Eclipse w najnowszej wersji Mint (co używam w domu) lub Ubuntu (co używam w pracy). Podejrzewam jednak, że jest to dość dość agresywne i agnostyczne pytanie.
O ile wiem, moje opcje przewijania to:
- Przewiń kółkiem myszy - powoli!
- Użyj klawiszy PgUp / PgDn - przeskakuje na dużą odległość jednocześnie, więc nie można go użyć do precyzyjnego pozycjonowania i jest mniej wygodny niż używanie myszy
- Przeciągnij pasek przewijania po prawej stronie ekranu w górę i w dół, jak to robiłem na starych komputerach z systemem Windows za pomocą myszy z dwoma przyciskami. Tak robię w praktyce, ale jest to po prostu mniej wygodne niż przewijanie środkowej myszy w stylu Windows; na ogromnym ekranie panoramicznym zajmuje mi większość sekundy, aby przesunąć kursor ze środka ekranu do paska przewijania, i większość sekundy, aby przesunąć go z powrotem, i muszę oderwać wzrok od treści przewijam, żeby to zrobić.
Żadne z nich mnie nie satysfakcjonuje! Ten problem z interfejsem jest jedyną rzeczą, która zatruwa moją przyjemność korzystania z Linuksa na komputerach stacjonarnych i prawie sprawia, że żałuję, że nie korzystam z touchpada zamiast myszy. Irytuje mnie wystarczająco, że doszedłem do wniosku, że albo brakuje mi podstawowej funkcji interfejsu użytkownika systemu Linux, która rozwiązuje ten problem, albo jestem po prostu nadwrażliwym dziwakiem i nie przeszkadza to nikomu innemu - ale nie jestem pewien, który .
Więc moje pytania to:
- Czy przewijanie środkowego przycisku myszy w stylu Windows istnieje gdziekolwiek w świecie Linuksa, czy naprawdę jest to wyłącznie kwestia Windows? W szczególności, czy jakieś przeglądarki systemu Linux umożliwiają korzystanie z przewijania w stylu Windows?
- Czy są jakieś mechanizmy przewijania stron, które istnieją w systemie Linux, ale nie w systemie Windows, zwłaszcza te, które pełnią rolę, którą opisałem?
- Jakieś inne rozwiązania, których mi brakuje?
xorg.conf
które pomogły (staram się kopiować moje starexorg.conf
dostosowania do nowych instalacji, więc nie pamiętam dokładnie). Jeśli używasz GNOME, spróbuj przejrzeć preferencje myszy i sprawdź, czy coś tam jest.Odpowiedzi:
Funkcja, o której mówisz, nazywa się Automatyczne przewijanie . Umożliwia naciśnięcie i przytrzymanie środkowego przycisku myszy oraz poruszanie myszą w celu płynnego przewijania. W Linuksie domyślne zachowanie dla tej akcji (naciśnięcie środkowego przycisku myszy) jest zwykle używane do wklejania tekstu.
W Firefoksie jest jednak ustawienie preferencji i rozszerzenie dla Chrome / Chromium, które pozwala używać środkowego przycisku myszy do przewijania i aktywowania tej funkcji.
Firefox
Poniżej Browsingznajdziesz opcję o nazwie
Use autoscrolling
. Obok tego zaznacz pole wyboru, aby aktywować tę funkcję w przeglądarce Firefox.Chrome / Chromium
W przypadku Chrome / Chromium możemy użyć rozszerzenia o nazwie AutoScroll (z kaescripts.blogspot.com) .
Naciśnij przycisk oznaczony,
ADD TO CHROME
aby zainstalować to rozszerzenie.Kliknij Addw oknie dialogowym Potwierdzenie.
Inne aplikacje
Jeśli chodzi o inne aplikacje, nie znalazłem jeszcze dla nich rozwiązania. Tak czy inaczej, to wysokie strony internetowe, które powodują większość problemów, dla których zarówno Firefox, jak i Chrome / Chromium mają rozwiązanie.
Miłego przewijania!
źródło
https://chrome.google.com/webstore/category/apps?hl=en
sam.Będzie to działać ze wszystkimi twoimi aplikacjami bez potrzeby instalowania czegokolwiek.
Uzyskaj identyfikator urządzenia wejściowego. W moim przypadku (Logitech M315 / M235) było 11.
Jeśli chcesz, wyświetl listę dostępnych właściwości za pomocą
xinput list-props <deviceID>
. Jeśli używasz libinput (przyszłość / teraźniejszość), prawie wszystkie właściwości zaczynają się od libinput . Dlaevdev
sprawdzenia moją odpowiedź tutaj .Z
libinput
:Ustaw właściwości myszy
Opis od
man libinput
:źródło
evdev
[zrób jedną rzecz. Zlibinput
: [zrób inną rzecz].” Skąd mam wiedzieć, który z nich dotyczy mnie? Nigdy nie słyszałem o tym przed przeczytaniem tej odpowiedzi.modinfo $(lsmod|grep -iE "input" | col1)
) tego nie pokazuje . Ale po uzyskaniu identyfikatora urządzenia i właściwości listy, jeśli używaszlibinput
prawie wszystkich właściwości, rozpocznie się od tego słowa. Również będziesz miećxserver-xorg-input-libinput
zainstalowany pakiet,libinput-list-devices
polecenie wyświetli listę twojego urządzenia (na pewno włączone/proc/bus/input/devices
). Jeśli używasz X, znajdziesz więcej informacji na temat diggin/usr/share/X11/xorg.conf.d/
.