İmlecin istenen konumdan ekranın en soluna atlamasını nasıl durdurabilirim?


9

Kısa süre önce Ubuntu Linux 14.04 ile bir Dell Inspiron dizüstü bilgisayar satın aldım. Linux kullanmayı ve dizüstü bilgisayarı sevmeyi seviyorum, ancak dokunmatik yüzeyi kullanırken sorun yaşıyorum. Neredeyse her zaman imleci tıklatmak istediğim bir şeyin üzerine geldiğimde, ekranın en solunda olmasını istediğim yerden, genellikle çöp kutusuna kadar atlar. Sorunun dokunmatik yüzeyin aşırı duyarlı olmasından kaynaklanıp kaynaklanmadığını merak ediyorum? Yapabileceğim bir şey var mı?

Teşekkürler,

mx


Synaptics ayarlarını kontrol ettiniz ve hassasiyet seviyesini düşürmeye çalıştınız mı?
benjamin düğmesi

1
fare hız veya hassasiyetle derdin neyse değişiklik çalışırsanız ben bilmiyorum işaretçi hızını gelen sistem ayarları üzerinde dokunmatik pad & fare i.stack.imgur.com/P2VcX.png
Mohamed Sláma

eğer işe yaramazsa
Mohamed

Aynı problemim var - izleme dörtgeninde iki el mi kullanıyorsunuz, biri sol altta ve diğeri fare işaretçisini hareket ettiriyor mu?
Steve Kroon

@MohamedSlama Endişe, fare / izleme dörtgeni hızı gibi görünmüyor, ancak izleme dörtgeninin, gerçekte mevcut olmayan veya izleme dörtgeninin üzerinde kontrol olarak yorumlanması amaçlanmayan hafif fırçalar olan dokunuşları / hareketleri algılaması hassasiyeti.
Steve Kroon

Yanıtlar:


3

Bunun, yazarken yr touchpad'in sahte fırçalanmasından kaynaklandığını varsayarsak, yr touchpad sürücüsünün iyi kurulmuş olması şartıyla belirli parametreleri değiştirebilirsiniz .

İlk liste Xorg giriş aygıtları.
Sonuçlar mevcut makinem için ve yıl içinde farklı olacaktır.

$ xinput --list  # list of Xorg session input devices
⎡ Virtual core pointer                 id=2 [master pointer (3)]
⎜   ↳ Virtual core XTEST pointer       id=4 [slave pointer (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad       id=10 [slave pointer (2)]
⎜   ↳ PS/2 Generic Mouse               id=11 [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)]
    ↳ AT Translated Set 2 keyboard     id=9 [slave keyboard (3)]
    ↳ HP WMI hotkeys                   id=12 [slave keyboard (3)]

Mevcut dokunmatik yüzeyin "SynPS / 2 Synaptics Dokunmatik Yüzey" olarak tanımlandığını görebileceğiniz gibi, sonraki yıl dokunmatik yüzey özelliklerini listelemek için terminalde şunları yapın:

$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281):    282
Synaptics Two-Finger Width (282):   7
Synaptics Two-Finger Scrolling (285):   1, 1

Listelenen özellikleri ayrıntılı olarak anlamak için yukarıya bakın $ man 4 synaptics.
"Synaptics Finger" buradaki ilgi alanı:

  • Parmak Düşük = 25 <- parmak basıncı bu değerin altına düştüğünde, sürücü bunu bir serbest bırakma olarak sayar.
  • Parmak Yüksek = 30 <- parmak basıncı bu değerin üzerine çıktığında, sürücü bunu bir dokunuş olarak sayar.

Gördüğünüz gibi dokunmatik yüzeyimi hassas tarafta tutmayı seviyorum. Öte yandan, muhtemelen "Parmak Yüksek" ayarını yapmak ve 50 veya 60 veya daha yüksek bir değere ayarlamak istiyorsunuz. Size olduğu kadar yr donanımına bağlıdır. Sadece yr donanımını belirli gereksinimlere göre ince ayar yapmak için denemeniz gerekir. Örneğin:

 $ xinput --set-prop [device number] "Synaptics Finger" 25 60 0

