जवाबों:
आपको निम्न के रूप में सेटिंग को एक xorg.conf फ़ाइल में रखने की आवश्यकता है:
sudo gedit /usr/share/X11/xorg.conf.d/60-synaptics-options.conf
नई फ़ाइल में, टाइप करें
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "RTCornerButton" "0"
EndSection
60-synaptics-options.conf
, अन्य कहते हैं 50-
, 51-
...
सूक्ति सेटिंग्स डेमॉन मौजूदा सेटिंग्स (उदाहरण के लिए xorg.conf.d में सेट लोगों के लिए) को ओवरराइड कर सकता है, जिसके लिए मौजूदा सेटिंग्स को /usr/share/X11/xorg.conf.d/50-synaptics.conf
अनदेखा किया जा रहा है। यह मैंने इसे कैसे तय किया।
रन
dconf-editor
संपादित करें
/org/gnome/settings-daemon/plugins/mouse/
(या/org/cinnamon/settings-daemon/plugins/mouse/
दालचीनी के लिए)
active
सेटिंग को अनचेक करें
अब यह आपके सिस्टम के मौजूदा सिनैप्टिक्स कॉन्फ़िगरेशन का सम्मान करेगा।
इसके बाद monkbroc के समाधान का पालन करें जो अब काम करेगा।
dconf-editor
समाधान के साथ मेरी गोपनीय सेटिंग्स को ओवरराइड करता है। इसलिए, मैंने इसके बजाय /etc/profile.d/
सेटिंग लागू करने से 10 सेकंड पहले स्लीप में एक स्क्रिप्ट जोड़ी (sleep 10; synclient TapButton2=3) &
:।
(हो सकता है) सबसे तेज़ वर्कअराउंड "स्टार्टअप एप्लिकेशन" में एक प्रविष्टि बनाना है। यह एकता लांचर में पाया जा सकता है।
एक उदाहरण प्रविष्टि कुछ इस तरह दिखती है:
नाम: Enable Palm Detection
कमान: synclient PalmDetect=1
टिप्पणी: Enable synclient palm detection
यह अनिवार्य रूप से ऑगस्टिन रीडिंगर के उत्तर के बराबर है, लेकिन मैन्युअल रूप से डेस्कटॉप प्रविष्टि बनाने के बजाय, हम उबंटू को हमारे लिए करने देते हैं।
मेरे लिए काम करने वाली सबसे अच्छी विधि Xsession.d में आपके परिवर्तन जोड़ना है, इसलिए जब आप X में आते हैं तो यह सभी उपयोगकर्ताओं के लिए स्वचालित रूप से लोड हो जाएगा
(फ़ाइल मौजूद नहीं है, इसलिए आप जो चाहें उसे नाम दे सकते हैं। बाईं ओर की संख्या का मतलब वह क्रम है जिसमें इसे अन्य फ़ाइलों की तुलना में निष्पादित किया जाएगा।)
/etc/X11/Xsession.d/80synaptics
(रूट द्वारा स्वामित्व, अनुमतियों के साथ 644)
उदाहरण के लिए, आप इसे आधार के रूप में उपयोग कर सकते हैं:
#https://wiki.archlinux.org/index.php/Touchpad_Synaptics
#Palm dimension
#synclient PalmDetect=1
#synclient PalmMinWidth=4
#synclient PalmMinZ=100
#Touchpad sensibility (move)
#synclient FingerLow=10
#synclient FingerHigh=20
#Click detection
#synclient MaxTapTime=180
#synclient MaxTapMove = 242
#synclient MaxDoubleTapTime = 180
#2 finger = right click
#synclient TapButton2=0
#3 finger = middle click
#synclient TapButton3=2
#click corners
#synclient RBCornerButton=0 MaxTapTime
#synclient RTCornerButton=0
#synclient LTCornerButton=0
#synclient LBCornerButton=0
#Oval instead of rectangular
#synclient CircularPad=1
#TapAndDragGesture
#synclient TapAndDragGesture=1
#scroll in sides
#synclient VertEdgeScroll=0
#synclient HorizEdgeScroll=0
#synclient CornerCoasting=0
#2 finger scroll
#synclient VertTwoFingerScroll=1
#synclient HorizTwoFingerScroll=0
#Disable Touchpad on start
#synclient TouchpadOff=1
Ubuntu 14.04 और 16.04 में परीक्षण किया गया
/var/log/Xorg.0.log
त्रुटियों या चेतावनियों के लिए लॉग फ़ाइल की जाँच करें ।
synclient
एक्स सेशन के बीच ऑप्शन स्टिक बनाएंका उपयोग कर startx
( xinit )
आपके विंडो प्रबंधक या डेस्कटॉप वातावरण को चलाने वाली रेखाsynclient <option>=<value> &
से .xinitrc
पहले कोई भी रेखा जोड़ें , जैसे:
## ~/.xinitrc
## X11 startup script; sourced by xinit(1) and its frontend startx(1)
## Set Synaptics touchpad options
synclient RTCornerButton=0 &
## Start desktop environment or window manager of your choice
exec startxfce4
# exec startlxde
# exec startkde
# exec i3
# exec dwm
उपरोक्त उदाहरण Xfce डेस्कटॉप वातावरण को synclient
चलाने से पहले विकल्प सेट करता है। के साथ शुरुआत लाइन्स हैं टिप्पणियां (वे निष्पादित नहीं किया जाएगा)।#
डिस्प्ले मैनेजर का उपयोग करना
यह विधि उसी प्रकार है , जैसे आप अपने प्रदर्शन प्रबंधक के लिए एक प्रासंगिक स्टार्टअप स्क्रिप्ट में लाइनें xinit
डालते हैं synclient
, जैसे /etc/GDM/Init/Default
।
यदि आपको कोई संदेह है, तो मैं आपको उत्कृष्ट ArchWiki का संदर्भ देता हूं । भले ही इसके आर्कलिनक्स-विशिष्ट, अधिकांश समाधान आर्क के DIY प्रकृति के कारण हर लिनक्स डिस्ट्रो में काम करते हैं। एक अच्छा लें!
synclient; synclient RTCornerButton=0; synclient
?
मैं Xubuntu 14.04 का उपयोग कर रहा हूं और यह आपके लिए काम नहीं कर सकता है। ओपन सेशन और स्टार्टअप या जो भी नाम आपके लिए है। एप्लिकेशन ऑटोस्टार्ट टैब पर जाएं, फिर से जो भी नाम आपके लिए है। ऐड बटन पर क्लिक करें। कमांड प्रकार में आप जो भी नाम और विवरण चाहते हैं, उसे रखें:
synclient RTCornerButton=0
यदि आप कई लाइनों को जोड़ना चाहते हैं तो उन्हें अलग करें ;
सुनिश्चित करें कि आपके द्वारा अभी-अभी बनाई गई कमांड को चेक किया गया है।
कोशिश करें, यह समाधान मेरे XPS13 Ubuntu16.04 https://samtinkers.wordpress.com/2016/06/06/13/3-finger-gestures-in-ubuntu-16-04/ पर काम किया।
यहां दिए गए सभी समाधान मेरे लिए काम नहीं करते हैं:
/home
फ़ोल्डर में हो क्योंकि यह स्थानीय कॉन्फ़िगरेशन है (इसलिए मैं उदाहरण के लिए अपने डिस्ट्रिब्यूट को बदलने पर भी पैरामीटर रख सकता हूं).bashrc
या .xinitrc
सही ढंग से निष्पादित नहीं किया जा रहा हैइसलिए मैंने एक .desktop
फाइल बनाई है जो ऑटोस्टार्ट की गई है:
cat ~/.config/autostart/touchpadconfig.desktop
[Desktop Entry]
Name=Touchpad Config
GenericName=Touchpad Config
Comment=Sets better default parameters to touchpad
Exec="synclient VertScrollDelta=40 && synclient AccelFactor=0.1 && synclient RightButtonAreaTop && synclient RightButtonAreaLeft=0"
Terminal=false
Type=Application
Icon=input-mouse
Categories=Settings;
StartupNotify=false
शायद सबसे अच्छा समाधान नहीं है, लेकिन यह मेरे लिए काम करता है।
एकता डेस्कटॉप के साथ Ubuntu 14.04 LTS में मेरे लिए कोई भी समाधान काम नहीं किया। सेटिंग्स को स्थायी बनाने के लिए, मुझे एक शेल स्क्रिप्ट में सिंक्रोनेंट कमांड को पेस्ट करना होगा और शेल स्क्रिप्ट को अपने स्टार्टअप एप्लिकेशन को एकता में जोड़ना होगा।
नोट: शेल स्क्रिप्ट को #!/bin/bash
समकालिक आदेशों से पहले कुछ शुरू करना चाहिए , और अनुमतियों को निष्पादन योग्य में बदलना होगा।
वायलैंड के साथ (अभी भी 17.04 में प्रयोगात्मक है, लेकिन जल्द ही डिफ़ॉल्ट होने के लिए), आपके पास सभी सेटिंग हैं जिनकी आपको आवश्यकता है:
sudoedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
अनुभाग में उन पंक्तियों को जोड़ें "InputClass"
Option "RTCornerButton" "0"
यदि आप GNOME या Cinnamon डेस्कटॉप मैनेजर का उपयोग कर रहे हैं, तो एक अच्छा मौका है कि GNOME / Cinnamon की सेटिंग आपकी कस्टम सेटिंग्स को ओवरराइड कर सकती हैं। सूक्ति / दालचीनी की सेटिंग्स ओवरराइड तुम्हारा, खुले रोकने के लिए संपादक dconf [ dconf-editor
] और निम्न प्रविष्टि संपादित करें:
/org/gnome/settings-daemon/plugins/mouse/
or
/org/cinnamon/settings-daemon/plugins/mouse/
सक्रिय अनचेक करें ।