MultiTouch समर्थन की तरह मैक


24

मुझे याद नहीं है कि कैसे 11.10 में मैं कुछ सॉफ्टवेयर द्वारा कुछ मल्टीटच क्रियाओं को सपोर्ट करने में कामयाब रहा था।

अब मैं 12.04 का उपयोग कर रहा हूं, क्या कोई तरीका / आवेदन / वर्कअराउंड / प्लगइन या कुछ भी है जो मुझे मैक के समान मल्टीटच इशारों या इसके पास कम से कम प्रदान कर सकता है?

Synaptics के साथ मुझे पता चला कि मेरा टचपैड 3finger नियंत्रण का समर्थन करता है।

मैं एक सैमसंग एनपी- RV509-A0GIN का उपयोग कर रहा हूं

जवाबों:


15

Touchegg

टचएग लिनक्स के लिए एक "मल्टीटच जेस्चर पहचानकर्ता" है, जो सी ++ में लिखा है, क्यूटी के साथ और उबंटू के यूटच-जियास लाइब्रेरी का उपयोग करता है। यह उपयोगकर्ताओं को यह परिभाषित करने की अनुमति देता है कि जब मल्टी-टच जेस्चर बनाया जाता है, तो क्या कार्रवाई शुरू की जाती है।
वांछित इशारा प्रदान करना Touchégg द्वारा पहचाना जाता है आप इसे विंडो-संबंधित कार्यों में से एक को असाइन कर सकते हैं, जिसमें अधिकतम या कम से कम विंडो शामिल हैं, ऐप्स का आकार बदलना, डेस्कटॉप दिखाना, आदि
'इच्छित' क्रियाओं को सेट करना वर्तमान में प्राप्त किया गया है। एक छोटी कॉन्फ़िगरेशन फ़ाइल का मैन्युअल संपादन।

Touchegg कुछ प्री-इनेबल्ड जेस्चर के साथ आता है, हालाँकि कॉन्फिग फाइल को एडिट करके जेस्चर को सक्षम किया जा सकता है। यह तीन-उंगलियों की चुटकी, दो, तीन, चार और पांच उंगली नल और दो से चार अंगुली की अनुमति देता है।

नोट : यह सटीक के साथ जारी है। यहाँ और यहाँ एक बग की सूचना दी गई है

पूर्व आवश्यक वस्तुएँ

Utouchइसे चलाने के लिए आपको नवीनतम वेशन की आवश्यकता है । तो निम्नलिखित PPA जोड़ें

sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch  

स्थापना

क्वांटल (१२.१०), सटीक (१२.०४) और ऑनरिक (११.१०) में पैकेज यहां दिए गए रिपॉजिटरी में है

कॉन्फिग फाइल को एडिट करना

कॉन्फ़िगरेशन फ़ाइल यहां स्थित है
~/.config/touchegg/touchegg.conf

कॉन्फ़िगरेशन फ़ाइल का संपादन:

gedit ~/.config/touchegg/touchegg.conf

नीचे दिए गए उदाहरण में, चार उंगली ड्रैग जेस्चर को स्विच करने के लिए कॉन्फ़िगर किया गया हैShow Desktop

चार उंगलियां खींचें

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

तीन उंगलियां खींचें

