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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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:
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:
#!/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
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)
Offline
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
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.
Offline
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?
Offline
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:
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:
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