Dokunmatik yüzeyde ikincil düğme yok (sağ klik)


31

Yeni Ubuntu 18.04 ile ciddi bir sorun yaşıyorum:


Yeni kurulmuş bir Ubuntu 18.04 LTS sistemi Dell XPS 13.

Sorun açıklaması
Dokunmatik yüzey yalnızca birincil düğme sağlar (tek tıklama ve çift tıklama), ancak ikincil düğme yoktur. Özellikle, Ayarlar -> Cihazlar -> Fare ve Dokunmatik Yüzey'deki "Ayarlarınızı Test Edin" seçeneğini kullanırken, nereye tıkladığımdan bağımsız olarak (dokunmatik yüzeyin solunda veya sağında) dokunmatik yüzeyde herhangi bir tıklama birincil düğme olarak işaretlenir. Birincil Düğmeyi Soldan Sağa değiştirdikten sonra bile durum böyle devam ediyor (Ayarlar -> Aygıtlar -> Fare ve Dokunmatik Yüzey -> Genel'de).

Buna karşılık, dizüstü bilgisayarıma bağlı harici bir fare (usb üzerinden) iyi çalışıyor: Birincil Düğmenin (Ayarlar -> Aygıtlar -> Fare ve Dokunmatik Yüzey -> Genel) seçimine karşılık gelen taraflara sahip hem birincil hem de ikincil düğmeler sağlıyor.

Bu, Touchpad'in sağ tıklatması touchpad'de çalışmaz, sadece üstündeki düğmelerle ilgili olabilir. Thinkpad E480 Ubuntu 18.04 LTS

Herhangi bir fikir?

Güncelleme:
Bu arada, EntropyWins tarafından önerilen çözüme ek olarak, bu dokunmatik yüzey davranışını Klavye ve Fare -> Dokunmatik Yüzey -> Fare Tıklaması Emülasyonu altındaki Tweaks aracı (aka gnome-tweaks) aracılığıyla da kontrol edebileceğimi öğrendim. Her durumda, EntropyWins'in cevabında açıkladığı gibi, bu bir hata değildir.


Bu yararlı olup olmadığını görmek: askubuntu.com/questions/957099/…
pomsky

Yukarıdaki düzeltme işe yarayabilir, çünkü anladığım kadarıyla yeni libinput sürücüsünü eski synaptics sürücüsü ile geçersiz kılar. Aşağıdaki düzeltmem daha basit bir ayar çevirmesi gerektiriyor ve hala yeni sürücüyü kullanıyor, bu nedenle gelecekte başka sorunlara neden olma olasılığı biraz daha düşük. Aynı zamanda yeniden başlatma gerektirmez!
PatKilg

Yanıtlar:


43

Temel olarak, Ubuntu 18.04 şu anda dokunmatik yüzeyde "Mac" davranışını varsayılan olarak ayarlıyor. Teknik detaylar, Ubuntu'nun varsayılan olarak " dokunmatik parmak" davranışına libinput touchpad'leri getirmesidir .

Bunu geri almak için, bunu bir terminalde çalıştırın:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

Diğer bir seçenek (teşekkürler OP), gnome-tweak-tool'u (yazılım yöneticiniz aracılığıyla veya sudo apt install gnome-tweak-toolterminalde) kurmaktır. Gnome-tweak aracının sol menüsünde “Klavye ve Fare” alt menüsüne gidin ve sağ paneldeki kırmızı kutuda gösterildiği gibi, sağ paneldeki “Fare Tıklaması Emülasyonu” seçeneklerinden “Alanlar” ı seçin. aşağıdaki resim: GNOME-Tweak ile ilgili ayar vurgulanmıştır

[Uyarı: Bu düzeltme, Ubuntu 18.04 için varsayılan giriş sürücüsü olarak gönderilen libinput sürücüsü içindir. Bu düzeltmeyi denemeden önce (farklı) synaptics sürücüsünü yüklediyseniz YMMV.


3
Bir cazibe gibi çalıştı, teşekkürler yığınları! Varsayılan MAC ayarının akıllıca bir şey olup olmadığını merak ediyorum ...
Yuvalem

8
Ayrıca, Linus'un bir hata olana yaklaşımını alıyorum: Kullanıcının her zaman olduğu gibi çalışmasını beklediği şeyleri yapma ...
PatKilg

3
"Alan" yöntemine geçmek, benim durumumda sağ tıklamayı tamamen devre dışı bırakır (18.04, Acer Extensa 2510G). Ve ben "parmaklar" yönteminden nefret ediyorum çünkü dokunmatik yüzeyde bir parmağınızı tutmak zorundasınız veya menü yok oluyor. İşe yaramaz akrobasi sadece.
Pavel

2
Artık her iki yöntem de, 70-synaptics.conf'dan sonra okunmasını sağlamak için 50-libinput.conf - 90-libinput.conf olarak yeniden adlandırıldıktan sonra doğru çalışıyor. Hmm.
Pavel

2
Pavel - Yaptığım düzeltmenin sizin için çalışmamasının nedeni (büyük olasılıkla) çünkü synaptics sürücüleri yüklediniz. 18.04, touchpad'i kontrol eden synaptics sürücüsü ile birlikte gelmiyor, muhtemelen kendiniz (ya da beğeniniz dahil) yüklediniz. Benim düzeltmem, synaptics sürücüsünün değil, libinput sürücüsünün.
PatKilg,

2

Sağ düğme olayı, fiziksel bir tıklama oluşturulduğunda dokunmatik yüzeyde iki parmak basılı tutulduğunda üretilir. Parmakların konumu önemli değildir ve yazılım tanımlı düğme alanları yoktur.

Bu, Ubuntu 18+ ve Apple dokunmatik yüzeylerde varsayılan davranıştır.


0

"Alan" yöntemine geçmek, tamamen sağ klik özelliğini devre dışı bırakır

çimdik uygulamak için gerekli çözüm - yeniden başlatma veya kapatma

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.