Ubuntu 12.10 yazarken Elantech Touchpad'i nasıl devre dışı bırakabilirim?


9

Geçen hafta satın aldığım bir Asus dizüstü (zenbook olmayan) var. Üzerinde bir Elantech Touchpad var. İşte işe yarayan:

  • Kenar kaydırma veya İki Parmak Kaydırma.
  • Üç parmak ve iki parmak.
  • Sol Tık ve Sağ Tık ve çift dokunun.

Bunu mükemmel olmaktan alıkoyan tek şey, yazarken bazen avucumun dokunmatik yüzeye doğru vurması ve sonra işler çıldırmasıdır. Kod yazarken bu gerçekten rahatsız edici olabilir.

Birisi yardımcı olabilir mi?

İşte çıktı xinput list:

 Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ ASUS USB2.0 Webcam                        id=9    [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

çıktı: ps aux | grep sözdizimi

Jason 2911 0.0 0.0 20208 948? S Şub13 0:53 syndaemon -i 2.0 -K -R -t

jason 10256 0,0 0,0 13584 928 puan / 2 S + 14:18 0:00 grep syndaemon


1
Fare ve Dokunmatik Yüzey ayarlarında bunun için bir onay kutusu vardır. Kontrol edildi mi?
mikewhatever

Evet öyle. Hiçbir fark yaratmadı. :(
Jason Shultz

Haydi çıktısını görelim ps aux | grep syndaemon. Mümkünse, orijinal soruya ekleyin.
mikewhatever

yapılır. Ps aux çıktı ekledim | grep syndaemon istendiği gibi.
Jason Shultz

İyi görünüyor. Özelliğin hiç çalışmadığını mı söylüyorsunuz? Tam olarak ne olur, 'doğru' isabet ettiğinde?
mikewhatever

Yanıtlar:


3

Gerçekten istediğiniz şey olmadığını biliyorum (tamamen otomatik?), Ancak dokunmatik yüzeyi devre dışı bırakmak ve etkinleştirmek için klavye kısayolları yapmak kolaydır.

Sizden xinput list, dokunmatik yüzeyinizin kimliği 12'dir . Devre dışı bırakmak için bu komutu kullanın:

xinput set-prop 12 "Device Enabled" 0

Etkinleştirmek için bunu kullanın:

xinput set-prop 12 "Device Enabled" 1

Bu komutları özel kısayollarınıza (Klavye / Kısayollar / Özel Kısayollar) bağlayın. Belki bu bir senaryoya yapılabilir?


2

Yazarken touchpad'i devre dışı bırakmanın iki yolunu biliyorum. Önce grafiksel yol. Kısa çizgi'yi tıklayın ve yazın: dokunmatik yüzey, ardından "fare ve dokunmatik yüzey" i tıklayın ve "Yazarken dokunmatik yüzeyi devre dışı bırak" kutusunu işaretleyin ve işaretleyin

resim açıklamasını buraya girin

İkinci (aynı olduğunu düşünüyorum) terminal yoludur .. Bir terminal (CTRL + ALT + T) açın ve yazma

syndaemon -i 2 -d 

-İ'den sonraki sayı, dokunmatik yüzeyin tekrar çalışması için son tuşa basıldıktan sonraki saniye sayısını gösterir. -D seçeneği, syndaemon'un arka planda (daemon olarak) çalışmaya devam etmesidir.


1

Sinaptikleri başlatın. Bazen başlayamadığı için bu konuda biraz sorun yaşadım. GUI iletişim kutusunu görene kadar yeniden başlatmayı deneyin.

İletişim kutusunda 'Klavye etkinliğinde dokunmatik yüzeyi otomatik olarak kapat' ve 'Dokunmatik ekranı tekrar açmadan önce beklenecek süre' seçeneğini ayarlayabilirsiniz.

Ayrıca 'Bir fare takılıysa dokunmatik yüzeyi otomatik olarak kapat' seçeneğini de ayarlayabilirsiniz.


0

Az önce yaptığım bu senaryoyu kullanıyorum. Klavye ve fare aygıtlarını xinput --list çıktısına göre değiştirme

kbidle () # disable ELAN touchpad while typing. By Zibri
{ 
    sleep 3;
    xinput test "ITE Tech. Inc. ITE Device(8910) Keyboard" | ( while true; do
        if read -t 1 a; then
            xinput disable "ELAN1200:00 04F3:3090 Mouse";
        else
            xinput enable "ELAN1200:00 04F3:3090 Mouse";
        fi;
    done )
}

küçük bir hata var: eğer fare otomatik olarak gizlenecek şekilde ayarlanmışsa, fare imleci gizli kalır ... kimse bunun için bir düzeltmesi var mı?
Zibri
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.