Devre dışı bırakma dokunmatik yüzeyin özel alanına çift tıklanması nasıl etkinleştirilir


12

Çift önyükleme Windows ve Xubuntu'da çalışan bir dizüstü bilgisayar HP-Pavilion-g (1246-ef) var. Windows'da, çift tıklamayla devre dışı bırakmak / etkinleştirmek için dokunmatik alanın sol üst köşesindeki özel alanını (küçük bir daldırma) kullanabilirim. Devre dışı bırakıldığında küçük bir kırmızı ışık görülür.

resim açıklamasını buraya girin

Bu özelliği Ubuntu'da etkinleştirebilir miyim? Geçici çözüm istemiyorum. Komut dosyaları ve komutlar olmadan çalışmasını sağlamak için bir çözüm istiyorum.

(Bildiğim Xubuntu'da touchpad'i hızlı bir şekilde etkinleştirme / devre dışı bırakma hakkında konuşmuyorum .)

(Komik bir şey: Windows'ta dokunmatik yüzeyi devre dışı bırakıp Ubuntu'da yeniden başlattığımda dokunmatik yüzey etkinleştirilemiyor ve Ubuntu'da devre dışı olarak görülmüyor. Ama tamamen kapatırsam (kapatır, yeniden başlatmaz) ve Ubuntu'da önyükleme yaparsam, bu ayar sıfırlanır ve dokunmatik yüzey etkindir.Ancak bunun yukarıdaki soru ile ilgisi yoktur)

(X) Ubuntu 14.04 3.13.0-39-genel


Bu sorunun yalnızca X'te (ubuntu) dizüstü bilgisayarın sahip olduğu donanım seçeneğini ('dip', bu düğme) kullanmayı ve bir geçici çözüm, bir terminal komutu veya devre dışı bırakmak için bir yazılım seçeneği bulamamayı unutmayın. dokunmatik.


1
udevadm monitorÇalıştırıp dokunmatik yüzeye çift tıklamayı deneyebilir misiniz ?
CameronNemo

1
@CameronNemo ondan hiçbir şey almadı.
RolandiXor

1
benzer ya da aynı soru? askubuntu.com/questions/83590/…
fossfreedom

1
Lütfen dizüstü bilgisayarın tam model numarasını verebilir misiniz?
Ocak

2
@cipricus cevap hayır, ama şimdilik.
RolandiXor

Yanıtlar:


6

Bunu bir hata olarak rapor etmelisiniz. Bunu bildirmek için en iyi yer xserver-xorg-input-synapticspakettir (FreeDesktop Bugs) . İyi hata bildirme yönergeleri için bu soruya bakın . Ayrıca hata bağlantısını buraya gönderebilirsiniz ve durumunu düzenli olarak güncelleyeceğim. Alternatif bir çözüm denemek istemeniz durumunda aşağıya bir çözüm getirdim. FreeDesktop sistemine bir hata bildireceğinizi lütfen unutmayın. Giriş yaptıktan sonra bir hata bildir'i seçin. Hatayı Xorgpakete bildirin. Bileşen istendiğinde, seçtiğinizden emin olun input/synaptics. Gerekli diğer bilgileri doldurun.

ID NaN için Hata Takibi

Durum: Lookup Error 3
Önem: Lookup Error 3
Atanan:Lookup Error 3

(Hata bağlantısı)


Kısa bir cevapla, bu mümkün değildir çünkü bunu yapan hiçbir Linux sürücüsü yoktur. (Muhtemelen bir tane almak için bir hata bildirin!)

Bu dokunmatik yüzey, bu daldırma alanının kendi düğmesi olmasını sağlayarak çalışır. Çift dokunulduğunda Windows sürücüsü "Hey, dokunmatik yüzeyi devre dışı bırakmalıyım / etkinleştirmeliyim!" Daha sonra dokunmatik yüzeye devre dışı bırakma veya etkinleştirme mesajı gönderir, durumunu ayarlar.

Yeniden başlattığınızda, dokunmatik yüzeye giden güç kaybolmaz. Böylece, hangi durumda olursa olsun tutulur. Tamamen kapattığınızda güç kesilir, böylece durum sıfırlanır.

AFAIK, bunu en azından çekirdek olarak bu daldırma ile yapmanın bir yolu yok. Kendi sürücünüzü yazabilirsiniz, ancak bu, bu sorunun (hatta muhtemelen bu sitenin) kapsamı dışındadır.

Aşağıdaki gibi biraz geçici bir çözüm yapabilirsiniz:

  1. Öncelikle, dokunmatik yüzeyinizi bulun xinput-list. Kimliği hatırlayın.
  2. Bunu şuraya kaydet /usr/bin:

    #!/bin/bash
    
    if [ -e /tmp/mouse-disabled ]; then
      rm -f /tmp/mouse-disabled
      xinput enable [id]
    else
      touch /tmp/mouse-disabled
      xinput disable [id]
    fi;
  3. Kimliği olan tüm örnekleri uygun kimliğinizle değiştirin.

  4. Klavye Kısayolu oluşturun. Bunu çalıştırılacak programı yapın ve istediğiniz tuş takımını atayın. Bir süre Win+ Ctrl+ kullandım T.

