Nie jesteś zalogowany na forum.

#1 2019-06-05 19:18:41

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Przewijanie myszy nie działa

Witam. Tak jak w temacie przewijanie za pomocą kółka w myszy przestało działać po jednej z ostatnich aktualizacji. Mam zainstalowane na komputerze 2 linux`y arch i w obu przewijanie przestało działać. Próbowałem zmieniać opcje w xorg.conf ale bezskutecznie, za każdym razem system zatrzymywał się podczas boot`owania. Poniżej mój 40-libinput.conf:

Section "InputClass"
        Identifier "libinput pointer catchall"
        #Identifier "mouse0"
        #Name "A4Tech PS/2+USB Mouse"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event4"
        #MatchDevicePath "/dev/input/mouse0"
        #ZAxisMapping "4 5"
        #Buttons "6"
        Driver "libinput"
        #Driver "evdev"
EndSection

orginalnie w opcji MatchDevicePath było "/dev/input/event*"
jest też plik 50-vmmmouse.conf :

Section "InputClass"
    Identifier    "vmmouse"
    MatchIsPointer    "on"
    MatchTag    "vmmouse"
    Driver        "vmmouse"
EndSection

to wynik polecenia:  egrep "Name|Handlers" /proc/bus/input/devices | egrep -B1 'Handlers.*mouse' 

N: Name="A4Tech PS/2+USB Mouse"
H: Handlers=event4 mouse0

Przewijanie kółkiem jest sprawne działa przy zen installer i na windowsie.

Uprzejmie proszę o pomoc i z góry dziekuję.

Offline

#2 2019-06-05 20:11:58

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa

A jeśli wywalisz *.conf?
Jakiego sterownika dla myszy używasz (libinput, evdev, inny)?

PS: Używaj tagów.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#3 2019-06-05 21:23:55

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

Dziękuję za odpowiedź. Wywaliłem dzisiaj 50-vmmmouse.conf, bez rezultatu system się wgrywa przewijanie nie działa. Sterownik zmieniałem na evdev stosując opcje tak jak w pliku za każdym razem system zatrzymywał się przy boot`owaniu jedyne co mogłem zmienić w libinput.conf to

MatchDevicePath "/dev/input/event4

zamiast

MatchDevicePath "/dev/input/event*

. Próbowałem komendy wykrywania mapowania klawiszy w myszce i wygląda to tak że system widzi wszystkie klawisze tylko przewijania dół/góra nie. Włączenie opcji

ZAxisMapping "4 5"

powoduje zatrzymanie boot`owania systemu.

Offline

#4 2019-06-05 21:47:09

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa

Że się tak spytam: jaka to mysz i jak podłączana?


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#5 2019-06-06 08:32:10

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

jest to

Name="A4Tech PS/2+USB Mouse"

podłączona przez usb, a ja dopatrzyłem również 10-evedev.conf a tam sekcję:

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

mam też archa na laptopie wiec spróbuję podłączyć tam mysz i dam znać co z tego wyszło.

Offline

#6 2019-06-06 08:59:09

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa

To jeszcze kabaret skeczów męczących: Xy, czy Wayland oraz w jakim środowisku pracujesz? Na którym kernelu przestał Ci działać scroll?


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#7 2019-06-06 09:55:06

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

nie ma sprawy ;) Display server to Xorg, kernel 4.19.47-1-lts. Wayland też jest zainstalowany, ale korzysta z Xorga.

Offline

#8 2019-06-06 10:18:48

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

Właśnie sprawdzałem na laptopie, na win 7 przewijanie działa, na arch z 4.19.46-1-lts nie działa. Na stacjonarnym do którego jest cały czas podłączona na win7 też działa, a na arch 4.19.47-1-lts nie działa.

Offline

#9 2019-06-06 10:48:48

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa

To, że kółko jest sprawne, to już wiemy. To, że coś działa w win7 nie stanowi o tym, że działać ma w linuksie (dowolnym). Jak do tej pory nikt nie zgłosił błędu z linux-lts w tym zakresie (przynajmniej nie widzę), a zatem prawdopodobnie kwestia konfiguracji, choć dziwi mnie, że w linux-zen, przy takich samych ustawieniach wszystko działa prawidłowo, co wskazywałoby raczej na jakiś błąd jednak po stronie kernela. Zanim zatem zaczniemy grzebać w konfigach, byłbym za tym, by wykluczyć ewentualny błąd po stronie kernela.

