Dell Latitude E-Serisi'nde (E5510, E6510) dokunmatik yüzeyi nasıl devre dışı bırakabilirim?


15

Dokunmatik yüzeyi devre dışı bırakmak istiyorum . İzleme çubuğunu tutmak istiyorum . Mümkün mü?

Alps dokunmatik yüzey çekirdek tarafından bir PS/2 Generic Mouse. Tüm özellikleri henüz çekirdek tarafından desteklenmemektedir .

/dev/input/event12Hem dokunmatik yüzey hem de izleme çubuğu için yalnızca tek bir cihaz sağlanır. Yine de, pencerelerin dokunmatik yüzeyi devre dışı bırakmasına izin verdiği görülüyor .

Yanıtlar:


16

Dokunmatik yüzeyin tanınamaması ve PS2 faresi olarak tanımlanmasına geri dönülememesi, yeni bir protokol kullanan donanımdan ve üreticinin, ücretsiz bir sürücünün yazılabilmesi için özellikleri yayınlamamasından kaynaklanmaktadır.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625

Protokol çoğunlukla tersine mühendislik uygulandı ve şimdi yamalı bir çekirdek modülünü içeren bir düzeltme var, ancak tamamen mükemmel değil (çoklu dokunma yapmayacak) ve henüz ana çekirdeklere girmedi. Ayrıntılar için tartışmaya bakın. Ayrıca, çekirdeğinizi yayacak kadar cesur hissediyorsanız yamanın nasıl yapılacağını da anlatır.

İstediğiniz tek şey, yazabilmeniz için dokunmatik yüzeyi hızlı ve kolay bir şekilde devre dışı bırakmaksa, klavye kısayollarını aşağıdaki gibi ayarlamayı deneyin.

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0

dokunmatik yüzeyi devre dışı bırakacak

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1

tekrar etkinleştirir. Dokunmatik ekranı basit bir tuş kombinasyonu ile açıp kapatabilmek, daha iyi bir çözüm beklerken sorunu katlanılabilir hale getirir.


HP izleme dörtgeni ile benzer bir sorun yaşadım. En azından şimdi düzgün bir şekilde açılıp kapanıyor ve fare bağlantısı beklenmedik bir şekilde gecikmesine neden olmuyor. Gerçekten insanların ÜCRETSİZ şeyler aşırı agresif beklentileri var düşünüyorum (ubuntu veya debian için bağışta iseniz benim önceki sözünü geri çekmek).
RobotHumans

3
Son çekirdeklerde dokunmatik yüzeyin "AlpsPS / 2 ALPS DualPoint Dokunmatik Yüzey" (Dell E6510) olarak doğru bir şekilde rapor ettiğini unutmayın. İle tüm giriş cihazlarının adlarını ve kimliklerini alın xinput --list.
kynan

7

E6520 ( Fn+ F5) cihazımda geçiş dokunmatik yüzey işlev tuşuna bağlı olduğum küçük bir dokunmatik yüzey geçiş komut dosyası yazdım .

Peter Torpman'ın yukarıda yayınladığı komutları kullanır.

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

2
Lütfen işlevin tuşlara nasıl bağlanacağı hakkında bilgi ekleyebilir misiniz?
NN

@NN üzerinde birlik: Sistem Ayarları -> Klavye -> Kısayollar -> Özel Kısayollar. Komut dosyasını komut olarak kaydettiğiniz adın bulunduğu bir kısayol ekleyin (içinde olması gerekir $PATH).
kynan

FYI E6510'umda biraz değiştirilmiş bir versiyon kullanıyorum .
kynan

