devre dışı bırakılan touchpad - nasıl etkinleştirilir?


11

Ubuntu 13.04'teki touchpadimi gnome-control-center üzerinden dikkatsizce devre dışı bıraktım ve touchpad kullanmadan tekrar nasıl etkinleştireceğime dair hiçbir fikrim yok.

Ayrıca synclient Touchpadoff=0hiçbir şeyi değiştirmez.


"xinput list" komutunu buldum. şimdi deneyeceğim.
stonehaens

cihazı xinput listesinde aradı ve "xinput set-prop 13" üzerinden etkinleştirmeye çalıştı Cihaz Etkin "1" ... hiçbir şey değişmedi.
stonehaens

Yani kontrol merkezinden yeniden etkinleştirmek işe yaramıyor mu?
AliN

1
: D Klavyenizi açmak için kullanabilirsiniz. Gelecek için bilin: Alt + F10 üst menüleri açar. Sistem Ayarları> Fare ve Dokunmatik Yüzey'e gittiğinizde, anahtarı ve geçiş yapmak için Boşluk'u seçmek üzere Sekme tuşunu kullanabilirsiniz. Ancak neden xinputişe yaramadığını merak ediyorum !
AliN

1
@AliNa ​​Bunu bir cevap olarak gönderebilirsiniz.
Eric Carvalho

Yanıtlar:


13

Tamam, başkan olalım. Dokunmatik alanınızı Sistem Ayarları (Gnome Kontrol Merkezi) üzerinden devre dışı bırakır / kapatırsanız, yeniden etkinleştiremezsiniz xinput! Başka bir fare veya işaretçi aygıtınız yoksa, klavyenizi kullanarak Sistem Ayarları'na gitmeniz gerekir .

Neyse ki, Unity hem klavye hem de fare için iyi tasarlanmış, bu yüzden fare olmadan yine de her şeyi yapabilirsiniz. Örneğin, üst menüyü açmak için Alt+ tuşuna basıp F10ok tuşlarıyla Sistem Ayarları'na gidebilirsiniz. Veya Kısa Çizgi'yi açmak ve fareyi aramak için Super(veya ) düğmesine basmanız yeterlidir . Aşağı ok tuşuyla ( ) seçin ve açmak için tuşuna basın .Enter

Dash'te fare ara

Son olarak kullanarakTab doğru yerde olduğunuzu anahtarı gösterileri etrafında turuncu kutu - Dokunmatik anahtarını seçin. SpaceVeya tuşuna basarak AÇIK konuma getirin Enter.

Kapatmak


5
Fare / izleme dörtgeni ekranında sekme yapmak Ubuntu 16.10'da hiçbir şeyi vurgulamaz. tab+enterSonunda ON düğmesini seçene kadar birkaç kez yapmak zorunda kaldım - ama hangi nesnenin vurgulandığını göstermiyordu. Muhtemelen bir böcek.
chovy

Bu bir çözüm gibi görünse de, modern versiyonlar için gerçekte işe yaramaz. Ubuntu 16.10 dokunmatik yüzey için sihirli bir şekilde Açma / Kapama düğmesini atlar.
nehem

1
Ubuntu 18.10 ve saf terminal çözümü için, "gsettings" hakkında aşağıdaki yazıya bakınız
asukaszBachman

20

Ubuntu 18.04'te terminalden kullanmak zorunda kaldım:

gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

Terminale gitmek için komut tuşunu kullandım ve "terminal" yazıp enter tuşuna basın. Umarım bu, başka birinin fare ile yakalanmış olmasına yardımcı olur.


2
Sen harika bir insansın. Çok teşekkür ederim. Sadece benim için çalıştı. :)
john400

1
Bu kazanan cevap.
jmary

En iyi cevap bu.
Googlian

6

Fare / izleme dörtgeni ekranındaki sekme benim için Ubuntu 16.10'da hiçbir şeyi vurgulamıyor (yepyeni kurulum).

tab+enterSonunda ON düğmesini seçip etkinleştirene kadar birkaç kez yapmak zorunda kaldım - ancak hangi nesnenin vurgulandığını göstermiyordu. Muhtemelen bir böcek.


Bu, kabul edilen cevabın yerini almalıdır.
nehem

Aynı şeyi gnome ile Ubuntu 16.04'te buldum. Dokunmatik yüzeyi devre dışı bıraktıktan sonra, fare / izleme dörtgeni ayarlarının o kısmı artık görüntülenmediğinden yeniden etkinleştirmek için bir seçenek göremedim. Yeniden başlatma işe yaramadı.
Brian Borchers

