problem with touchpad (arch+g3))

Sekcia: Hardware a Drivery 29.07.2011 | 17:33
ujo_technik   Návštevník
Dobrý deň,

vyskytol sa u mňa problém pre mňa žiaľ zatiaľ neriešiteľný, keďže ho už mám od prvej chvíle inštalácie novej distribúcie. Prešiel som na archlinux a ako grafické prostredie som zvolil gnome 3. Problémom je touchpad. Síce to nie je nejak extra chyba, dosť mi lezie na nervy. Touchpad funguje, avšak keď ho vypnem a znovu zapnem klávesovou skratkou Fn+F8, už nepracuje. Až po reštarte gui (CTRL + ALT + F1 a potom CTRL + ALT + F8) alebo po reboote. Nevie mi niekto poradiť? Ďakujem :o)
    • Re: problem with touchpad (arch+g3)) 29.07.2011 | 18:07
      Avatar samox86 arch, debian  Administrátor
      skus pozriet toto: https://wiki.archlinux.org/index.php/Touchpad_Synaptics
      mas multitouch? (vie detektnut 1,2 aj 3 prsty naraz). ak hej, tam sa to riesi uplne inak - je pripojeny ako bezna mys. nepotrebujes synaptic driver.
      lnx.sk - virtualne servery; Lnx@Lnx.sk
      • Re: problem with touchpad (arch+g3)) 30.07.2011 | 08:55
        ujo_technik   Návštevník
        Rozpozná mi 2 prsty, mam tak robené scrollovanie. Problémom je, že akonáhle odstránim synaptic driver, tak touchpad ide stále a nie je vypínateľný. A ja chcem, aby sa dal vypínať, ale keď ho zapne, chcem, aby fungoval.
        • Re: problem with touchpad (arch+g3)) 15.08.2011 | 15:15
          ujo_technik   Návštevník
          Problemom je, ze nepoznam dovod, ale niekedy sa mi zmeni ikonka a vtedy to funguje, a ked restartnem pc, tak to znovu nefunguje. To bude nejaky blby bug :D :) Poskytnem hocijake potrebne info, ale bol by som rad, keby niekto prisiel na to, preco to robi..
          • Re: problem with touchpad (arch+g3)) 15.08.2011 | 15:57
            Avatar bedňa antiX, Devuan, LegacyIce  Administrátor
            Keď ti nepôjde, otvor terminál napíš dmesg | tail a pastni to sem. Potom spusti xev a pozri či nejak reaguje na zapínanie a vypínanie touchpadu, prípadne či vypisuje nejaké čísla keď pohybuješ prstom po touchpade, ale stačíš talčítko na ňom.
            Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
            • Re: problem with touchpad (arch+g3)) 15.08.2011 | 16:13
              ujo_technik   Návštevník
              [ 28.637376] wlan0: associate with 5c:d9:98:21:4e:e4 (try 1)
              [ 28.658705] wlan0: RX AssocResp from 5c:d9:98:21:4e:e4 (capab=0x411 status=0 aid=1)
              [ 28.658714] wlan0: associated
              [ 28.661682] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
              [ 28.855459] padlock_aes: VIA PadLock not detected.
              [ 29.058961] Intel AES-NI instructions are not detected.
              [ 35.763497] EXT4-fs (sda2): re-mounted. Opts: commit=0
              [ 36.322374] EXT4-fs (sda4): re-mounted. Opts: commit=0
              [ 36.475033] EXT4-fs (sda1): re-mounted. Opts: commit=0
              [ 39.296980] wlan0: no IPv6 routers present

              vypis dmesg | tail

              xev nevypisuje nic, nech stlacam touchpad tlacitka ako chcem, aj ked beham po touchpade, ako chcem.. nic. Ale ked stlacim kombinaciu Fn+F8 (touchpad toggle), tak vypise toto

              KeymapNotify event, serial 35, synthetic NO, window 0x0,
              keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
              0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

              FocusOut event, serial 35, synthetic NO, window 0x2400001,
              mode NotifyGrab, detail NotifyAncestor

              FocusOut event, serial 35, synthetic NO, window 0x2400001,
              mode NotifyUngrab, detail NotifyPointer

              FocusIn event, serial 35, synthetic NO, window 0x2400001,
              mode NotifyUngrab, detail NotifyAncestor

              KeymapNotify event, serial 35, synthetic NO, window 0x0,
              keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
              0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
              • Re: problem with touchpad (arch+g3)) 15.08.2011 | 19:25
                Avatar bedňa antiX, Devuan, LegacyIce  Administrátor
                To mi zatiaľ nič nepovedalo. Vypni notebook a znovu zapni, uveď touchpad do stavu nefunkčnosti, potom ho spojazdni cez ctr + alt + F1 a ctr + alt + F8 a celý dmesag daj na pastebin, čiže už len samotný príkaz dmesg a hoď sem link.
                Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                • Re: problem with touchpad (arch+g3)) 15.08.2011 | 19:34
                  ujo_technik   Návštevník
                  http://pastebin.com/qCjYhpAL

                  Páči sa :o) Ďakujem, že je niekto ochotný pomôcť mi.. :o) i keď ten blbý touch si stále robí, čo chce
                  • Re: problem with touchpad (arch+g3)) 15.08.2011 | 21:40
                    Avatar bedňa antiX, Devuan, LegacyIce  Administrátor
                    Všetko je OK, takže to musí fungovať :) Je to bug, pozeral som, čo by sa s tým dalo robiť, ale na nič som nenarazil, nevypínaj ho :)
                    Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                    • Re: problem with touchpad (arch+g3)) 18.08.2011 | 17:25
                      ujo_technik   Návštevník
                      A nedalo by sa napísať aplikáciu, ktorá by pri stlačení touchpad toggle by spravila Fn+F1 a potom Fn+F7 a vlastne by som to nemusel robiť ja??
                      • Re: problem with touchpad (arch+g3)) 18.08.2011 | 17:27
                        ujo_technik   Návštevník
                        teda, ctrl+alt+f1 a ctrl+alt+f7
                        • Re: problem with touchpad (arch+g3)) 20.08.2011 | 20:56
                          Avatar samox86 arch, debian  Administrátor
                          ahoj, velmi sa ospravedlnujem za neskoru reakciu.
                          neviem ci pomoze, ja pouzivam nasledovny script:


                          #!/bin/bash
                          #
                          # cat /etc/udev/rules.d/10_touchpad_control.rules
                          # ACTION=="add", SUBSYSTEM=="input", KERNEL=="mouse1", RUN+="/home/samuel/ostatne/touchpad_control_udev.sh"
                          # ACTION=="remove", SUBSYSTEM=="input", KERNEL=="mouse1", RUN+="/home/samuel/ostatne/touchpad_control_udev.sh"
                          #


                          PATH="/opt/wine/bin:/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/jre/bin:/usr/lib/perl5/core_perl/bin:/opt/qt/bin:/opt/torcs/bin"

                          export DISPLAY=`ps -ef | grep xinit | grep auth | awk '{print $ 12}'`


                          if lsusb --verbose 2>&1 | grep --quiet "Mouse"; then
                          xinput set-int-prop 12 "Device Enabled" 8 0
                          else
                          xinput set-int-prop 12 "Device Enabled" 8 1
                          fi

                          z coho je podzstatne (0=touchpad disabled, 1=enabled): xinput set-int-prop 12 "Device Enabled" 8 0
                          lnx.sk - virtualne servery; Lnx@Lnx.sk
                          • Re: problem with touchpad (arch+g3)) 21.08.2011 | 19:59
                            ujo_technik   Návštevník
                            Zdravim, potrebujem poradit..

                            Nainstaloval som si gsynaptics. Prisiel som na to, ze sice ked zapinam a vypinam touchpad pomocou touchpad toggle (Fn+F8), tak nenabehne, ale akonahle v gsynapticu pouzijem Enable Touchpad (or disable), tak to funguje. Len by som chcel vediet, ako zistim zmenu vykonanu pomocou gsynapticu??
                            • Re: problem with touchpad (arch+g3)) 21.08.2011 | 20:18
                              ujo_technik   Návštevník
                              #!/bin/bash

                              if [ $(synclient -l | grep TouchpadOff | gawk -F '= ' '{ print $2 }') -eq 0 ]; then
                              synclient TouchpadOff=1
                              else
                              synclient TouchpadOff=0
                              fi


                              Používam takýto script a funguje :) bohužiaľ, potrebujem nabindovať klávesovú skratku (Fn+F8), aby spúšťala tento program a nie touchpad toggle, ako je to v systéme defaultne nastavené.
                              • Re: problem with touchpad (arch+g3)) 23.08.2011 | 01:04
                                ujo_technik   Návštevník
                                Mám lepší skriptík

                                #
                                # tp_toggle
                                #
                                # Toggle the touchpad on/off.


                                # Get the id number of the touchpad.
                                tp_id=`xinput list | grep -i touchpad | awk '{ print $6 }' | sed 's/id=//'`


                                # Find out whether the touchpad is enabled or not.
                                tp_enabled=`xinput list-props $tp_id | grep Device\ Enabled | awk '{ print $4 }'`


                                if [ $tp_enabled = 0 ]
                                then
                                # The touchpad is currently disabled, so turn it on.
                                xinput set-prop $tp_id "Device Enabled" 1
                                echo "Touchpad now on."
                                elif [ $tp_enabled = 1 ]
                                then
                                # The touchpad is currently enabled, so turn it off.
                                xinput set-prop $tp_id "Device Enabled" 0
                                echo "Touchpad now off."
                                else
                                echo "tp_toggle: Could not get touchpad status from xinput."
                                exit 1
                                fi

                                potrebujem len tuto aplikaciu nabindovat na klavesovu skratku a neviem ako na to... Totiz v System settings to aj tak nefunguje
                                • Re: problem with touchpad (arch+g3)) 23.08.2011 | 12:43
                                  Avatar samox86 arch, debian  Administrátor
                                  v icewm je na to textak kde zapisem klavesu a script (napr: key “XF86WWW” firefox).

                                  kedze mas gnome skus googlit:

                                  http://en.gentoo-wiki.com/wiki/Multimedia_Keys
                                  https://help.ubuntu.com/community/MultimediaKeys
                                  http://ubuntuforums.org/showthread.php?t=1287673
                                  lnx.sk - virtualne servery; Lnx@Lnx.sk
                                • Re: problem with touchpad (arch+g3)) 23.08.2011 | 12:49
                                  Avatar samox86 arch, debian  Administrátor
                                  ak by script pustal udev (automaticky mi vypne touchpad pri pripojeni mysi a opacne) potrebujes vyexportovat DISPLAY. inak to nepojde :-)
                                  este doplnim ze nezalezi ci mas samostatne tlacitko alebo stacas FN+F8. roznako by mali byt namapovane na XF86XYZ. ak nie, musis to nastavit rucne. skus ten gentoo navod...
                                  lnx.sk - virtualne servery; Lnx@Lnx.sk
                                  • Re: problem with touchpad (arch+g3)) 25.08.2011 | 19:47
                                    ujo_technik   Návštevník
                                    Problem je uz vyrieseny :o) Len neviem ako uzavriet temu :)
                                    • Re: problem with touchpad (arch+g3)) 25.08.2011 | 20:27
                                      Avatar default Debian  Používateľ
                                      to nemozes, pretoze niesi prihlaseny
                                      R.K