Linux çalışan Macbook 2,1'deki java uygulamaları ile click olayı olarak kayıt yapan iki parmak kaydırma


1

Java tabanlı bir uygulama olan Moneydance'i kullanıyordum ve trackpad üzerinden iki parmağınızla bir Gelir / Gider raporunu kaydırırken birçok pencere açıldı. Bu, çift tıklamayla aynı davranıştır ve imleci kaydırdığımda geçirdiğim herhangi bir öğe için meydana geldi.

Moneydance ile bir hata raporu başlattım ve jEdit ile bir şeyler denemem önerildi. Yaptım ve jEdit'in trackpad üzerinde iki parmağınızı dinlendirerek bir tür tıklatma olayı olduğunu bile gördüm .

Bu, aynı kurulumu yapan bir HP8540w'da olmaz.

Kurulumum:

  • Arch Linux x86_64
  • Macbook 2,1
  • xf86-input-synaptics sürüm 1.4.1-1
  • xorg-server sürüm 1.10.3.901-1
  • Java 1.7.0

/etc/X11/xorg.conf.d/10-synaptics.conf:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"            
    Option "VertEdgeScroll" "off"
    Option "VertTwoFingerScroll" "on"
    Option "HorizEdgeScroll" "off"
    Option "HorizTwoFingerScroll" "on"
EndSection

Herhangi bir öneri? Dokunmatik yüzey başka her yerde iyi çalışıyor ... Java uygulamalarının neden sorun yaşadığı konusunda gerçekten şaşkınım. Daha fazla bilgi vermekten mutluyum; sadece isteyin.

Yanıtlar:


4

Deneyimime göre, Yatay kaydırma özelliği devre dışı bırakılması dikey kaydırma sorununu giderir. Böylece yapabilirsiniz

synclient HorizEdgeScroll=0 HorizTwoFingerScroll=0

çalışma zamanında bunu yapmak için. Veya kalıcı olarak devre dışı bırakmak için düzenleyebilirsiniz.

/etc/X11/xorg.conf.d/10-synaptics.conf

seçeneklerini ayarlama "HorizEdgeScroll" ve "HorizTwoFingerScroll" için "kapalı" .

Bu arada, bu belirli bir Java uygulamasıyla ilgili değildir, hepsi için aynıdır (en azından ben aynı şeyi jEdit, NetBeans ve Moneydance'de görüyorum). Bu aynı zamanda MacBook'a özgü değildir. Dell XPS L702x dizüstü bilgisayarımda Synaptics touchpad ile de aynı sorunu yaşadım. JDK 1.6 ve 1.7 sürümleri, İşletim Sistemi: OpenSUSE 12.1 x86_64.


Eve gidip sana döndüğümde bunu deneyeceğim; eğer işe yararsa, Arch Wiki'ye de mesaj atabilirim. Teşekkürler!
Hendy

Sadece denedim ve bu benim için sorunu çözdü! Bu düzeltme için yatay kaydırmayı bırakabilirim; Zaten fazla kullanmıyorum. Teşekkürler!
Hendy

Bu geçmişte benim için çalışmış olmasına rağmen, artık yok.
rbellamy

@rbellamy, kurulumunuzda şimdi bir şeylerin farklı olması gerekiyor. Benim için hala çalışıyor. Durumunuz burada belirtilenden farklıysa başka bir soru açabilirsiniz ve sorunu gidermeye çalışacağız.
Çar
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.