Miałem napisać normalny wątek, ale w sumie nie wiem gdzie? Jak coś, to proszę o przeniesienie :)
Czasami, nie zawsze, ale od pewnego czasu pojawia się dziwne zachowanie touchpada i nie wiem czym to jest spowodowane (mam małe podejrzenie, ale o tym za chwilę), mianowicie:
po wybudzeniu laptopa, kursorem operować można tylko dwoma palcami, a np prawy klik zamiast dwoma to trzema :)
Tak jakby przesuneły się funkcje o "jeden palec" :)
Nie występuje to zawsze. Używam do gestów kwin-gestures i config lekko zmodyfikowany z sieci, ale działa to petarda, tylko czasami w/w problem. Oczywiście restart laptopa pomaga, tak jakby przy wybudzeniu czegoś nie wczytał?
Moje podejrzenie to... bateria. Możliwe, że dysk - już wspominałem że będę wymieniał kiedyś :)
Ma już swoje na karku i wymaga już wymiany. Dlaczego akurat bateria? Wyobraźcie sobie, że w Dell podczas ładowania mocniejszą ładowarką, touchpad wam laguje - tak, myślałem że to ładowarka, no nie, to bateria (już to przerabiałem), na laptopach HP również się to zdarza :)
Ale do sedna, bo może coś mam w configu walnięte, ale zawsze działało bez zarzutu, a tu zauważam że bateria jak ma poniżej 60% to tak się dzieje, ale ręki już sobie uciąć nie dam :)
Macie jakieś pomysły?
Czy zmieniałeś sterownik touchada?
Co pokazuje ci komenda dmesg ?
Nie, sterownika nie zmieniałem, on działa bardzo dobrze, tylko dodałem gesty, nic więcej. Najlepsze jest to, że to zdarza się bardzo rzadko, bardzo. Nie mam zwyczaju wyłączać laptopa, po prostu zamykam klapę (przyzwyczajenie), tylko czasami reboot jak aktualizacje chcą i tyle.
dmesg:
input: DELL0816:00 044E:120A Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DELL0816:00/0018:044E:120A.0001/input/input11
@Accura zobacz to: https://bbs.archlinux.org/viewtopic.php?id=252711
W tym poście pisze że to problem z kernelem bo komuś nie działa i się wiesza.
Zaaktualizuj kernel i zobacz co się będzie działo.
Cytati2c_designware_pci is a kernel module.
https://bbs.archlinux.org/viewtopic.php?id=222628
Na necie pisało że wystarczy zaaktualizować kernel lub zbudować go z modułem i2c designware.
No i: https://wiki.archlinux.org/title/I2C
Cytat: linux4ever w Lipiec 26, 2025, 12:59:18 PM@Accura zobacz to: https://bbs.archlinux.org/viewtopic.php?id=252711
W tym poście pisze że to problem z kernelem bo komuś nie działa i się wiesza.
Zaaktualizuj kernel i zobacz co się będzie działo.
Cytati2c_designware_pci is a kernel module.
Jeśli dobrze rozumiem, to problem z jądrem, ale to nie jest zawsze, pojawia się bardzo rzadko.
tam gość ma nierozpoznany touchpad na i2c u mnie jest to DELL, więc raczej nie to, tymbardziej, że normalnie wszystko działa. Jedyne wyjście to pozbyć się kwin-gestures, bo to dodaje mi możliwość konfiguracji dodatkowych zachowań, bo standard jest z automatu. Być może w tym tkwi problem...
a kernel mam możliwie najnowszy ;)
Linux 6.15.8-2-cachyos
@Accura no i to: https://bugs.archlinux.org/task/61737
Cytat: linux4ever w Lipiec 26, 2025, 01:24:36 PM@Accura no i to: https://bugs.archlinux.org/task/61737
Nie bardzo wiem, co mam z tego wywnioskować?
Ja nie hibernuję tylko usypiam.
Wpis odnosi się do jajka 4.20.... Mamy obecnie 6.15....
Pokombinuję jeszcze z tym kwin-gestures, a nie łatwo wyłapać, bo ostatnio było to 3 dni temu, dzisiaj rano, więc nie jest to regułą...
@Accura myślałem że to bug kernela stąd te wszystkie linki.
Sądziłem że któryś z nich ci pomoże.
Nie nie, to raczej będzie albo coś z configiem, albo bateria robi mi kwiatki, albo ram, albo w sumie nie wiem co, bo ciężko to nawet wyłapać, bo jest tak rzadko :)
Pokaż: # libinput -list-devices
Na 99% touchpad jest u Ciebie obsługiwany to przez libinput. Zasadniczo nie wymaga on nawet konfiguracji, bo działa OTB.
Nie wiem skąd wziąłeś kwin-gestures. W repo/AUR tego nie ma. Być może tu jest pies pogrzebany. KWin obsługuje gesty sam z siebie (wbudowane w Plazmę). Jeśli dodałeś coś innego, to w istocie może się to gryźć. Pamiętaj też, że bardzo często różnego rodzaju aplety itp. do Plazmy działają również z jej poprzednich wersji, jednakże powodują niekiedy jakieś problemy. Stąd ważne, by tego typu rzecz (np. ze store.kde.org) mieć w wersji dostosowanej i to co najmniej do drugiej liczby w numerze wersji.
Niemniej jednak, skoro zdarza się do od czasu do czasu i żadnej reguły nie ma, to stawiałbym, że w istocie to jakiś problem sprzętowy. Np. z tą baterią.
Jeśli jednak masz jakiekolwiek podejrzenia do tego kwin-gestures, to uruchom się w sesji gościa (zdaje się, że SDDM tego jeszcze nie ma, zatem po prostu załóż nowego użytkownika) i sprawdź, czy również tam to występuje.
kwin-gestures był mi potrzebny aby zrobić config po swojemu, ale nie wpływa na gesty te, które są jakby z automatu. Po prostu dodaje mi kilka możliwośći więcej.
Cytat: pavbaranov w Lipiec 26, 2025, 05:45:21 PMNiemniej jednak, skoro zdarza się do od czasu do czasu i żadnej reguły nie ma, to stawiałbym, że w istocie to jakiś problem sprzętowy. Np. z tą baterią.
No tez tak podejrzewam bo np dzisiaj było to po całej nocy uśpienia, ale to jest tak rzadko, że przypominałem sobie o tym jak wystąpiło :)
Cytat: pavbaranov w Lipiec 26, 2025, 05:45:21 PMJeśli jednak masz jakiekolwiek podejrzenia do tego kwin-gestures, to uruchom się w sesji gościa (zdaje się, że SDDM tego jeszcze nie ma, zatem po prostu załóż nowego użytkownika) i sprawdź, czy również tam to występuje.
No właśnie tu jest trochę pies pogrzebany, bo musiałbym siedzieć na drugim koncie kilka dni :)
To nie jest jakoś upierdliwe, tylko rzadko bo rzadko, ale czasem sie zdarzy i dlatego tak podrzuciłem temat.
Wywalę te kwin-gestures i zobaczę za kilka dni, ale będzie mi brakować ściszania dźwięku 3 palcami :)
❯ sudo libinput list-devices
[sudo] hasło użytkownika marcin:
Device: Power Button
Kernel: /dev/input/event3
Id: host:0000:0001
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Video Bus
Kernel: /dev/input/event5
Id: host:0000:0006
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Power Button
Kernel: /dev/input/event1
Id: host:0000:0001
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Lid Switch
Kernel: /dev/input/event0
Id: host:0000:0005
Group: 4
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Sleep Button
Kernel: /dev/input/event2
Id: host:0000:0003
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: DELL0816:00 044E:120A Mouse
Kernel: /dev/input/event10
Id: i2c:044e:120a
Group: 6
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *button
Scroll button: BTN_MIDDLE
Scroll button lock: disabled
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a
Device: DELL0816:00 044E:120A Touchpad
Kernel: /dev/input/event11
Id: i2c:044e:120a
Group: 6
Seat: seat0, default
Size: 100x53mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap button map: left/right/middle
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a
Device: DELL0816:00 044E:120A UNKNOWN
Kernel: /dev/input/event12
Id: i2c:044e:120a
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Intel HID events
Kernel: /dev/input/event6
Id: host:0000:0000
Group: 7
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Intel HID 5 button array
Kernel: /dev/input/event7
Id: host:0000:0000
Group: 8
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Dell WMI hotkeys
Kernel: /dev/input/event9
Id: host:0000:0000
Group: 9
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event4
Id: serial:0001:0001
Group: 10
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Mieszałeś coś z configiem libinput? Nie wygląda mi.
Raz jeszcze - skąd te kwin-gestures? To są po prostu Twoje ustawienia, czy skądś ściągnięte. Jeśli tak - daj link.
Używasz oprócz touchpada również myszy? Zawsze podpięta?
Cytat: pavbaranov w Lipiec 26, 2025, 06:25:10 PMRaz jeszcze - skąd te kwin-gestures?
Stąd:
GitHub Dodatkowo config mam taki:
touchpad:
gestures:
# go back / global
- type: swipe
fingers: 3
direction: right
actions:
- on: begin
input:
- keyboard: [ leftalt+left ]
# go forward / global
- type: swipe
fingers: 3
direction: left
actions:
- on: begin
input:
- keyboard: [ leftalt+right ]
# volume up&down / global
- type: swipe
fingers: 3
direction: up_down
actions:
- on: update
interval: -20
input:
- keyboard: [ leftshift+volumeup ]
- on: update
interval: 20
input:
- keyboard: [ leftshift+volumedown ]
# maximize window / global
- type: swipe
fingers: 4
direction: up
actions:
- on: begin
plasma_shortcut: kwin,Window Maximize
# show desktop / global
- type: swipe
fingers: 4
direction: down
actions:
- on: begin
input:
- keyboard: [ leftctrl+F12 ]
Cytat: pavbaranov w Lipiec 26, 2025, 06:25:10 PMUżywasz oprócz touchpada również myszy? Zawsze podpięta?
Nie, ale ten laptop ma na wyposażeniu "trackpad", który w sumie jest myszą, ale w mojej wersji fizycznie nie występuje, ale sam sprzęt już tak (wiele odmian modelu).
Cytat: pavbaranov w Lipiec 26, 2025, 06:25:10 PMMieszałeś coś z configiem libinput? Nie wygląda mi.
Nie, nic nie mieszałem.
Pokaż mi pacman -Qi inputactions-kwin
oraz pacman -Qi kwin
❯ pacman -Qi inputactions-kwin
Installed From : Brak
Nazwa : inputactions-kwin
Wersja : 0.7.0-1
Opis : Mouse and touchpad gestures for Plasma 6 Wayland
Architektura : x86_64
Adres url : https://github.com/taj-ny/InputActions
Licencje : GPL-3.0-or-later
Grupy : Brak
Dostarcza : inputactions
Zależy od : yaml-cpp gcc-libs qt6-base glibc libevdev kwin kcmutils kcoreaddons ki18n
Opcjonalne zależności : Brak
Wymagany przez : Brak
Opcjonalny dla : Brak
Konfliktuje z : Brak
Zastępuje : Brak
Rozmiar po instalacji : 773,36 KiB
Autor pakietu : Unknown Packager
Data zbudowania : czw, 17 lip 2025, 14:35:23
Data zainstalowania : czw, 17 lip 2025, 14:37:00
Powód zainstalowania : Ręczny
Skrypt instalacyjny : Tak
Potwierdzone przez : Brak
❯ pacman -Qi kwin
Installed From : Brak
Nazwa : kwin
Wersja : 6.4.3-1.1
Opis : An easy to use, but flexible, Wayland compositor
Architektura : x86_64_v3
Adres url : https://kde.org/plasma-desktop/
Licencje : LGPL-2.0-or-later
Grupy : plasma
Dostarcza : Brak
Zależy od : aurorae breeze gcc-libs glibc plasma-activities kauth kcmutils kcolorscheme kconfig
kcoreaddons kcrash kdbusaddons kdeclarative kdecoration kglobalaccel kglobalacceld
kguiaddons ki18n kidletime kirigami kitemmodels knewstuff knotifications kpackage
kquickcharts kscreenlocker kservice ksvg kwayland kwidgetsaddons kwindowsystem kxmlgui
lcms2 libcanberra libdisplay-info libdrm libei libepoxy libinput libpipewire
libqaccessibilityclient-qt6 libxcb libxcvt libxkbcommon mesa pipewire-session-manager
libplasma qt6-5compat qt6-base qt6-declarative qt6-sensors qt6-svg qt6-tools
systemd-libs wayland xcb-util-cursor xcb-util-keysyms xcb-util-wm
Opcjonalne zależności : maliit-keyboard: virtual keyboard
Wymagany przez : inputactions-kwin kdeplasma-addons plasma-workspace
Opcjonalny dla : Brak
Konfliktuje z : Brak
Zastępuje : Brak
Rozmiar po instalacji : 31,41 MiB
Autor pakietu : CachyOS <admin@cachyos.org>
Data zbudowania : wto, 15 lip 2025, 20:43:56
Data zainstalowania : czw, 17 lip 2025, 08:02:45
Powód zainstalowania : Zależność innego pakietu
Skrypt instalacyjny : Tak
Potwierdzone przez : Podpis
Czy 17.07 między 8.02, a 14.35 zrobiłeś reboot? Jeśli nie, to zrób i zbuduj raz jeszcze te inputactions-kwin. Nie ręczę, że pomoże, ale kto wie.
Cytat: pavbaranov w Lipiec 26, 2025, 07:44:24 PMCzy 17.07 między 8.02, a 14.35 zrobiłeś reboot? Jeśli nie, to zrób i zbuduj raz jeszcze te inputactions-kwin. Nie ręczę, że pomoże, ale kto wie.
Ok sprawdzę czy był robiony i jak coś to zbuduję od nowa i dam znać.
Dziękuję, jesteś mega gość i w sumie dzięki Tobie mam nadal chęć pomęczyć tego Archa, może nawet uda się zrobić by działało wszystko co chcę, kto wie... :)
Używaj Kaczki. To samo co Arch, ale lepiej. I mówię Ci to jako zadowolony użytkownik Archa przez lata i jeszcze bardziej zadowolony użytkownik CachyOS. Mam takie powiedzenie: lepsze jest wrogiem dobrego. Próba zrobić z Archa lepszego CachyOS bez rebuildów wszystkich niemal paczek, to jest bez sensu. Już pewnie lepiej byłoby Gentoo postawić.
Przez wiele lat robiłem swój własny kernel, bo był lepszy od archowego. W tej chwili pracuję na stockowym CachyOS i nie przychodzi mi do łba budowanie swojego (choć pewnie dla sportu jeszcze to kiedyś zrobię). Paczki budowane pod mój procek też robiłem - w CachyOS - mam. Po diabła mi to poprawiać?
W sumie masz rację. Na Kaczce wszystko mi dziala jak trzeba i naprawdę jestem zadowolonym uzytkownikiem.
Moze kiedyś sobie tego Archa zrobie, dla sportu, jak sam ująłeś. Dzięki, jestes bardzo pocnym użytkownikiem :)
Wszystkiego dobrego Ci życzę.
Aktualizacja!
Touchpad nie sprawia problemów żadnych, po wymianie baterii na nową. Poprzednia już sobie nawet popuchła :)
Ostatnio pojawił się nawet problem po wybudzaniu laptopa - potrafił się wyłączyć :D
Wprawdzie to nie oryginał Della, ale dobry ponoć zamiennik, może chociaż z rok wytrzyma :)
Także ten, dbajcie o baterie w Dellach i wymieniajcie jak już coś nie domaga ;)