FYI: E7440 ve Ubuntu 14.04 için düzeltilmiş sürüm (XFCE'de de klavye kısayolunun nasıl ayarlanacağına dair ipuçları içerir)
Enno Gröper

4

Aynı değersiz dokunmatik yüzeye sahip bir Dell Latitude dizüstü bilgisayara sürücü / yazılım indirip yüklemekle kısıtlıyım (makinenin sahibi ve işverenim tarafından sağlanan). Touchpad'i devre dışı bırakma çözümüm 5 "x 2 3/4" kartondan, yaklaşık 1/8 "kalınlığında ve birkaç parça banttan oluşuyor. Harika çalışıyor! Artık başıboş fare işaretçisi işimi zorlaştırıyor!


xinputDiğer cevapların önerdiği şekilde kullanmak sudo için bile herhangi bir sürücü / yazılım gerektirmez!
kynan

2

Sony'imdeki Touchpad'in çekirdek modülünü kaldırıyorum. Manuel yol:

Devre dışı bırakmak için:

rmmod psmouse

Etkinleştirmek:

modprobe psmouse

Aşağıdakileri /etc/modprobe.d/blacklist.confekleyerek kalıcı hale getirin :

blacklist psmouse

Umarım Dell'inize yardımcı olur ....


1
Güzel bir numara için teşekkürler. Ne yazık ki, izleme çubuğunu da devre dışı bırakır.
Ivo Danihelka

1

Size yardımcı olup olmadığına bakın, /etc/X11/xorg.confdosyayı düzenleyin ve SHMConfigSynaptic Touchpad giriş cihazı için “Input Device” bölümüne çevrimiçi olarak Option ekleyin. Daha sonra X'i yeniden başlatın (ctrl + alt + backspace tuş bileşimini kullanarak).

Oturum açtıktan sonra, syndaemon'u syndaemon -t -d. .T seçeneği olarak yalnızca dokunma ve kaydırma eylemlerinin devre dışı bırakılacağını belirtirken, klavyede yazarken yine de imleci hareket ettirebileceğinizi belirtir. -D seçeneği, sözdiziminden arka planda bir arka plan programı olarak çalışmasını ister, böylece komutu uyguladıktan sonra terminali açık tutmanız gerekmez.

Dokunmatik paneli -t seçeneğini kullanmadan tamamen devre dışı bırakabilirsiniz. Her oturum açışınızda sözdiziminin varsayılan olarak başlatılmasını sağlamak için Sistem-> Tercihler-> Oturumlardaki Başlangıç ​​Programları listesine ekleyin. Aşağıdaki komutu artık orada ekledi: syndaemon -t -d.


1
Ben cihaz için synaptics sürücüsünü belirlemek, bu bir hata bildirir: (--) PS/2 Generic Mouse: no supported touchpad found. Bu hem dokunmatik yüzeyi hem de izleme çubuğunu devre dışı bırakır.
Ivo Danihelka

1

Olası bir alternatif ve eski dizüstü bilgisayarımın pil ömrünü uzatmak için kullandığım bir şey Jüpiter. Jüpiter aslında netbooklar için oluşturulan bir güç yönetimi uygulamasıdır, ancak gerçek bilgisayarlar için de çalışır. size birkaç güç modu verir ve kablosuz, bluetooth, harici monitörleri artı ve daha da önemlisi, touchpad'in çalışıp çalışmayacağından emin değilim ama bir atışa değer. Yazılım merkezinde değil, kaynak kodları sayfasından bir hata alabilirsiniz http://sourceforge.net/projects/jupiter/

Bu yardımcı olur umarım


1

Şu anda başka hiçbir cevap sorununuzu çözemiyor gibi görünüyor, bu yüzden muhtemelen son çare olanı sunacağım! Ağabeyimin işyerinde D serisi Dell Latitudes kullanıldı ve yazılım aracılığıyla devre dışı bırakılamadığında izleme dörtgenini fiziksel olarak çıkarabildiğini söyledi. Donanım açısından ne kadar bilgili olduğunuzu bilmiyorum, ancak cesur hissediyorsanız, bir E5510 için servis kılavuzuna bir bağlantı ...

Avuç içi dayanağını çıkarma yönergelerinden adım 16, Dokunmatik yüzey veri kablosunu çıkarın :

alternatif metin

Bunun izleme dörtgeninin bağlantısını kesip kesmeyeceğini bilmiyorum, ama denemeye değer olabilir.


1
Daha önce aynı kabloyu çıkarmaya çalıştım. Ayrıca izleme çubuğunun ve klavyenin bağlantısını keser :(.
Ivo

2
Geçen gün kardeşime bunu sordum. Yaptıkları şey, bir pin-out bulmak ve birini veya diğerini devre dışı bırakmak için şeritteki belirli telleri kesmekti. Bunu test etmek için yedek makinelere sahip olma lüksüne sahiptiler, maalesef yapmadığınızı hayal ediyorum! Üzgünüm, daha fazla yardım edemedim.
Roddie

1

Ubuntu 11.04 kullanan bir E6510'um var ve aşağıdakileri kullanarak dokunmatik ekranı kapatmayı başardım:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0

Açmak için şunu girin:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1

Şerefe! / Peter


1
Anladım unable to find device ImPS/2 ALPS GlidePoint:-(
aioobe

1
Bu benim için 11.04 altında çalışıyor, ancak işaretçi çubuğunu da devre dışı bırakıyor.
belacqua

Ben kullanıyorum Dokunmatik toggle senaryoyu 11.10 benim E6510 üzerinde
kynan

1

Dokunmatik Yüzey Göstergesi, adından da anlaşılacağı gibi, dizüstü veya netbook dokunmatik yüzeyinizi kolayca etkinleştirmenize / devre dışı bırakmanıza izin vermek için tasarlanmış Lorenzo Carbonell (Picapy geliştiricisi) tarafından oluşturulan çok basit bir göstergedir.

Ubuntu'ya Touchpad Göstergesi'ni yüklemek için (yalnızca 10.10 Maverick Meerkat), Picapy için aynı PPA'yı kullanmanız gerekir: sudo add-apt-repository ppa: lorenzo-carbonell / atareao sudo apt-get güncelleme sudo apt-get install touchpad- gösterge

Yüklendikten sonra, Uygulamalar> Aksesuarlar> Dokunmatik Yüzey Göstergesi altında bulabilirsiniz.

Kaynak: http://www.webupd8.org/2010/11/touchpad-indicator-lets-you-quickly.html


1

Bir Dell Latitude e6520 aldım ve dokunmatik yüzeyin kontrolleri yoktu ve kapatılamadı. Bu bir sorundur çünkü yazarken her zaman parmağım vurur ve harici bir fare bağlamayı tercih ederim. Çözmek için Dell Web Sitesi "Sürücüler ve İndirilenler" e gidip "Fare ve Klavyeler" e gidip dokunmatik yüzey sürücüsünü indirdim. Sürücü kendini kurdu ve şimdi dokunmatik yüzey kontrolleri var. Harici bir farem olduğunda artık dokunmatik yüzümü devre dışı bırakabilirim. Aynı şeyi geçen yıl eşimin Dell dizüstü bilgisayarında yapmak zorunda kaldım. Dell'in bu sürücüyü neden yeni bir dizüstü bilgisayarda sağlamadığından emin değilim.


1

A) Yazarken başparmaklarımı dokunmatik yüzeyden uzak tutamama, b) Dell'in brüt başarısızlığı, dokunmatik yüzeyin hassasiyetini etkinleştirmek / devre dışı bırakmak ve ayarlamak için basit bir yazılım tabanlı kontrol içermemesi, c) üç dokunma üzerine bantlanmış ağır stok kartvizitler benim başımdan yalıtmak için yeterli değildi ve d) yukarıdaki yazılım / donanım düzeltmeleri ortalama lap top kullanıcı için biraz fazla teknik .... Ben en iyi yarı kalıcı buldum düşünüyorum problemin çözümü.

Dokunmatik yüzeyin üzerine küçük bir kare alüminyum folyo bantlayın. Ped, altındaki bir diziye ölçülen kapasitansla parmağınızın nerede olduğunu algılayan bir kapasitör matrisi olduğundan, folyo tüm kapasitörleri birlikte kısaltma ve pedi kartvizit stokunun yapamadığı şekilde kör etme etkisine sahiptir. Yukarıdaki çözümlerin bazılarının izin verdiği şekilde kolayca açılıp kapatılmasa da harika çalışır.



1

Devre dışı bırakılan senaryo için teşekkürler. Çok kullanışlı. Bir E5510 dizüstü bilgisayarda Ubuntu 11.10 kullanıyorum ve küçük bir değişiklik yapmak zorunda kaldım. Cihaz etkinleştirilmiş dönüş 127 değil değiştirilmiş komut dosyası (satır 2):

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

Dizüstü bilgisayarınızın kodunu bulmak için bir terminale "xinput --list-props" ImPS / 2 ALPS GlidePoint "| grep -e" Aygıt Etkin "yazın


1

Dizüstü bilgisayarım bir Dell Latitude E6520. Ubuntu 12.04'ü standart KDE 4.8 ortamıyla kullanıyorum.

Dokunmatik yüzey zaten "AlpsPS / 2 ALPS DualPoint Dokunmatik Yüzey" olarak tanınıyor. İlk olarak, satırı içeren bir kabuk betiği oluşturun synclient TouchpadOff=1. Ardından bu kabuk komut dosyasını otomatik başlatma öğelerine ekleyin. Sonra KDE'yi yeniden başlatın; dokunmatik yüzey şimdi devre dışı.


1

Latitude E6520'de, dokunmatik yüzeyi ve dokunmatik çubuğu devre dışı bırakmak / etkinleştirmek için Fn+ tuşunu kullanabilirsiniz F5.

Dizüstü bilgisayar isteğe yanıt vermesine rağmen, dokunmatik yüzey hala çalışıyor.


OP, izleme / dokunma çubuğunu çalışır durumda tutmak istiyor.
belacqua

1

Ubuntu 11'de, Dash Home'a kısayol veya klavye yazarak veya Ayarlar Ana Sayfası'nda Klavye'yi seçerek özel kısayollar oluşturabilirsiniz . Kısayollar sekmesini ve ardından Özel Kısayollar menü seçeneğini seçin.

Şimdi + düğmesini tıklayın ve bir ad seçin (isteğe bağlı - "dokunmatik alanı aç / kapat" ve a = /usr/bin/toggle_touchpad.sh)

Bu, yukarıdaki kabuk komut dosyalarından birini kopyaladığınızı, oluşturduğunuzu, kopyaladığınızı (veya yumuşak bağlantılı) /usr/bin, adlandırdığınızı toggle_touchpad.shve çalıştırılabilir hale getirdiğinizi varsayar ( chmod +x toggle_touchpad.sh)

Şimdi oluşturduğunuz yeni kısayolu seçin ve onunla ilişkilendirmek istediğiniz tuş kombinasyonunu seçin ( Fn+F5 kısayoluna aslında Touchpad geçiş adı verilir.) Kısayol devre dışı iken Touchpad Toggle olarak değişir.


1

12.04 ile bir E6510'um var. ALPS dokunmatik yüzey, iki parmağınızı kaydırarak kutudan çıkar çıkmaz çalışır. Yazarken avuç içi algılama veya devre dışı bırakmaz.

Bir fare bağlandığında dokunmatik yüzeyi devre dışı bırakmak için " dokunmatik yüzey göstergesi " kullanıyorum.


1

Dokunmatik yüzeyiniz için daha fazla yapılandırma seçeneği sağlayacak olan işaretleme aygıtı ayarlarını kurmak isteyebilirsiniz . BTW, Ubuntu'da 10.04LTS + bu gsynaptics'in yerini alıyor

sudo apt-get install gpointing-device-settings

Kurulduktan sonra Sistem -> Tercihler -> İşaret Aygıtları altında bulabilirsiniz .


1
gpointing-device-settings, dokunmatik yüzey + izleme çubuğunu yalnızca PS / 2 fare olarak görür. Sadece dokunmatik yüzeyi devre dışı bırakmak mümkün değil.
Ivo Danihelka

0

İlk cevabı biraz daha ileri götürmek için ...

Yukarıdan xinput komutunu kullanarak dokunmatik yüzeyi açıp kapatmak için bir komut dosyası oluşturdum. Sonra klavye kısayollarına (Mandriva) girdi ve özel bir komut ekledi. Şimdi "Süper + T" tuşu dokunmatik yüzümü açıp kapatıyor. Hala manuel, ancak geçiş yapmak için bir fare bağlı olmam gerekmiyor!


-1

Bu ayarlar Kontrol Paneli> Fare Özellikleri öğesinden yapılandırılabilir. Dell Dokunmatik Yüzey sekmesini görmüyorsanız, bu fare sürücüsünü Dell'den indirmeniz gerekir .

Bunu da çözmem biraz zaman aldı. Sistemim Windows 7 yüklü bir Latitude E5510. İyi şanslar!

Ha, general için hızlı bir Google araması yaptıktan sonra bu soruyu buldum. Şimdi muhtemelen Windows çalıştırmadığınızı anlıyorum. Hata!


Devre dışı bırakmanın Windows'ta çalıştığını doğruladığınız için teşekkür ederiz :). Dokunmatik yüzey devre dışı bırakıldığında izleme çubuğu etkin kalabilir, değil mi?
Ivo Danihelka
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.