Linux-zen jest w wersji 5.1.x, może sprawdź też obecny archowy "linux", bądź np. 4.19.48 z repozytorium testing.

Sprawdź też po prostu inny port USB (jeśli masz).

Rozumiem też, że na linux-lts < 4.19.46 problem nie występował - zgadza się?

I raz jeszcze: jakiego używasz środowiska?

PS: Nie pisz postu pod postem, a edytuj poprzedni.

EDIT:
Jeszcze taka propozycja. Jeśli używasz DE, które wspiera Waylanda (GNOME, Plasma i zasadniczo Enlightenment, przy czym w przypadku Plasmy jeszcze warunek, byś nie miał NVidii bądź przynajmniej sterowników własnościowych), to spróbuj jak się mysz zachowuje w sesji Waylanda (bo tam winien odpowiadać za zachowanie myszy libinput, a - jeśli się nie mylę - w przypadku Xów u Ciebie jest to evdev).
Aha, to nie jest VM Archa, tylko fizyczna instalacja - zgadza się?


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#10 2019-06-06 21:23:36

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

Używam środowiska mate. Trudno mi powiedzieć od której wersji krenela problem zaczął występować, na tych dwóch kernelach  o których pisałem poprzednio w dwóch różnych komputerach nie działa. Sprawdzę na innym usb i zerknę do uefi może coś się tam poprzestawiało. Grafikę mam Intel`owską 510 HD zintegrowaną procesorem. Myślałem ze po aktualizacji coś się w konfiguracji poprzestawiało i postawiłem z ZENa nowego Archa po instalacji wystąpił ten sam problem.

Offline

#11 2019-06-07 08:19:17

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa

To jeszcze dręcząco:
- czy problem występuje w każdej aplikacji?
- czy chodzi o pionowe, czy poziome przewijanie?

No i niestety, ale z MATE Waylanda nie wypróbujemy :(

UEFI nie powinno raczej mieć z tym cokolwiek wspólnego, prędzej jakieś ustawienia bootloadera. Rozumiem też, że "postawienie nowego Archa" to jest instalacja od początku "na czysto" - w "arch-way", czy też w jakiś inny, a jeśli tak, to jaki sposób?


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#12 2019-06-07 10:16:39

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

Problem występuje w całym systemie wiec system w ogóle "nie widzi" przewijania góra/dół lewo/prawo, żadna aplikacja nie ma funkcji przewijania myszą, podczas testu mapowania pamiętam że działało wszystko oprócz rolki. Postawienie Archa rzeczywiście było na świeżo (przy okazji wyrównałem ssd), ale jak już wspomniałem z instalatora Arch ZEN Installer. "Arch way" próbowałem kiedyś, ale po przesiadce z u/k buntu instalacja "z palca" mi nie wyszła chociaż próbowałem kilka razy. Co do UEFI to rzeczywiście nie powinno mieć nic wspólnego. Wyłączyłem całą sekcję myszy w libinput.conf, w evedev.conf wskazałem 

MatchDevicePath "/dev/input/event4

zamiast

MatchDevicePath "/dev/input/event*

komp ruszył chociaż kółko dalej nie działa :(

Offline

#13 2019-06-07 11:02:15

robson75
Użytkownik
Lokalizacja: Szczecin
Data rejestracji: 2018-10-15
Liczba postów: 62

Odp: Przewijanie myszy nie działa

Na przyszłość to radzę instalować Arch Linuxa przy pomocy Anarchy https://www.anarchylinux.org/download/, w odróżnieniu od zen-insaller nie instaluje "śmieci" w systemie jak również nie dodaje własnych rep.


Arch Linux Xfce+compiz - 64Bit Linux User #621110

Offline

#14 2019-06-07 11:17:18

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa

Ok, bo zdaje się, że się nie zrozumieliśmy (zbyt dużo tych "zenów" :)): czy problem występuje wyłącznie na linux-lts, czy też również i na linux-zen (to jest kernel w repozytorium). Jeśli nie testowałeś innego kernela, to czy możesz zainstalować dowolny inny (linux, linux-zen, a nawet np. linux-ck, czy linux-pf, które też znajdują się w repozytoriach, jednakże tzw. nieoficjalnych; kompilacją kernela nie będę Cię męczyć) i spróbować, czy problem pojawia się również na takim kernelu?
Jeśli też możesz, to pozostaw w miarę nieruszaną instalację z zen-installera (albo z czegokolwiek zainstalujesz sobie Archa), bez ingerencji w pliki konfiguracyjne zwłaszcza Xów oraz urządzeń wejściowych.

PS: O ile ja pamiętam, ale doprawdy - ostatni raz MATE to miałem kilka ładnych lat temu przed oczami - to w MATE jest jakieś narzędzie, gdzie można sobie ustawić "przewijanie". Po prostu należy zaznaczyć, że taka funkcja jest interesująca. Niestety nie powiem Ci, czy do tego trzeba coś dodatkowego w MATE zainstalować, czy nie. Może spróbuj od tej strony, skoro dotychczasowa próba ingerencji w *.conf jakoś szczęścia nie daje. I znów - nie wiem jak to w MATE funkcjonuje - jednakże są takie środowiska, które "narzucają" swoje własne ustawienia ponad systemowe. Jeśli zatem w istocie przewijanie byłoby wyłączone w MATE, a ustawienie to miało "priorytet" nas systemowym, to mogłoby to tłumaczyć zachowanie obserwowane przez Ciebie. Oczywiście, pod warunkiem, że w istocie nie przywidziało mi się to ustawienie w samym MATE.

EDIT:
Aplikacja winna być dostarczana w paczce mate-control-center


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#15 2019-06-07 17:56:49

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

O Anarchy nie wiedziałem i postawię linuxa z jego pomocą dziś lub jutro innych programów nie używałem bo po przetestowaniu o ile pamiętam (było to kilka late temu) obecny wydał mi się najbardziej funkcjonalny i bezproblemowy . Co do mojej instalacji to zawsze wybierałem kernel lts nie próbowałem innych. Jeśli chodzi o narzędzie do konfiguracji myszy to próbowałem różnych, ale żadne (te z mate-control-center też) nie posiada funkcji ustawienia przewijania. Dziękuje za linka do instalatora wypróbuję go na pewno i dam znać ja to hula.

Offline

#16 2019-06-07 20:08:06

robson75
Użytkownik
Lokalizacja: Szczecin
Data rejestracji: 2018-10-15
Liczba postów: 62

Odp: Przewijanie myszy nie działa

Tylko jest mały problem z postawieniem Anarchy, a konkretnie instalacje blokuje paczka z AUR arch-wiki-cli, ale oczywiście da radę to obejść.
A więc wejdź tutaj https://github.com/deadhead420/anarchy-linux i wejdź do /etc/anarchy.conf i w linii 185 jest sprawiający problemy arch-wiki-cli (to wszystko po to abyś się zorientował gdzie leży problem).
A teraz w kilku słowach powiem Ci jak bezproblemowo postawić Anarchy, a więc przed instalacją wpisujesz

nano /etc/anarchy.conf

i usuwasz z wiadomego miejsca paczkę arch-wiki-cli, zapisujesz i po wyjściu z nano wybierasz 1 i instalujesz. Jeszcze moja drobna rada nie wybieraj dodatkowego oprogramowania, bo instalator Anarchy ma różne kaprysy.

Ostatnio edytowany przez robson75 (2019-06-07 22:58:34)


Arch Linux Xfce+compiz - 64Bit Linux User #621110

Offline

#17 2019-06-08 00:30:21

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

No właśnie postawiłem Archa za pomocą Anarchy, furga to fajnie nie wiem jak ruszyć oprogramowanie (nie wyszukuje niczego) na razie robię "z palca". Przewijanie też w nim nie działa kernel 4.19.47-1-lts. W X11 brak evdev.conf.

Offline

#18 2019-06-08 09:45:56

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa

cezarclaude napisał/a:

nie wiem jak ruszyć oprogramowanie (nie wyszukuje niczego) na razie robię "z palca".

W razie czego załóż wątek, ale opisz problem bardziej zrozumiale.

Tu zajmijmy się brakiem przewijania, który nadal występuje, ale wpierw należałoby pomyśleć o uruchomieniu możliwości normalnego korzystania z pacmana.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#19 2019-06-08 10:54:37

robson75
Użytkownik
Lokalizacja: Szczecin
Data rejestracji: 2018-10-15
Liczba postów: 62

Odp: Przewijanie myszy nie działa

cezarclaude napisał/a:

No właśnie postawiłem Archa za pomocą Anarchy, furga to fajnie nie wiem jak ruszyć oprogramowanie (nie wyszukuje niczego) na razie robię "z palca".

W Anarchy domyślnym managerem paczek jest gnome-software-center, ja osobiście go usuwam z systemu, i buduje sobie pamac-a z AUR.

PS.
Właśnie dzisiaj wyszła nowa wersja Anarchy 1.0.4 już bez arch-wiki-cli.

Ostatnio edytowany przez robson75 (2019-06-08 12:03:06)


Arch Linux Xfce+compiz - 64Bit Linux User #621110

Offline

#20 2019-06-08 23:52:06

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

no cóż, wracając do problemu z przewijaniem za pomocą myszy, po zainstalowaniu systemu z w/w i poleconej instalki wyłączeniu sekcji

mouse

w

libinput.conf

oraz doinstalowaniu

xf86-input-evdev

przewijanie za pomocą kółka myszy wciąż nie działa.

evdev.conf

zezwala jedynie na sprecyzowanie 

MatchDevicePath "/dev/input/event4

dalsze kombinacje jak poprzednio kończą się zatrzymaniem procesu boot`owania.