[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=

[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=  

अधिक कार्यों की सूची यहाँ

इस प्रकार आप लिनक्स सिस्टम पर बहु-स्पर्श अनुभव की तरह मैक प्राप्त कर सकते हैं।

यहां और यहां एक दानव वीडियो देखें

किन इशारों का समर्थन किया जाता है?

निम्नलिखित इशारों को दबाया जाता है

अन्य विकल्प

गिन


@ निर्मिक ने मेरा जवाब
आशु

@ अशु मुझे लगता है कि यह अभी तय नहीं है। सही?
राहुल वीरपारा

@virpara इसके चारों ओर देखना वास्तव में एक पुष्ट बग है। देखें यहाँ । Utouch -geis पैकेज वास्तव में गलती से संपादित होता है- आपके लिंक एक ही बात कहते हैं: P
Ashu

मुझे इस वीडियो में एकता मेनू में एप्लिकेशन नहीं मिल रहा है - youtube.com/watch?v=1Ek4QaFQ1qo&feature=player_embedded
Nirmik

2
@ अशु ... कुछ गड़बड़ है! मेरी कॉन्फिग फ़ाइल वीडियो ट्यूटोरियल में दिखाए गए व्यक्ति की तरह नहीं लगती है! यहाँ मेरे confug फ़ाइल का पेस्टिन है ... paste.ubuntu.com/1114187 अब क्या करना चाहिए? : /
निर्मल २

0

यहाँ कुछ बढ़िया सलाह है: http://ubuntuforums.org/showthread.php?t=1419833

सबसे आसान समाधान शायद है:

  • सिस्टम / वरीयताएँ / माउस पर जाएँ
  • टचपैड टैब पर क्लिक करें और आप स्क्रॉलिंग हेडिंग के तहत दो फिंगर स्क्रॉलिंग का चयन कर सकते हैं।

यदि वह विफल रहता है, तो आपको अपने हार्डवेयर के आधार पर, नीचे दिखाए गए जैसे कुछ करने की आवश्यकता हो सकती है:

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

आप कम से कम इन चार (ऊपर लिंक में अधिक) चलाएंगे, और आपको उन्हें बूट पर चलाना होगा, इसलिए आप शायद उन्हें एक स्टार्टअप स्क्रिप्ट में छोड़ना चाहते हैं; बूट प्रक्रिया में अधिमानतः एक देरी।

मुझे यकीन नहीं है कि आपके पास टचपैड क्या है, इसलिए आपको सही नाम और गुण सेट करने के लिए थोड़ी खुदाई करनी पड़ सकती है।

टचपैड के लिए अपने इनपुट उपकरणों की जांच करने के लिए, xinput listपॉइंटर सेक्शन के नीचे दौड़ें और देखें। आपके पास सूची में कई आइटम होने चाहिए, और उच्चतम आईडी वाला आपका टचपैड होने की संभावना है। यदि यह सिनैप्टिक है, तो आप सुनहरे हैं, और ऊपर के चार कमांड आपको हल करेंगे।

यदि नहीं, तो आपको थोड़ा खोदना चाहिए।

Xinput सूची के दूसरे कॉलम में, प्रत्येक डिवाइस में id = # है

भागो xinput list-props #, जहां # = आपकी डिवाइस आईडी।

यह आपको आपके इनपुट डिवाइस के लिए सभी उपलब्ध गुणों को दिखाएगा।

ऊपर दिए गए आदेश xinput लिस्ट-प्रॉप्स के रिटर्न मानों से मेरी डिफ़ॉल्ट सेटिंग्स से भिन्न होते हैं, जिसमें 8 और 32 s सेट किए जा रहे डेटा के आकार का वर्णन करते हैं। दूसरे और तीसरे इनट्स का मिलान ठीक उसी तरह से होता है जैसा कि xinput लिस्ट-प्रॉप्स में लौटता है, लेकिन सेटिंग के कार्य के माध्यम से मेरे लिए दो उंगली स्क्रॉलिंग सक्षम करता है।


0

@ आशु का जवाब बहुत हद तक सही है और वास्तव में पूर्ण है। लेकिन मैं इसमें एक और बात जोड़ना चाहूंगा जो वास्तव में आपके अनुभव को बेहतर बनाएगा।

सबसे पहले मैं अपने Asus ZenBook UX305 लैपटॉप पर Ubuntu 16.04 का उपयोग कर रहा हूं, और इस कॉन्फ़िगरेशन में मेरे लिए touchegg ने बहुत अच्छा काम किया।

कार्यस्थल को बदलने के लिए आप अपनी तीन अंगुली बाईं और तीन अंगुली दाएं परिधि को अनुकूलित कर सकते हैं, जैसा कि आशू ने टौचग के लिए कॉन्फ़िगर फ़ाइल को बदलते हुए बताया था।

(config फाइल खोलने के लिए आप .config फोल्डर को खोजने के लिए घर पर जा सकते हैं Ctrl+ Hहिडन फोल्डर का उपयोग कर सकते हैं । इसके अंदर touchegg से संबंधित एक फोल्डर है। जहां touchegg id के लिए कॉन्फिग फाइल मौजूद है!)

खुलने कॉन्फ़िग फ़ाइल आप शॉर्टकट कुंजी के लिए डिफ़ॉल्ट क्रिया को बदल सकते हैं Ctrl+ Alt+ Rightऔर Ctrl+ Alt+ Leftतीन उंगली खींचें छोड़ दिया और तीन उंगली खींचें अधिकार के लिए। (संभव इशारों को करने के लिए आशू द्वारा प्रदान की गई कड़ी में हैं)। ऐसा करने से आप उबंटू में तीन फिंगर ड्रैग का भी आनंद ले सकते हैं।

मैंने अपनी config फाइल की तस्वीर यहाँ अपलोड की है जिसमें मैंने डिफ़ॉल्ट touchegg config फाइल से बनाये गए संपादन को उजागर किया है।

(सुनिश्चित करें कि आपने उबंटू में कई कार्यक्षेत्रों को क्षैतिज रूप से संरेखित सभी कार्यक्षेत्रों के साथ सक्षम किया है, यदि आप जाँच करते हैं कि मैं एकता में कार्यक्षेत्रों की संख्या को कैसे कम या बढ़ा सकता हूँ? )

आप इस ट्यूटोरियल का भी उपयोग कर सकते हैं क्योंकि यह मेरे सभी बिंदुओं को कवर करता है और शायद त्रुटियों को भी ठीक करता है। (निश्चित नहीं)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.