Czy ktoś może mi powiedzieć, jak skonfigurować wszystkie przyciski myszy Logitech MX 620 w systemie Ubuntu 12.04?
W szczególności chciałbym, aby jeden z nich był tylko Ctrlkluczem (do kontrolowania klikania stron internetowych), a drugi Ctrl+ Wdo zamykania kart. Zwykle wykonuję stronę kółka przewijania w dół dla każdego kliknięcia (w przeciwnym razie bardzo boli mnie przewijanie ramion). Robię pchanie koła w lewo = przewijanie strony i pchanie w prawo = strona do przodu.
Szukałem innych odpowiedzi na to pytanie i znalazłem tutaj coś związanego
Ale kiedy opublikowałem post w celu rozwiązania problemu, nikt nie odpowiedział - być może popełniłem błąd, odpowiadając na pytanie, które zostało „rozwiązane”. Nie jestem pewien, jak mam ponownie otworzyć pytanie, które dotyczy mojego pytania, ale nie do końca rozwiązuje moje.
Odpowiedzi:
Będziesz potrzebował do tego kilku aplikacji, aby je zainstalować
lub
edit: xev został scalony do x11utils, począwszy od Ubuntu 14.04 lub nowszego.
Krok 1
Musisz znaleźć numery przycisków dla myszy. Uruchom
xev
. Zobaczysz małe białe okna, włóż do nich mysz i naciśnij przyciski myszy (najlepiej zrobić to jeden przycisk na raz). Powinieneś otrzymać takie wyjście dla każdego przycisku:(uwaga:
xev
przechwytuj ruch myszy, więc może być konieczne przesiewanie zdarzeń ruchu myszy, aby znaleźć zdarzenia przycisków; np .xev -event mouse | grep Button --before-context=1 --after-context=2
:)To, co jest ważne z tego wyjścia:
button 1
. To mówi nam, że dany przycisk jest przyciskiem pierwszym. Na razie przechowałbym to w.txt
pliku.Krok 2
Utwórz
xbindkeys
plik konfiguracyjny, używając:Następnie musimy dodać powiązania klucza / przycisku do pliku konfiguracyjnego. Możesz otworzyć ten plik za pomocą
gedit $HOME/.xbindkeysrc
. Tu zaczyna się zabawa. Będziemy używaćxte
do ustawiania powiązań z naszymi przyciskami.Aby przycisk działał tak Ctrl, jak byśmy dodali:
Powiąże Ctrlto pierwszy przycisk myszy.
Jeśli powiesz mi numery przycisków i co chcesz zrobić, napiszę dla ciebie skrypt.
źródło
xev | grep -A2 ButtonPress
; pozostawi to wszystkie zdarzenia ruchu myszy, zdarzenia skupienia itp. i po prostu pokażąButtonPress
zdarzenia.Postępowałem zgodnie z instrukcjami @ Setha , ale wiązanie, którego chciałem, dotyczyło przycisku kciuka i M705
CTRL + Left-click
(do otwierania łączy w nowej karcie w przeglądarce Chrome). Wiązanie, które musiałem dodać, to:Czeka na zwolnienie przycisku kciuka, a następnie naciska klawisz sterujący, wykonuje kliknięcie myszą, a następnie zwalnia klawisz sterujący.
źródło
Dla każdego, kto chce powiązać operacje kopiowania i wklejania z przyciskami myszy:
sudo apt-get install xbindkeys xautomation xev
).xbindkeysrc
pliku następujące wiersze :To jest do kopiowania:
To jest do wklejania:
*
b:9
oznacza przycisk 9 na myszy (sprawdź numery przycisków za pomocąxev
).xbindkeysrc
lub ponownie uruchomić komputer.źródło
Należy zainstalować Solaar, narzędzie Linux, które pozwala zarządzać myszami i klawiaturami Logitech Unifying Receiver, wyposażonymi zarówno w interfejs GUI, jak i interfejs wiersza poleceń. W tym celu dodaj następujące repozytorium i zainstaluj, wykonując następujące polecenia:
Pozwoli ci to zwiększyć i zmaksymalizować DPI myszy, monitorować baterię, umożliwić płynne przewijanie i przewijanie boczne. Aby uruchomić okno z wieloma oknami i przycisk powiększania, możesz odwiedzić tę stronę, która przeprowadzi cię przez proste kroki, aby uzyskać pożądaną funkcjonalność:
http://www.ralf-oechsner.de/opensource/page/logitech_performance_mx
źródło
Powinieneś już mieć je tak, jak powinny być dostarczane z Ubuntu, ale uruchom to na wszelki wypadek.
Teraz pobierz i zainstaluj
Żeby zainstalować:
Rozpakuj i
cd
do każdego z tych folderów.W każdym z nich uruchom:
Po zainstalowaniu obu z nich uruchom
W zakładce Konfiguracje kliknij Wykryj mysz i przyciski
W zakładce Przyciski przypisz klawiszowi myszy klawisz lub funkcję. Upewnij się, że ☑ znacznik wyboru jest włączony .
Na koniec w zakładce Konfiguracje kliknij przycisk Uruchom ponownie btx, aby zmiany zostały wprowadzone.
źródło
./configure
nie./configure make
. Poza tym nie potrzebujesz sudo z marką.Ja też mam mysz do gier g700s. Dobrą wiadomością jest to, że był drogi (jak na mysz), a producent faktycznie zbudował go w wysokim standardzie. Funkcje myszy są przechowywane w myszy. Złą wiadomością jest to, że do prawidłowej konfiguracji musisz użyć oprogramowania Logitech, które działa tylko w systemie Windows.
Więc ... w zasadzie musisz podłączyć mysz do okna systemu Windows i skonfigurować go dokładnie tak, jak chcesz . Polecam korzystanie z funkcji przełączania profili, aby można było ustawić ją jako dobrą do normalnego użytkowania, tj .: uruchamianie pulpitu Linuksa, funkcje compizu (przełączanie aplikacji, przełączanie przestrzeni roboczych, przełączanie maksymalizacji itp.), A następnie utworzenie innego profilu do gier ( ewentualnie z inną częstotliwością odświeżania) i przyciskami gier. Jeśli chodzi o compiz, rozważ ustawienie 4 bocznych przycisków kciuka na alt, ctl, shift, superkey, ponieważ ułatwi to przełączanie za pomocą kółka przewijania. Alt + kółko przewijania w górę zmienia się w przycisk kciuka 1 + kółko przewijania w górę.
Mój schemat:
przycisk kciuka 1 (do przodu w dół) = alt
przycisk kciuka 2 (góra do przodu) = shift
przycisk kciuka 3 (tylny dolny) = ctrl
przycisk kciuka 4 (tylny górny) = superklucz (klawisz Windows)
środkowy przycisk palca wskazującego = ctrl + alt + numpad 5
palec wskazujący bliżej Ciebie = karta
palec wskazujący dalej od ciebie = alt-f4 (aplikacja compiz / linux / winX close)
Domyślne ustawienia compiz:
przełącz obszar roboczy = alt + ctl + przeciągnij myszą = opuść 2 przyciski kciuka razem + kliknij i przeciągnij myszą; brzmi skomplikowanie po wpisaniu, ale jest bardzo wydajny w użyciu.
przełączanie aplikacji = alt + tab = dolny przycisk przewijania kciukiem + przycisk zbliżania palca wskazującego (pamiętaj, że to działa dobrze, musisz przytrzymać przycisk kciuka, aby móc przełączyć się z poprzedniej 1 aplikacji)
zanikanie okna (przezroczystość) = alt + kółko przewijania = kciuk w dół przycisk do przodu + kółko przewijania
Następnie przenieś go z powrotem do swojego Linux-a i działa idealnie.
Opisane powyżej powiązania klawiszy działają świetnie, ale uważam, że Battlefield 4 ma również okropny czas na rozpoznanie myszy jako myszy z 10 przyciskami, dlatego musiałem zmapować 4 przyciski kciuka na =, \ i;. Ale oczywiście w Linuksie jest to głupie, a ponowne przypisanie klawisza = do „następnej aplikacji” jest lekcją daremności, szczególnie przy kodowaniu hahahaha.
DUŻO POTRZEBNYCH LINKÓW JEŚLI UŻYWASZ VIRTUALBOX DO URUCHAMIANIA WINDOWS 7:
https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host
https://www.youtube.com/watch?v=-0OyrvbZNwo
źródło
Próbowałem zrobić coś podobnego i natknąłem się na tę stronę: http://ubuntuforums.org/showthread.php?t=65471
Mam nadzieję, że działa również dla MX 620.
źródło
Mam Logitech MX 500 i chciałem zmapować klucze boczne za pomocą operacji Kopiuj i Wklej (jest to bardzo przydatne).
Skorzystałem z tego przewodnika, aby zrozumieć, jak skonfigurować plik xbindkeysrc i móc mapować klucze.
źródło
Stworzyłem rozwiązanie, które działa z Waylandem.
Jest tutaj https://github.com/mathportillo/wayland-mouse-mapper
Używa evemu do wysyłania powiadomienia o zdarzeniu urządzenia do jądra, więc Wayland nie ogranicza tego
Poniżej znajduje się podsumowany skrypt bash, który pokazuje, jak to działa (większość poleceń wymaga uprawnień roota)
znajdź swoje urządzenie:
aby bezpośrednio znaleźć nazwę urządzenia wskaźnika, użyj:
aby wyświetlić listę zdarzeń urządzenia (zmień event5 na nazwę urządzenia wskaźnika):
aby powiązać polecenia ze zdarzeniami urządzenia, użyj:
aby wywołać zdarzenie myszy, użyj:
typ może być inny niż naciśnięcie klawisza, a kod może być inny niż PageUp, wartość wynosi 1 dla naciśnięcia i 0 dla zwolnionego tak, twoja mysz może wyzwalać naciśnięcia klawiszy, system zinterpretuje to tak samo jak klawiatury, wszystkie zdarzenia z urządzeń zdarzeń.
Skrypt, który łączy wszystkie powyższe koncepcje na działającym maperze, który działa na Wayland i może być skonfigurowany jako usługa do uruchamiania przy starcie systemu, można znaleźć w powyższym repozytorium git.
źródło
w Debianie masz
xbindkeys-config
pakiet, który pomoże ci skonfigurować powiązania klawiszy / przycisków. Więc zrób:źródło
Lomoco znajduje się w Centrum oprogramowania Ubuntu i jest specjalnie zaprojektowany do dostosowywania specyficznych dla producenta myszy Logitech. Możliwe, że uda się osiągnąć niektóre z rzeczy, które próbujesz zrobić.
http://manpages.ubuntu.com/manpages/trusty/man1/lomoco.1.html
źródło
Używam mojej wydajności MX na moim komputerze z Ubuntu od około 6 miesięcy. Większość przycisków pozostawiłem domyślnie, ale zdecydowałem, że przycisk kciuka będzie klawiszem Super, co jest wygodniejsze niż przejście do lewego górnego rogu ekranu w gnome. I zmieniłem przycisk zoomu w przycisk sterujący. Ale jest ustawiony, aby włączyć CTRL i wyłączyć CTRL osobnymi kliknięciami. To naprawdę pomaga, ponieważ mam jeden ekran 4K i jeden 1080, więc mogę raz kliknąć przycisk powiększenia, przewinąć kółko, aby powiększać i pomniejszać strony internetowe, a kiedy mam skalowaną stronę internetową tak, jak chcę, klikam powiększenie jeszcze raz. Oto moje ustawienia xbindkeysrc:
źródło
btnx
może być prostym rozwiązaniem do zmiany przypisania przycisków za pomocą myszy Logitech, ponieważ powinno współpracować ze wszystkimi markami. Ma łatwy interfejs graficzny i może dowiedzieć się o dostępnych przyciskach. btnx był częścią standardowych repozytoriów wiele lat temu, ale został usunięty. Obecnie jest dostępny tutaj: https://launchpad.net/~oliverstar/+archive/ubuntu/ppaźródło
Przewiń w górę i w dół za pomocą myszy do przodu i do tyłu
Najpierw zainstaluj wymagane pakiety:
Następnie użyj
xev
podanego przez,x11-utils
aby wykryć dokładne numery przycisków wstecz i do przodu myszy.W przypadku mojej przewodowej pionowej myszy Anker , wstecz i do przodu to odpowiednio przyciski 8 i 9.
Kontynuuj, tworząc ukryty plik o nazwie
.xbindkeysrc
w katalogu domowym o następującej zawartości:xte
Komenda jest przezxautomation
pakiet.Na koniec wyloguj się i zaloguj ponownie z pulpitu, aby zmiany zostały wprowadzone. Możesz teraz przewijać w górę iw dół w przeglądarkach i innych programach, naciskając i przytrzymując przycisk myszy do tyłu i do przodu.
źródło