Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-12-23 12:07:04

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Zawieszający się touchpad

W moim lapku od jakiegoś czasu występują dziwne problemy z touchpadem. Na dobrą sprawę nie wiem czy to jest związane z przejściem na sida, czy wcześnie nie trafiały mi się pewne sytuacje, które obecnie występują kilka razy dziennie. Problem objawia się tak jakby wyłączeniem touchpada z tym, że jego przyciski działają. Nie działa natomiast przesuwanie kursora, tak jakby nie reagował na dotyk w ogóle. Dzieje się to po pewnym czasie nieaktywności, zwykle gdy wrzucę sobie jakiś dokument z yt na minitube i dam na fullscreen -- po tym jak obejrzę materiał i chce pozamykać okienka, kursor nie chce się ruszyć.

Obecnie mam dopisane te poniższe regułki do udeva:

Kod:

SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="add", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/morfik/.Xauthority", RUN+="/usr/bin/synclient TouchpadOff=1"

SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="remove", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/morfik/.Xauthority", RUN+="/usr/bin/synclient TouchpadOff=0"

KERNEL=="event*", ACTION=="add", SUBSYSTEM=="input", SUBSYSTEMS=="usb", ENV{ID_INPUT_KEYBOARD}=="1", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/morfik/.Xauthority", RUN+="/usr/bin/xinput --set-prop 'AT Translated Set 2 keyboard' 'Device Enabled' 0"

KERNEL=="event*", ACTION=="remove", SUBSYSTEM=="input", SUBSYSTEMS=="usb", ENV{ID_INPUT_KEYBOARD}=="1", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/morfik/.Xauthority", RUN+="/usr/bin/xinput --set-prop 'AT Translated Set 2 keyboard' 'Device Enabled' 1"

I one mają za zadanie wyłączać/włączać touchpad/klawiaturę laptopa gdy zewnętrzne urządzenia są podłączane/odłączane via porty usb. Generalnie to działa bez zarzutu i nie jest zbytnio powiązane z zaistniałym problemem. Natomiast, w przypadku gdy mi touchpad nawali, mogę podłączyć myszę, po czym ją odłączyć i touchpad znowu zaczyna działać tak jak powinien.

Mam też u siebie zbindowany jeden przycisk by mi włączał i wyłączał touchpad, co się zwykle przydaje podczas dłuższego pisania ale jego przyciskanie nie potrafi odblokować touchpada.  Skrypt wygląda tak:

Kod:

#!/bin/bash

touch_status=` /usr/bin/synclient | grep -i touchpadoff | cut -d " " -f 19`

if [ "$touch_status" = "0" ]; then
        /usr/bin/synclient TouchpadOff=1
else
        /usr/bin/synclient TouchpadOff=0
fi

I jak widać są użyte dokładnie te same linijki co w przypadku udeva. Tyle, że tam działa a tutaj już nie chce. Sam skrypt natomiast w normlanych warunkach działa bez problemu.

Jeśli nie mam pod ręką myszy, by podłączyć ją do portu, to jedynym wyjściem jest zresetowanie openboxa i zalogowanie się do systemu jeszcze raz.

Z kolei klawiatura mi się nie wiesza. xD Może temu touchpadowi się jakiś powersave włącza czy coś?

Offline

 

#2  2014-12-23 14:15:20

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Zawieszający się touchpad

Jeżeli restart Xorga (i ponowne zalogowanie) naprawia touchpada, to zainteresuj się Xorgiem i sterem touchpada, w pierwszej kolejności.
Jajo raczej w wylogowaniu z OpenBoxa udziału nie bierze.

Ostatnio edytowany przez Jacekalex (2014-12-23 23:02:11)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2014-12-23 22:03:35

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zawieszający się touchpad

Z tego co tam popatrzyłem w syslogu to nie było żadnego zdarzenia po tym jak touchpad przestał działać. Do logu xorga chyba zapomniałem zajrzeć, jak mi się to jeszcze raz przytrafi to popatrzę. Być może ten problem występuje tylko z minitube. Bo sobie oglądałem jakiś tam film na smplayerze 1h+ i mi się touchpad nie wiesza.

___


W logu xorga też nic nie ma. Coś na pełnym ekranie w minitube po paru minutach się ten touchpad zawiesza. Poza tym działa bez problemu.

Offline

 

#4  2014-12-23 23:03:58

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Zawieszający się touchpad

