Ubuntu GNOME 14.04 ปิดการใช้งานทัชแพดขณะพิมพ์ไม่ทำงาน


8

ฉันใช้ Ubuntu GNOME 14.04

การตั้งค่า "ปิดการใช้งานทัชแพดขณะพิมพ์" ในการตั้งค่าระบบไม่ทำงาน

การเปลี่ยนแปลงใด ๆ ของคำสั่ง "syndaemon" ไม่ทำงาน

มันน่ารำคาญจริง ๆ เมื่อฉันพิมพ์ทั้งหมดในทันทีโฟกัสจะอยู่ในหน้าต่างใหม่หรือข้อความจำนวนมากจะหายไป ฯลฯ

ฉันใช้แล็ปท็อป Dell Inspiron 14 5000 series ไม่มีไดรเวอร์ที่เป็นกรรมสิทธิ์

ฉันยังลองติดตั้งPointing Devicesจากศูนย์ซอฟต์แวร์และปิดการใช้งานจากที่นั่น ไม่ทำงานเช่นกัน

มีคำตอบสำหรับคำถามนี้: ปัญหาของทัชแพด: เคอร์เซอร์กระโดดขณะพิมพ์ (Ubuntu 14.04), syndaemon ไม่ช่วยแต่ฉันไม่ต้องการลองรวบรวมไดรเวอร์อีกครั้งเว้นแต่จะไม่มีวิธีแก้ไขปัญหาอื่น ๆ นอกจากนี้ยังมีสิ่งนี้: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1แต่ยังเกี่ยวข้องกับไดรเวอร์การปะแก้ (ยังไม่ชัดเจนว่าจะใช้อย่างไร)

ฉันจะทำให้เรื่องนี้ทำงานได้อย่างไร

คำตอบ:


3

ฉันรู้ว่าสิ่งที่เป็นปัญหา (อย่างน้อยในกรณีของฉันซึ่งดูเหมือนว่าเหมือนกัน) librecord.soมันเป็นเพราะคุณกำลังขาดหายไป การตั้งค่า GNOME ต้องการไฟล์นี้เพราะใช้syndaemonกับ-Rตัวเลือก เท่าที่ฉันรู้ไฟล์นั้นถูกส่งไปแล้วและไม่ได้ส่งมาพร้อมกับเซิร์ฟเวอร์ xorg อีกต่อไป

มีหลายวิธีที่ยากมากที่คุณสามารถบรรลุฟังก์ชั่นปิดการพิมพ์ ที่นี่จากสิ่งที่ง่ายที่สุด:

ใช้syndaemonโดยตรง

เพิ่งเปิดตัว

    $ syndaemon -d

หรือด้วยตัวเลือกที่คุณอาจชอบ syndaemon -hดู

เพียงจำไว้ว่าไม่มี-Rสวิตช์

แก้ไขภูตการตั้งค่า GNOME

  1. ดาวน์โหลดแหล่งข้อมูลที่มีอยู่ที่
  2. ใช้แพตช์ต่อไปนี้: http://pastebin.com/1xHukxR0
  3. รวบรวมหรือสร้างแพ็คเกจ
  4. ติดตั้งและทำ!

หมายเหตุ: ขออภัยฉันไม่ได้ให้ขั้นตอนที่แน่นอนเนื่องจากฉันไม่ใช่ผู้ใช้ Ubuntu อีกครั้ง

คอมไพล์xorg-serverด้วยXRECORD

เมื่อไม่นานมารวบรวมด้วยและอาจ--enable-record --disable-xtrapพบที่นี่


1

ไปที่เทอร์มินัลของคุณและเรียกใช้

syndaemon -i 1 -K -R -d

หากไม่ได้ผลอาจเป็นเพราะทัชแพดของคุณไม่รองรับฟังก์ชั่นนี้ หากใช้งานได้ให้ใส่คำสั่งนี้ในแอปพลิเคชั่นเริ่มต้นเพื่อนำไปใช้ตอนบูต นี่คือวิธีที่ฉันแก้ไขปัญหานี้ใน Yoga 2 Pro


0

สร้างเอกสารเปล่าเพิ่มบรรทัดต่อไปนี้:

#!/bin/sh
synclient TouchpadOff=2

และบันทึกเป็น $HOME/bin/touchpad-settings.sh

สร้างไดเรกทอรีถัง

mkdir -p $HOME/bin

ไปที่เส้นประของคุณแล้วเปิดStartup ApplicationsคลิกAddและป้อนในฟิลด์คำสั่ง:

$HOME/bin/touchpad-settings.sh

ป้อนสิ่งที่ช่วยให้คุณเตือนสิ่งที่สิ่งนี้ทำในฟิลด์ชื่อและความคิดเห็น ;-)

คลิก "บันทึก" จากนั้น "ปิด"

ครั้งต่อไปที่คุณเข้าสู่ระบบการพิมพ์จะถูกปิดใช้งานดังนั้นในตอนนี้ให้เปิดเทอร์มินัลแล้วพิมพ์:

$HOME/bin/touchpad-settings.sh

เพื่อป้องกันไม่ให้คุณต้องออกจากระบบ / เปิดอีกครั้ง! ;-)

คุณสามารถเพิ่มคำสั่งเพิ่มเติมที่รบกวนคุณเกี่ยวกับทัชแพดของคุณลงในไฟล์นี้ได้เช่นกัน เช่นของฉันมี:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

หากต้องการดูความเป็นไปได้ทั้งหมดที่คุณสามารถเปิด / ปิดได้ให้ไปที่เทอร์มินัลแล้วพิมพ์:

synclient -l
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.