Sen kurtarıcısın! Sadece dokunmatik yüzeyi geri almaya çalışırken bir kafede 1 saat geçirdim.
Pithikos

3

4.4.0-45 çekirdeğine sahip Linux Mint 18 yüklü. Touchpad durumunu değiştirmeyi kolaylaştırmak için aşağıdakileri yaptım.

$ sudo apt-get install xinput

$ xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ **FTE1001:00 0B05:0101**               ***id=14***   [slave  pointer  (2)]
  • Touchpad'in kimliğini arayın, benim durumumda 14 yaşında. Touchpad'i kapatmak ve açmak için küçük bir kabuk komut dosyası yazdım.

  • Dokunmatik Yüzey kapalı:

    $ cd /usr/local/bin
    $ sudo nano touchpad-off
    
    #!/bin/bash
    # touchpad off
    xinput --set-prop 14 "Device Enabled" 0
    echo touchpad off
    
  • Dokunmatik Yüzey açık:

    $ cd /usr/local/bin
    $ sudo nano touchpad-on
    
    #!/bin/bash
    # touchpad on
    xinput --set-prop 14 "Device Enabled" 1
    echo touchpad on
    
  • Komut dosyalarını şununla çalıştırılabilir yapın:

    chmod +x touchpad-off
    chmod +x touchpad-on
    

    Artık dokunmatik yüzey durumunu terminalinizle touchpad-offve touchpad-onterminalinizde kolayca değiştirebilirsiniz .


0
  1. Klavyenizdeki Menutuşuna basın .
  2. Masaüstü Arka Planını Değiştir seçeneğine gidin veENTER
  3. Tuşunu kullanarak TAB"tüm ayarlar" sayfasına ve arama alanına gidin.
  4. Yazmak Mouseve seçmek için TABve ENTERtuşlarını kullanın .
  5. TABDokunmatik Yüzey bölümündeki geçiş anahtarına gitmek için tuşunu kullanın ve açık SPACEolarak işaretlemek için kullanın .

Dokunmatik alanınız yeniden etkinleştirilmelidir.


Pek çok adımda kaydetmek için, Win / Meta tuşunu kullanabilir, yazabilir Mouse, enter tuşuna basabilir ve ardından kabul edilen cevabın tam olarak söylediği dokunmatik yüzey geçişine gitmek için SEKME'yi kullanabilirsiniz.
Kaz Wolfe

0

Xinput'un, linux nane 18.3 Jumper Ezbook 3 Pro (4.10.0.38 çekirdek) ile GUI Sistem ayarlarını kullanma -> Fare ve dokunmatik yüzey -> Dokunmatik yüzey -> Açma / Kapama kaydırıcısını kullanarak en iyi şekilde çalıştığını gördüm.

Ben Seth Bergman tarafından verilen cevapta verilen senaryo kullandım, ancak 2 iyileştirmeyi paylaşmak istedim.

1) Cihazın kimliği bazen değişir, böylece kodunuzda sabit sayı gibi olamazsınız. Bazen id = 14 ve bazen 15.

⎡ Sanal çekirdek işaretçi kimliği = 2 [ana işaretçi (3)] ⎜ ↳ Sanal çekirdek XTEST işaretçi kimliği = 4 [bağımlı işaretçi (2)] ⎜ ↳ SYNA3602: 00 0911: 5288 Dokunmatik yüzey kimliği = 15 [bağımlı işaretçi (2)]

#!/bin/bash
# touchpad off
DeviceID=$(xinput -list | grep Touchpad | awk '{print $6}' | sed 's/id=//')
xinput --set-prop $DeviceID "Device Enabled" 1
echo touchpad on

Tabii ki 'Dokunmatik Yüzey'i Dokunmatik Yüzey Cihazınızın adı ya da numarası olarak değiştirmeniz gerekir. Bu şekilde, cihaz kimliği ne olursa olsun komut dosyası her zaman çalışır.

2) Komut dosyalarınıza hızlı bir şekilde kullanmak için bir kısayol yapabilirsiniz. Linux Mint'te Menü -> Sistem Ayarları -> Klavye -> Kısayollar -> Özel Kısayollar -> Özel Kısayol Ekle seçeneğine gitmelisiniz. Komut alanına komut dosyası dosyanızın yolunu şu şekilde yapıştırmanız yeterlidir: / usr / local / bin / touchpad-on ve seçtiğiniz ad.

Ve seçim anahtar bağlama ekleyin.

et voilà!

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.