Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Toshiba Satellite T110-11J vypnutí touchpadu  (Přečteno 5881 krát)

Nielsen

  • Návštěvník
  • Příspěvků: 38
Toshiba Satellite T110-11J vypnutí touchpadu
« kdy: 10 Května 2012, 23:42:41 »
Zdravím,

Potřeboval bych vaší pomoc. Mám Ubuntu (64b) verze 12.04. A nefunguje mi klávesová zkratka FN + F9, která by měla vypnout touchpad. V dřívější verzi tato klávesová zkratka fungovala.

Nevíte někdo, jak problém opravit?

Děkuji

Rover623

Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #1 kdy: 11 Května 2012, 05:50:03 »
Co se stane když zadáš tohle
Kód: [Vybrat]
synclient TouchpadOff=1

Nielsen

  • Návštěvník
  • Příspěvků: 38
Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #2 kdy: 11 Května 2012, 10:43:51 »
Vypne se. A jak ho mohu zase zapnout?

Neexistuje nějaké jiné řešení, než to dělat přes terminál?

Rover623

Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #3 kdy: 11 Května 2012, 11:04:22 »
Zapnutí provedeš stejným příkazem jen místo "1" tam dáš "0".

Dělat přes terminál to nemusíš, prostě si ty příkazy namapuj pod nějakou klávesovou zkratku.

Nielsen

  • Návštěvník
  • Příspěvků: 38
Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #4 kdy: 11 Května 2012, 11:09:00 »
A to se dělá jak? Dostat oba příkazy pod FN + F9 asi nejde co?

Tadeáš Pařík

  • Předseda občanského sdružení Ubuntu ČR a člen placené komunitní podpory
  • Příspěvků: 6543
    • Ubuntu.cz
Do života je třeba mít připravený rozum, nebo provaz.

Ubuntu 14.04 64 bit / Windows 10 Pro - Intel DH87MC, Intel Core i7-4771, 8GB Ram, Kingston HyperX 3K SSD 120GB, Intel HD 4600 a ASUS GTX660-DC2OCPH-2GD5
Ubuntu 14.04 64bit - HP ProBook 4525s
Ubuntu 14.10 32bit - ThinkPad R52 (testování)

pariktadeas@jabbim.cz

Rover623

Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #6 kdy: 11 Května 2012, 11:21:09 »
Tak jsem dopsal script co by to měl řešit, ale nemám to jak zkusit, takže, vytvoř si prázdný soubor a do něj vlož tohle
Kód: [Vybrat]
#!/bin/bash
# toggle Touchpad setting - default is off - cer 12/1/2010
t=`synclient -l | grep Touch`   # returns '  Touchpad = 0|1'
ix=`expr index "$t" "="`        # answer is 1 relative
ix=$(($ix+1))                   # skip over blank
oo=${t:$ix:1}                   # this use is 0 relative
if [ $oo -eq 0 ]; then
        offon=1
        msg=off
elif [ $oo -eq 1 ]; then
        offon=0
        msg=on
else
        offon=1
        msg=off
fi
echo "Turning touchpad $msg"
/usr/bin/synclient Touchpad=$offon
ulož a přiděl souboru spustitelný příznak, pak si namapuj pod klávesovou zkratku cestu k tomuto souboru. Já to dal do /usr/local/bin/, ale na to musíš být root.

Nielsen

  • Návštěvník
  • Příspěvků: 38
Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #7 kdy: 11 Května 2012, 11:29:39 »
Potřeboval bych poradit. Kam mám script nahrát, abych pro jeho spuštění nemusel zadávat heslo administrátora a dostal se k možností spuštění scriptu každý uživatel?

Koukal jsem na ten návod na Wiki, ale vůbec nevím jak bude vypadat příkaz pro spuštění scriptu. Potřeboval bych s tím pomoci jako naprostému amatérovi.

Rover623

Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #8 kdy: 11 Května 2012, 11:40:10 »
Heslo administrátora to nechce, ale mapování klávesnice si musí každý uživatel udělat sám, takže budu vycházet z toho, že script bude v systémovém adresáři a pro jeho inicializace se použije zkratka FN+F9.

Takže prvně si vytvoř ten soubor (název si dej co chceš), pak spusť Nautila příkazem
Kód: [Vybrat]
gksudo nautilus překopíruj soubor do /usr/local/bin. Ve vlastnostech souboru následně přiděl spustitelný příznak a změň práva tak aby vlastník byl root a všichni ostatní měli právo pro čtení.

Následně vytvoř klávesovou zkratku která bude obsahovat cestu /usr/local/bin/názevsouboru a přiřaď k ní kombinaci kláves FN+F9

Nielsen

  • Návštěvník
  • Příspěvků: 38
Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #9 kdy: 11 Května 2012, 11:47:58 »
Soubor jsem pojmenoval jakou touchpad. Nahrál do adresáře: /usr/local/bin. Oprávnění nastavil takto:


Poté vytvořil klávesovou zkratku takto:


Kombinace FN + F9 nejde vložit.
Příkaz je tento: /usr/local/bin/touchpad

Ale po stisknutí klávesové zkratky se nic neděje.

Rover623

Re:Toshiba Satellite T110-11J vypnutí touchpadu
« Odpověď #10 kdy: 11 Května 2012, 12:12:04 »
Zkus do toho scriptu dát tohle
Kód: [Vybrat]
#!/bin/bash
TPadState=`xinput --list-props "ImPS/2 ALPS GlidePoint"|grep "Device Enabled"|tail -c -2`
echo $TPadState
if [ "$TPadState" = "1" ];
then
        `xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0`
        echo "TouchPad disabled!"
else
        `xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1`
        echo "TouchPad enabled!"
fi
Tohle jsem našel, ten první jsem udělal malou úpravou podobného scriptu pro PCLinuxOS, pod Ubuntu to asi nefunguje

 

Provoz zaštiťuje spolek OpenAlt.