W takim razie wygląda na demona Acpid i zarządzanie energią - żeby touchpad nie brał prądu nieużywany, względnie może być podpięty do wewnętrznego portu USB - i tam jest autosuspend.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2014-12-24 00:05:36

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zawieszający się touchpad

A przyciski powinny działać w takim przypadku? Bo one działają.

Offline

 

#6  2014-12-24 01:23:08

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Zawieszający się touchpad

Przyciski działają, a sam touchpad nie?

To już sterownik albo urządzenie, na innym systemie, jaju, xorgu to samo?
Czy to tylko folklor Sida, czy systemu, który tam masz.
Która to wersja Ubuntu :DDDD

Na innym pacjencie systemowym to samo?
Jak wywalisz konfigi Xorga i sam się skonfiguruje przez udeva, też takie jaja?


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2014-12-24 10:01:03

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zawieszający się touchpad

No tak jakby nie wykrywał dotyku w ogóle. Wcześniej przed aktualizacją do sida nie zaobserwowałem tego problemu, jajo jest ciągle to samo. Sam update wyglądał tak:

Kod:

Will install 147 packages, and remove 0 packages.
8,184 kB of disk space will be used
===============================================================================
[UPGRADE] acpica-tools:amd64 20140926-1 -> 20141107-1
[UPGRADE] acpitool:amd64 0.5.1-3 -> 0.5.1-4
[UPGRADE] apt-show-versions:amd64 0.22.4 -> 0.22.6
[UPGRADE] bind9-host:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] binutils:amd64 2.24.90.20141023-1 -> 2.24.90.20141209-1
[UPGRADE] bsdutils:amd64 1:2.25.2-3 -> 1:2.25.2-4
[UPGRADE] busybox:amd64 1:1.22.0-9+b1 -> 1:1.22.0-14
[UPGRADE] console-setup:amd64 1.114 -> 1.116
[UPGRADE] console-setup-linux:amd64 1.114 -> 1.116
[UPGRADE] cpp:amd64 4:4.9.1-5 -> 4:4.9.2-1
[UPGRADE] cpp-4.8:amd64 4.8.3-13 -> 4.8.3-19
[UPGRADE] cpp-4.9:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] cron-apt:amd64 0.9.2 -> 0.9.3
[UPGRADE] cups:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] cups-client:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] cups-common:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] cups-core-drivers:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] cups-daemon:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] cups-ppdc:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] cups-server-common:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] debconf:amd64 1.5.54 -> 1.5.55
[UPGRADE] debconf-i18n:amd64 1.5.54 -> 1.5.55
[UPGRADE] debhelper:amd64 9.20141022 -> 9.20141107
[UPGRADE] debian-keyring:amd64 2014.08.31 -> 2014.12.10
[UPGRADE] dh-apparmor:amd64 2.9.0-2 -> 2.9.0-3
[UPGRADE] dnsutils:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] dpkg:amd64 1.17.21 -> 1.17.22
[UPGRADE] dpkg-dev:amd64 1.17.21 -> 1.17.22
[UPGRADE] exim4-base:amd64 4.84-3 -> 4.84-4
[UPGRADE] exim4-config:amd64 4.84-3 -> 4.84-4
[UPGRADE] exim4-daemon-light:amd64 4.84-3 -> 4.84-4
[UPGRADE] g++:amd64 4:4.9.1-5 -> 4:4.9.2-1
[UPGRADE] g++-4.9:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] gcc:amd64 4:4.9.1-5 -> 4:4.9.2-1
[UPGRADE] gcc-4.8:amd64 4.8.3-13 -> 4.8.3-19
[UPGRADE] gcc-4.8-base:amd64 4.8.3-13 -> 4.8.3-19
[UPGRADE] gcc-4.9:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] gcc-4.9-base:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] groff-base:amd64 1.22.2-8 -> 1.22.3-1
[UPGRADE] host:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] initramfs-tools:amd64 0.116 -> 0.118
[UPGRADE] keyboard-configuration:amd64 1.114 -> 1.116
[UPGRADE] libapparmor1:amd64 2.9.0-2 -> 2.9.0-3
[UPGRADE] libarmadillo4:amd64 1:4.450.2+dfsg-1 -> 1:4.450.4+dfsg-1
[UPGRADE] libasan0:amd64 4.8.3-13 -> 4.8.3-19
[UPGRADE] libasan1:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libatomic1:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libbind9-90:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libblkid1:amd64 2.25.2-3 -> 2.25.2-4
[UPGRADE] libcilkrts5:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libcups2:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] libcupscgi1:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] libcupsimage2:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] libcupsmime1:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] libcupsppdc1:amd64 1.7.5-9 -> 1.7.5-10
[UPGRADE] libdb5.3:amd64 5.3.28-6 -> 5.3.28-7+b1
[UPGRADE] libdns-export100:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libdns100:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libdpkg-perl:amd64 1.17.21 -> 1.17.22
[UPGRADE] libevdev2:amd64 1.3+dfsg-1 -> 1.3+dfsg-2
[UPGRADE] libgcc-4.8-dev:amd64 4.8.3-13 -> 4.8.3-19
[UPGRADE] libgcc-4.9-dev:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libgcc1:amd64 1:4.9.1-19 -> 1:4.9.2-8
[UPGRADE] libgfortran3:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libgomp1:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libgpg-error0:amd64 1.17-2 -> 1.17-3
[UPGRADE] libgudev-1.0-0:amd64 215-7 -> 215-8
[UPGRADE] libgusb2:amd64 0.1.6-5 -> 0.2.2-1
[UPGRADE] libhyphen0:amd64 2.8.8-1 -> 2.8.8-2
[UPGRADE] libid3-3.8.3c2a:amd64 3.8.3-15 -> 3.8.3-16
[UPGRADE] libirs-export91:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libisc-export95:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libisc95:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libisccc90:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libisccfg-export90:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libisccfg90:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libitm1:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libldb1:amd64 1:1.1.17-1 -> 1:1.1.18-1
[UPGRADE] libllvm3.5:amd64 1:3.5-8 -> 1:3.5-9
[UPGRADE] liblsan0:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] liblwres90:amd64 1:9.9.5.dfsg-6 -> 1:9.9.5.dfsg-7
[UPGRADE] libmlt++3:amd64 0.9.2-2 -> 0.9.2+git20141027-1
[UPGRADE] libmlt-data:amd64 0.9.2-2 -> 0.9.2+git20141027-1
[UPGRADE] libmlt6:amd64 0.9.2-2 -> 0.9.2+git20141027-1
[UPGRADE] libmount1:amd64 2.25.2-3 -> 2.25.2-4
[UPGRADE] libmpc3:amd64 1.0.2-1 -> 1.0.2-2
[UPGRADE] libmpfr4:amd64 3.1.2-1+b2 -> 3.1.2-2
[UPGRADE] libpython2.7:amd64 2.7.8-11 -> 2.7.9-1
[UPGRADE] libpython2.7-minimal:amd64 2.7.8-11 -> 2.7.9-1
[UPGRADE] libpython2.7-stdlib:amd64 2.7.8-11 -> 2.7.9-1
[UPGRADE] libpython3.4:amd64 3.4.2-1 -> 3.4.2-3
[UPGRADE] libpython3.4-minimal:amd64 3.4.2-1 -> 3.4.2-3
[UPGRADE] libpython3.4-stdlib:amd64 3.4.2-1 -> 3.4.2-3
[UPGRADE] libquadmath0:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libsane:amd64 1.0.24-4 -> 1.0.24-6
[UPGRADE] libsane-common:amd64 1.0.24-4 -> 1.0.24-6
[UPGRADE] libsmartcols1:amd64 2.25.2-3 -> 2.25.2-4
[UPGRADE] libsmbclient:amd64 2:4.1.13+dfsg-2 -> 2:4.1.13+dfsg-4
[UPGRADE] libspandsp2:amd64 0.0.6-2+b2 -> 0.0.6-2.1
[UPGRADE] libsqlite3-0:amd64 3.8.7.1-1 -> 3.8.7.2-1
[UPGRADE] libstdc++-4.9-dev:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libstdc++6:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libsystemd0:amd64 215-7 -> 215-8
[UPGRADE] libtbb2:amd64 4.2~20140122-1.1 -> 4.2~20140122-4
[UPGRADE] libtdb1:amd64 1.3.1-1 -> 1.3.3-1
[UPGRADE] libtevent0:amd64 0.9.21-1 -> 0.9.22-1
[UPGRADE] libtsan0:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libubsan0:amd64 4.9.1-19 -> 4.9.2-8
[UPGRADE] libudev1:amd64 215-7 -> 215-8
[UPGRADE] libuuid1:amd64 2.25.2-3 -> 2.25.2-4
[UPGRADE] libwbclient0:amd64 2:4.1.13+dfsg-2 -> 2:4.1.13+dfsg-4
[UPGRADE] libxml2:amd64 2.9.1+dfsg1-4 -> 2.9.2+dfsg1-1+b1
[UPGRADE] libxml2-utils:amd64 2.9.1+dfsg1-4 -> 2.9.2+dfsg1-1+b1
[UPGRADE] lxc:amd64 1:1.0.6-3 -> 1:1.0.6-5
[UPGRADE] macchanger:amd64 1.7.0-3.2 -> 1.7.0-4
[UPGRADE] mc:amd64 3:4.8.13-2 -> 3:4.8.13-3
[UPGRADE] mc-data:amd64 3:4.8.13-2 -> 3:4.8.13-3
[UPGRADE] melt:amd64 0.9.2-2 -> 0.9.2+git20141027-1
[UPGRADE] monit:amd64 1:5.9-1 -> 1:5.10-1
[UPGRADE] mount:amd64 2.25.2-3 -> 2.25.2-4
[UPGRADE] preview-latex-style:amd64 11.87-3 -> 11.88-1
[UPGRADE] procmail:amd64 3.22-22 -> 3.22-23
[UPGRADE] python-libxml2:amd64 2.9.1+dfsg1-4 -> 2.9.2+dfsg1-1+b1
[UPGRADE] python-mlt:amd64 0.9.2-2 -> 0.9.2+git20141027-1
[UPGRADE] python-tk:amd64 2.7.8-2+b1 -> 2.7.9-1
[UPGRADE] python-wstools:amd64 0.4.3-2 -> 0.4.3-3
[UPGRADE] python2.7:amd64 2.7.8-11 -> 2.7.9-1
[UPGRADE] python2.7-minimal:amd64 2.7.8-11 -> 2.7.9-1
[UPGRADE] python3.4:amd64 3.4.2-1 -> 3.4.2-3
[UPGRADE] python3.4-minimal:amd64 3.4.2-1 -> 3.4.2-3
[UPGRADE] samba-common:amd64 2:4.1.13+dfsg-2 -> 2:4.1.13+dfsg-4
[UPGRADE] samba-libs:amd64 2:4.1.13+dfsg-2 -> 2:4.1.13+dfsg-4
[UPGRADE] sane-utils:amd64 1.0.24-4 -> 1.0.24-6
[UPGRADE] sqlite3:amd64 3.8.7.1-1 -> 3.8.7.2-1
[UPGRADE] sudo:amd64 1.8.10p3-1 -> 1.8.11p2-1
[UPGRADE] texmaker:amd64 4.3-1 -> 4.4.1-1
[UPGRADE] texmaker-data:amd64 4.3-1 -> 4.4.1-1
[UPGRADE] tzdata:amd64 2014i-1 -> 2014j-1
[UPGRADE] tzdata-java:amd64 2014i-1 -> 2014j-1
[UPGRADE] udev:amd64 215-7 -> 215-8
[UPGRADE] util-linux:amd64 2.25.2-3 -> 2.25.2-4
[UPGRADE] wget:amd64 1.16-1 -> 1.16-3
[UPGRADE] xsane:amd64 0.998-6+b1 -> 0.999-1
[UPGRADE] xsane-common:amd64 0.998-6 -> 0.999-1
[UPGRADE] xserver-common:amd64 2:1.16.1.901-1 -> 2:1.16.2.901-1
[UPGRADE] xserver-xephyr:amd64 2:1.16.1.901-1 -> 2:1.16.2.901-1
[UPGRADE] xserver-xorg-core:amd64 2:1.16.1.901-1 -> 2:1.16.2.901-1
===============================================================================

Jakieś pakiety od acpi czy xorga z tego mogły coś namieszać?

Jak wywalisz konfigi Xorga i sam się skonfiguruje przez udeva, też takie jaja?

Tzn jak? Obecnie mam taki config mojego toucha:

Kod:

Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
    Option "TapButton1" "1"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
    Option "VertEdgeScroll" "off"
    Option "VertTwoFingerScroll" "on"
    Option "HorizEdgeScroll" "off"
    Option "HorizTwoFingerScroll" "on"
    Option "PalmDetect" "1"
    Option "PalmMinWidth" "10"
    Option "PalmMinZ" "200"
    Option "RBCornerButton" "3"
    Option "EmulateTwoFingerMinZ" "40"
    Option "EmulateTwoFingerMinW" "8"
    Option "FingerLow" "35"
    Option "FingerHigh" "40"
    Option "MaxSpeed" "3"
    Option "MinSpeed" "1"
EndSection

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)