bart921 Napisano Luty 5, 2022 Zgłoszenie Share Napisano Luty 5, 2022 Cześć, w nowej fedorze chciałbym skonfigurować sobie przyciski wstecz/dalej w myszy do przewijania pulpitów. Klawisze przechwycone xev, plik konfiguracyjny xbinkeys: "xdotool key 'Control_L+Alt_L+Left'" b:8 "xdotool key 'Control_L+Alt_L+Right'" b:9 Działa. xev generuje teraz: LeaveNotify event, serial 37, synthetic NO, window 0xc00001, root 0x2a6, subw 0xc00002, time 602396, (16,32), root:(1334,103), mode NotifyGrab, detail NotifyVirtual, same_screen YES, focus YES, state 0 KeyPress event, serial 37, synthetic NO, window 0xc00001, root 0x2a6, subw 0xc00002, time 602417, (16,32), root:(1334,103), state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0xc00001, root 0x2a6, subw 0xc00002, time 602425, (16,32), root:(1334,103), state 0x4, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0xc00001, root 0x2a6, subw 0xc00002, time 602433, (16,32), root:(1334,103), state 0xc, keycode 114 (keysym 0xff53, Right), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0xc00001, root 0x2a6, subw 0xc00002, time 602441, (16,32), root:(1334,103), state 0xc, keycode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0xc00001, root 0x2a6, subw 0xc00002, time 602441, (16,32), root:(1334,103), state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0xc00001, root 0x2a6, subw 0xc00002, time 602455, (16,32), root:(1334,103), state 0x0, keycode 114 (keysym 0xff53, Right), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False FocusOut event, serial 37, synthetic NO, window 0xc00001, mode NotifyNormal, detail NotifyNonlinear PropertyNotify event, serial 37, synthetic NO, window 0xc00001, atom 0x115 (_NET_WM_STATE), time 610856, state PropertyNewValue PropertyNotify event, serial 37, synthetic NO, window 0xc00001, atom 0x140 (_GTK_EDGE_CONSTRAINTS), time 610856, state PropertyNewValue PropertyNotify event, serial 37, synthetic NO, window 0xc00001, atom 0x115 (_NET_WM_STATE), time 610921, state PropertyNewValue PropertyNotify event, serial 37, synthetic NO, window 0xc00001, atom 0x140 (_GTK_EDGE_CONSTRAINTS), time 610921, state PropertyNewValue ALE! System nadal reaguje na wstecz/dalej, i pultipy się nadal nie przewijają.... Ktoś coś tego? Na F33 mi to śmigało :/ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tomcio Napisano Luty 5, 2022 Zgłoszenie Share Napisano Luty 5, 2022 A korzystasz z X11 czy Wayland? xdotool działa tylko pod X11, pod Waylandem jest wtype (choć nie mam pojęcia czy spełni twoje oczekiwania). Kwestie bezpieczeństwa https://github.com/bulletmark/libinput-gestures/issues/41#issuecomment-262506049 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bart921 Napisano Luty 5, 2022 Autor Zgłoszenie Share Napisano Luty 5, 2022 Swiezo zainstalowany, to zdaje sie, ze dafaultowo wayland... Niestety proba uzycia wtypa skonczyla sie tak: [bartosz@fedora ~]$ wtype -M ctrl c -m ctrl Compositor does not support the virtual keyboard protocol Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bart921 Napisano Luty 5, 2022 Autor Zgłoszenie Share Napisano Luty 5, 2022 Dobra, udalo mi sie to zrobic programem input remapper z githuba. Tylko nie wiem jak zrobic, zeby startowal z sytemem. Po 1, program ten wymaga poodania hasla przy starcie, po 2 po wlaczeniu i tak trzeba kliknac "apply" zeby zaladowal konfiguracje. Wrzucenie programu do autostartu praktycznie nic nie robi. Probowealem znalexc cos w manualu i readme, ale nie udalo mi sie. Ktos ma jakies doswiadczenie z tym programem? https://github.com/sezanzeb/input-remapper/ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tomcio Napisano Luty 5, 2022 Zgłoszenie Share Napisano Luty 5, 2022 Godzinę temu, bart921 napisał: Wrzucenie programu do autostartu praktycznie nic nie robi. Probowealem znalexc cos w manualu i readme, ale nie udalo mi sie. Ktos ma jakies doswiadczenie z tym programem? A włączyłeś w ogóle usługę? systemctl enable input-remapper Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Luty 5, 2022 Zgłoszenie Share Napisano Luty 5, 2022 1 godzinę temu, bart921 napisał: Po 1, program ten wymaga poodania hasla przy starcie, po 2 po wlaczeniu i tak trzeba kliknac "apply" zeby zaladowal konfiguracje. Wygląda na znany błąd https://github.com/sezanzeb/input-remapper/issues/274 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tomcio Napisano Luty 5, 2022 Zgłoszenie Share Napisano Luty 5, 2022 Dziwne, u mnie działa bez najmniejszych problemów. Ot ustawiłem jakieś losowe działanie, dałem autoload i apply. No i oczywiście włączyłem usługę. To wszystko. @bart921 fajny programik żeś znalazł, podoba mi się i może nawet zacznę z niego korzystać Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Luty 5, 2022 Zgłoszenie Share Napisano Luty 5, 2022 5 minut temu, tomcio napisał: Dziwne, u mnie działa bez najmniejszych problemów. A działa Ci po restarcie? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tomcio Napisano Luty 6, 2022 Zgłoszenie Share Napisano Luty 6, 2022 @sunrise tak, choć ja co prawda nie testowałem tego na myszce, a na gamepadzie. Teraz już idę spać, ale jutro trochę bardziej się tym pobawię – może uda się znaleźć dodatkowe zastosowanie dla gamepada poza grami Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Luty 6, 2022 Zgłoszenie Share Napisano Luty 6, 2022 7 godzin temu, tomcio napisał: tak, choć ja co prawda nie testowałem tego na myszce A instalowałeś za pomocą pip tak jak jest w instrukcji? Tutaj porównanie innych programów tego typu. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tomcio Napisano Luty 6, 2022 Zgłoszenie Share Napisano Luty 6, 2022 2 godziny temu, sunrise napisał: A instalowałeś za pomocą pip tak jak jest w instrukcji? Nie, ja instalowałem z AUR – bo na co dzień korzystam z Manjaro. Ale zdążyłem już przetestować na wirtualce Fedorę 35, zainstalowałem pakiet przez pip dokładnie tak jak w instrukcjach i też działała bez najmniejszego problemu (choć osobiście bardzo nie podoba mi się używanie pip z sudo, to proszenie się o problemy w przyszłości). Btw @bart921 z jakiej myszki korzystasz? Jeśli ma ona jakieś wsparcie dla Linuksa to może Piper (dla różnych myszek), rivalcfg (myszki od SteelSeries) albo coś podobnego będą lepsze. W sumie dziwne, że nikt wcześniej o tym nie pomyślał. Zapisać działanie w pamięci myszki – to w sumie najprostsze i najpewniejsze rozwiązanie. No i działające niezależnie od systemu, bo przecież wszystko jest w myszce (o ile ta ma własną pamięć) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Luty 6, 2022 Zgłoszenie Share Napisano Luty 6, 2022 (edytowane) Zrobiłem pakiet dla input-mappera jak ktoś chce poużywać/potestować to zapraszam. https://copr.fedorainfracloud.org/coprs/sunwire/input-remapper/ Instalacja dnf copr enable sunwire/input-remapper dnf install python3-input-remapper systemctl enable --now input-remapper.service Ważne uwagi Poużywałem chwilę i po restarcie wszystko działa (przynajmniej u mnie na X-ach) Teoretycznie input-remapper.service powinno samo wystartować, ale u mnie nie startuje. Jeżeli ktoś może to po instalacji przed komendą systemctl enable --now input-remapper.service proszę sprawdzić czy usługa sama wystartowała, polecenie systemctl status input-remapper.service Jeżeli program nie zadziała, to proszę sprawdzić czy nie brakuje mu jakiegoś pakietu. najlepiej uruchomić w konsoli i ewentualne komunikaty błędów wrzucić na tutaj. Jeżeli ktoś zainstalował wcześniej w inny sposób to proszę pamiętać o wcześniejszym odinstalowaniu go (np. pip uninstall czy jak go tam zainstalowaliście) Edytowane Luty 7, 2022 przez sunrise 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tomcio Napisano Luty 6, 2022 Zgłoszenie Share Napisano Luty 6, 2022 @sunrise może warto by było dać znać o tym autorom programu? Jak tak patrzę po gicie to raczej średnio im wychodzi a na pewno się z tego ucieszą https://github.com/sezanzeb/input-remapper/issues/83 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bart921 Napisano Luty 7, 2022 Autor Zgłoszenie Share Napisano Luty 7, 2022 W dniu 6.02.2022 o 00:19, tomcio napisał: A włączyłeś w ogóle usługę? systemctl enable input-remapper Zadziałało i śmiga bez problemu. Jeżeli chodzi o instalację, to ściągnąłem input remapper z githuba, natomiast evdev oraz pydbus ściągnąłem ze strony pypi.org i zainstalowałem ręcznie, wykonując build oraz install. Bez tych pakietów remapper się zainstalował, ale nie chciał się uruchomić. Odpalając go z terminala podejrzałem, żeb brakowało mu tych pakietów. Po doinstalowaniu ruszył od strzała. Jeżeli chodzi o Myszę, to używam obecnie Natec euphonie. Sporadycznie masterki 2S, ale pod nią całkiem nieźle zrobiony jest logid. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się