( Buradaki ve bu yayındaki çoğu gönderiden alınmıştır .)


3
"Xinput set-prop 'Aygıt Etkin' [1 | 0]" yerine xinput [enable | devre dışı] <ID>. Neyse, OP özellikle hiçbir geçici çözüm dedi! Dizüstü bilgisayarların bunu yapmak için zaten bir Fn tuşu kısayolu var.
Sri

@sri AFAIK, bunu yapmanın geçici bir yolu yoktur. Dokunmatik yüzeyin belirli bir alanına çift dokunulduğunda algılamak ve dokunmatik yüzeyi bu şekilde devre dışı bırakmak mümkün olabilir, ancak bu benim yetenek kapsamımın dışında.
Kaz Wolfe

2
Birisi intikamını açıklayabilir mi? Bunun için gerçek bir çözüm yok. OP'nin geçici bir çözüm istemediğini biliyorum, ama bunu işe almanın tek yolu bir geçici çözüm ...
Kaz Wolfe

@sri Ayrıca bu model dizüstü bilgisayarda bunun için bir F tuşu yok. O küçük daldırma düğmesini kullanır.
Kaz Wolfe

geçici çözümlerin burada yapacak bir şeyleri yoktur. çalışan cevapla bağlantılı soruya bakınız. lütfen bunun neden mümkün olmadığını daha açık bir şekilde belirtin: sürücü yok! - bu gerçek cevaptır ve bu durumda kesin olarak işaretlemem gerekir

0

Touchpad göstergesini, harika, tonlarca işlevselliğini öneriyorum!

sudo add-apt-repository ppa:atareao/atareao    
sudo apt-get update    
sudo apt-get install touchpad-indicator

Kullanın ve öğreneceksiniz, manuel olarak etkinleştirebilir ve devre dışı bırakabilirsiniz.
WhosUrDaddy

sorudaki sözümü fark etmedin mi? (- Xubuntu'da dokunmatik yüzeyi hızlı bir şekilde etkinleştirme / devre dışı bırakma--): Bu soru kesinlikle X (ubuntu) ' da dizüstü bilgisayarın sahip olduğu donanım seçeneğini kullanmakla sınırlıdır

xubuntu'nun kendi fare / dokunmatik yüzey uygulaması zaten var, yeni bir uygulamaya gerek yok. ama zaten zaten, Xubuntu bir yanında zaten var ve esas olarak ben kendimi oluşturduğum bağlantılı soru cevap kullanın : 'xinput set-prop 15 "Aygıt Etkin" 0' veya '1' ile başlatıcılar. Ben sadece bu düğme için şu soruyu sordum, geri kalanı için bir çözüm var. cevabınız diğer soruya daha iyi uyuyor

-2

Tamam, sorunuza tam bir dolap çözümü vereyim, çünkü pek çok dokunmatik yüzey ayar aracı yok gibi görünüyor.

Dokunmatik yüzeyi etkinleştirme veya devre dışı bırakma komutları:

Dokunmatik yüzeyi etkinleştir:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 1


Dokunmatik yüzeyi devre dışı bırak:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 0

'FSPPS / 2 Sentelic FingerSensingPad' parametresi, dokunmatik yüzeyimin aygıt adıdır.

Bu komutu kullanarak kendi cihaz adınızı bulabilirsiniz:

xinput --list


CCSM'yi yüklemek istiyorsunuz. Komut:

sudo apt-get install compizconfig-settings-manager

Ana menüden açın.

'Komutlar' seçeneğini tıklayın

İstediğiniz satıra devre dışı bırak dokunmatik yüzey komutunu girin ve dokunmatik yüzeyi devre dışı bırakmak için kullanmak istediğiniz tuş / düğme / kenar ciltlemesini atayın.

Bu şu anda verebileceğim en iyi geçici çözüm. Daha iyi bir şey bulabileceğimi göreceğim.


3
Yorumlarımızı sivil tutalım. Nezaket her zaman
Seth

2
ikinci cevabınız faydalı bilgiler sağlar. Sadece bu kullanışlılık, ilk cevabınıza bir yorumda söylediğim gibi sınırlıdır: Ben zaten gönderdiğim ve cevapladığım bir soruya bağlantı verdim, esas olarak aynı şeyleri içeriyor. Bunu yaptığımda, diğer insanların zaten aynı bilgileri sağlayıp sağlamadığını görmek için askubuntu'ya baktım: ve BURAYA yaptılar . senin "kesin en yakın çözüm" beklediğim ve açıkça karşı tavsiye (çünkü zaten vardı!).
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.