यह कैसे Ubuntu के लिए libinput स्थापित करने के लिए है।
कुछ आवश्यक पैकेज स्थापित करें
sudo apt-get install git build-essential autoconf automake pkg-config libtool
sudo apt-get install libmtdev1 libmtdev-dev libudev-dev libevdev-dev xutils-dev libwacom-dev
स्थापित करें xserver-xorg-dev
। 14.04.3 के लिए यह हो सकता है xserver-xorg-dev-lts-vivid
। सावधान रहे। आपको जांचना होगा कि xserver-xorg
पैकेज क्या स्थापित है।
sudo apt-get install xserver-xorg-dev
क्लोन libinput
और xf86-input-libinput
।
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
निर्माण और स्थापित करें।
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
टचपैड अनुभाग से पहले फ़ाइल conf/90-libinput.conf
स्ट्रिंग में जोड़ें ।Option "Tapping" "True"
EndSection
सक्षम करने के लिए कॉन्फ़िगर फ़ाइल की प्रतिलिपि बनाएँ libinput
।
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
लॉग ऑफ करें और लॉग ऑन करें।
आप देखेंगे कि libinput
इसका उपयोग रनिंग द्वारा किया जाता है xinput list-props <your_touchpad_id>
।
यदि आपको उपयोग करना पसंद नहीं है libinput
, तो आप इसे हमेशा अक्षम कर सकते हैं
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
मैंने अभी इसे स्थापित किया है, अब मैं समझ रहा हूं कि हथेली का पता लगाने के लिए कैसे सेटअप किया जाए। ऐसा लगता है कि यह डिफ़ॉल्ट रूप से सक्षम है, लेकिन मुझे अभी तक यह समझ में नहीं आया है कि यह कर्नेल रिपोर्ट की गई चौड़ाई और दबाव का उपयोग कैसे करता है।
ऐसा लगता है कि वर्तमान libinput
में उबंटू में उपयोग करने के कोई बड़े फायदे नहीं हैं ।
xf86-input-libinput
बस इसे Xorg में लपेटता है और कुछ नहीं। इसलिए अतिरिक्त इशारों का समर्थन नहीं किया जाता है। कम से कम मुझे नहीं पता कि वे करते हैं। वायलैंड या मीर अधिक सक्षम होंगे, मुझे लगता है।
कुछ परीक्षण के बाद मुझे एक फायदा मिला। इसके साथ एक समस्या है xorg-synaptics
कि जब आप बटन क्षेत्र पर उंगली रखते हैं, तो आप कर्सर को स्थानांतरित करने के लिए दूसरी उंगली का उपयोग नहीं कर सकते हैं। यह उन लोगों के लिए असुविधाजनक है जो क्लिक करने के लिए हार्डवेयर बटन का उपयोग करना पसंद करते हैं। उस समस्या को बग के रूप में कई बार बताया गया है।
इसमें libinput
यह मुद्दा बिल्कुल नहीं है।
यह परीक्षण करने के लिए एक मजेदार था। सवाल के लिए धन्यवाद।