Benim kullanım durumunda [cihaz numarası] karşılık 10(yukarıda görüldüğü gibi $ xinput --list) yukarıdaki "FingerHigh" özelliğini 30'dan 60'a yükseltti. Bu yr touchpad çevirir sahte temas daha az hassas hale gelir.

Yr cihazını anında Xorg oturumunu yeniden başlatmaya gerek kalmadan yapılandırmanın başka bir yolu , cli yardımcı programını kullanmaktır synclient. Synaptics sürücü seçeneklerini sorgular ve değiştirir. Bu, GUI aracılığıyla gösterilmeyen dokunmatik yüzey özelliklerini ayarlamanıza izin verir. Biri bir terminal aracılığıyla parametreleri ayarlayabilir:

 $ synclient FingerHigh=60

Daha $ man synclientfazla bilgi için bakınız.

Bu tür bir yapılandırma kalıcı olmasa ve bir yeniden başlatma işleminden kurtulamayacak olsa da, değerleri denemenize yardımcı olacaktır. Cihaz davranışından memnun kaldığınızda, dosyayı düzenleyebilirsiniz /usr/share/X11/xorg.conf.d/50-synaptics.conf(<- bu benim kendi yapılandırma dosyamın adı; yr dosya adı farklı olabilir.)

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "..." "..."
        ...
        Option "FingerLow" "25"
        Option "FingerHigh" "60"
        ...
EndSection

Bu, yeniden başlatma sırasında değişiklikleri kalıcı hale getirmelidir, ancak bir sistem veya sürücü yükseltmesi gerçekleştirdiğinizde bu değişiklikler muhtemelen silinecektir.

HTH. Geribildirim hoş geldiniz.


Önerileriniz için teşekkürler. Ben xinput ile uğraştım ve bunu düzeltmeye çalışırken adil bir miktar senkronize ettik, ancak sorunlara neden FingerLow / FingerHigh olabileceğini düşünmüyordu. Bunu denemek ve yardımcı olup olmadığını görmek. @ MadBow1 - siz de deneyebilir misiniz?
Steve Kroon

Yani fingerhigh = 60 çok tepkisizdir ve 40'a kaydırmak sorunu çözmez. Şimdi 50 deneme; ancak, bunun "yazarken klavyeyi sahte bir şekilde fırçalamaktan" kaynaklanmadığına dikkat edin - dokunmatik yüzeyde gezinmek için iki elimi kullandığımda da olur.
Steve Kroon

tamam. O zaman başka özelliklere bakmanız gerekebilir. Ben bu yıl sorunu olduğunu fark etmemişti. Gelecek yr iplik okuyucuları için, bunu orijinal sorunuzda açıkça belirtmeniz avantajlı olacaktır. Hala sorun yaşıyorsanız, hangi doğru özelliği ayarlamanız gerektiğini belirlemenize yardımcı olabilirim. Emin olmak için hiçbir FingerHigh değil.,
Cbhihe

Orijinal yazım değil, ama yorumlarda açıklığa kavuşturuldu. Bir güncelleme olarak, semptomlar FingerHigh = 50 ile devam eder. Görünüţe göre baţka birţey istiyorum. "İki parmak" olayları için parmaklar arasındaki mesafe biraz bağlı mı - şimdi görüyorum ki, dokunmatik yüzeyin karşıt taraflarında iki parmağımla parmaklarımı kaydırabilirim, böylece her elin parmaklarını aldığını hayal edebiliyorum belki ayrı parmaklar olarak.
Steve Kroon

SteveKroon: Benim hatam. Sapkın yorumumu yazarken OP'nin yazarı olduğunuz izlenimindeydim. Çözümümün olası "duyarlılık" sorunu için uygun olup olmadığını görmek için @ MadBow1'in yanıtını bekliyorum ... Bu sorunun yazarı olmadığınızı unutmayın. Eğer kendimize ait bir soru veya ileri sürülen farklı sorun varsa, yeni bir iplik sonrası ve ben olacak hem de size yardımcı olmaya çalışıyoruz. Bir çözüm OP gibi yerine yr belirli bir sorunu çözmek gibi başka bir şey iş parçacığı kaçırma olurdu. Kesinlikle hiçbir suç burada amaçlanan! Sana da yardımcı olabilirim. :-)
Cbhihe
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.