Offline

#21 2019-06-09 06:33:57

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,952
WWW

Odp: Przewijanie myszy nie działa


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#22 2019-06-09 12:58:49

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

wykonam dziś wieczorem lub w ciągu tygodnia. Dam znać co i jak

Ostatnio edytowany przez cezarclaude (2019-06-09 12:59:27)

Offline

#23 2019-06-09 16:26:50

kfgz
Użytkownik
Data rejestracji: 2019-04-04
Liczba postów: 4

Odp: Przewijanie myszy nie działa

cezarclaude, możesz sprawdzić jaka jest reakcja na ruch kółka mysz w xev oraz poprzez polecenia:

sudo cat /dev/input/mouse0
sudo usbdump -d <vid>:<pid>

vid i pid znajdziesz poprzez

lsusb -v

vid=idvendor
pid=idproduct

usbdump jest w AUR. Potrzebuje on usbmon do działania

sudo mount -t debugfs none_debugs /sys/kernel/debug
sudo modprobe usbmon

W zasadzie sam usbmon wystarczy

cat /sys/kernel/debug/usb/usbmon/<szyna_na_której_pracuje_mysz>

Tu masz pełną dokumentację

https://www.kernel.org/doc/Documentation/usb/usbmon.txt

Ostatnio edytowany przez kfgz (2019-06-09 16:29:40)

Offline

#24 2019-06-10 22:08:40

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

Sprawdziłem za pomocą polecenia

sudo cat /dev/input/mouse0

i tak jak wcześniej wspominałem wszystko działa oprócz przewijania góra/dół. Sprawdziłem również działanie myszy na drugim laptopie z Arch`em którego rzadko aktualizuję i okazało się, że jest tam kernel

4.19.37-1-lts

na którym przewijanie działa bez zarzutu.

Ostatnio edytowany przez cezarclaude (2019-06-10 22:25:12)

Offline

#25 2019-06-11 01:08:11

cezarclaude
Użytkownik
Data rejestracji: 2019-06-05
Liczba postów: 14

Odp: Przewijanie myszy nie działa

Przeinstalowałem kernel

4.19.48-1-lts

na

5.1.8-zen1-1-zen

. Przewijanie za pomocą kółka myszy działa bezproblemowo. Wniosek z tego, że w kernelu lts coś namieszali.

Offline

Stopka

Forum oparte na FluxBB