Yazarken dokunmatik yüzeyi nasıl devre dışı bırakabilirim?


21

Bu şekilde yazmak mümkün değil, metin silinir, pencereler değişir, rasgele sekmeler açılır. Karşılaştığım her çözümü denedim ama hiçbiri sorunu çözmedi (bazıları işe yaramadı bile)

Touchpad göstergesini kurmayı denedim, başlangıç ​​uygulamasından bir syndaemon seçeneği eklemeyi denedim, aynısını denedim ama terminalden hiçbir şey işe yaramadı.

Sadece yazarken dokunmatik ekranı tamamen devre dışı bırakmak, kaydırma yapmak yok, imleci hareket ettirmek yok, hiçbir şey yapmak istemiyorum.


1
Bu çok kolay. Run xinput disable <ID>. Komutla bulabileceğiniz kimlik xinput. Ama yüklemeyi öneririm libinput, sorunları çözmeli.
Pilot6,

2
@ pilot6 Üzgünüm, her zaman değil, sadece yazarken devre dışı bırakmak istediğimi söylemek istedim.
MichaelX

Ubuntu versiyonu nedir?
Pilot6

@ Pilot6 16.04.1
MichaelX

Yanıtlar:


22

Kurmak libinputçok daha iyi "yazarken devre dışı bırakma" ve "palm algılama" algoritmaları vardır.

Koşmak

sudo apt install xserver-xorg-input-libinput

ve GUI oturumunu yeniden başlatın veya yeniden başlatın.

"Tıklamak için dokunun" a ihtiyacınız varsa, ekleyebilirsiniz

Option "Tapping" "true"

bir dokunmatik yüzey bölümüne /usr/share/X11/xorg.conf.d/90-libinput.conf.

Tüm seçenekler manuel sayfada bulunabilir .

-hwe-16.94Yığında Ubuntu 16.04 kullanıyorsanız , xserver-xorg-input-libinput-hwe-16.04bunun yerine paketi kurmanız gerekir xserver-xorg-input-libinput.

Hangi HWE yığınının kurulu olup olmadığını xserver-xorgveya xserver-xorg-hwe-16.04paketinin kurulu olup olmadığını kontrol ederek kontrol edebilirsiniz .


OP sorusu değiştirildikten sonra en iyi cevap için +1 .
WinEunuuchs2Unix

OP soruyu netleştirmeden önce bile bir yorumda aynısını önerdim.
Pilot6

Konuyu başlattıktan sonra ilk etkinlik olduğunda yorumunuzu okudum. Maalesef yorumu yükseltmeyi unuttum sonra bununla kötüyüm. Rectified :)
WinEunuuchs2Unix

2
Kaydırma "doğal" değil, normal olmalıdır. Bunu tersine çevirmek mümkün, ama daha önce doğal kullanmış gibisin.
Pilot6

1
Seçenek "NaturalScrolling" dir. İstediğini elde etmek için "doğru" ve "yanlış" ı dene. "Yanlış" varsayılandır.
Pilot6

10

Açık Sistem Ayarları -> Fare ve Dokunmatik : den Dokunmatik bölüm anahtarı ONiçinOFF

görüntü tanımını buraya girin

Bu yazıyı okuyan diğer kullanıcılar için ek bilgiler: Cevap, sorunun içeriği değiştirilmeden önce yazıldı, asıl soru şuydu: "Dokunmatik yüzeyi devre dışı bırakmak için gerçek bir çözüm? Dokunmatik yüzeyi tamamen devre dışı bırakmak istiyorum, kaydırma yapmadan, hareket etmeden imleç, hiçbir şey. " - yani @ Pilot6'dan gelen cevap, sorunun şu anki versiyonunun sorduğu şey için çok daha iyi bir çözüm!


1
Üzgünüm. Benim hatam. Başlığı karıştırdım. Yazarken dokunmatik yüzeyi devre dışı bırakmak istiyorum, her zaman devre dışı bırakmak istemiyorum.
MichaelX


3

Gözlerimde palmdetect tam olarak "yazarken devre dışı bırakma" değildir, çünkü bu özellik klavyede olanları gerçekten düşünmez. Benim durumumda, yazarken pede kalıcı olarak dokunmuyorum, bu nedenle algılama düzgün çalışmadı. HarlemSquirrel'in halihazırda yayınladığı aynı bağlantıda, ne talep edildiğini kesinleştiren ikinci bir çözüm de var (değiştirilen OP'de):

Syndaemon kullanımı syndaemon, klavye aktivitesini izler ve yazarken dokunmatik yüzeyi devre dışı bırakır. Devre dışı bırakma gerçekleştiğinde kontrol etmek için çeşitli seçenekler vardır. Bunları görüntüleme $ syndaemon -hÖrneğin, her tuşa basıldıktan sonra (Ctrl gibi değiştirici tuşları yok sayarak) 0,5 saniye boyunca dokunmayı ve kaydırmayı devre dışı bırakmak için,

syndaemon -i 0.5 -t -K -R

Beğendiğiniz seçenekleri belirledikten sonra, X başladığında otomatik olarak çalışmasını sağlamak için oturum açma yöneticinizi veya xinitrc'yi kullanmalısınız. -D seçeneği arka planda bir arka plan programı olarak başlatılmasını sağlar.


Bunun standart Gnome masaüstünü çalıştıran Ubuntu 19.04 LTS üzerinde çalıştığını onayladım . Bu, synclient -l | grep PalmDetectgeri dönüşle PalmDetect = 1(varsayılan olarak kendi değişikliklerimle değil etkinleştirildi). Bu sadece sahip olduğu, bana göre, ima synclient'ın PalmDetect1'e set çözüm değil, cevaptır.
bgoodr

0

Bu çok benzer bir komut satırını kullanarak bir touchpad nasıl devre dışı bırakırım? hangi synclient programı önerir.

Bir Synaptics dokunmatik yüzeyiniz varsa, tuş takımını kapatıp açmak için kısayol tuşlarını

  • synclient TouchpadOff = 1
  • synclient TouchpadOff = 0

Bu otomatik "yazarken devre dışı bırak" özelliği ile ilgili soruyu cevaplıyor mu?
Pilot6

Bunu otomatik olarak yapmaz, ancak yararlı buldum ve başka bir paketin eklenmesini gerektirmiyor. Her iki durumda da iyidir. Seninki otomatik; OP'nin sorusu için el kitabı da geçerlidir.
Rache
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.