টাচপ্যাড মিডল ক্লিকটি কীভাবে কনফিগার করবেন?


60

প্রায় সমস্ত বড় আধুনিক লিনাক্স ডিস্ট্রিবিউশনে এবং উবুন্টু-ভিত্তিক বিতরণের শেষ প্রকাশে টাচপ্যাডটি ডান, বাম এবং মাঝের ক্লিকগুলি বক্সের বাইরে কনফিগার করা হয়েছিল এবং আপনি সেগুলি সহজেই কনফিগার করতে পারেন। মাঝের ক্লিকটি সাধারণত দুটি বা তিন-আঙুলের আলতো চাপ দিয়ে করা হয়।

উবুন্টু 12.04 এ আমি মাঝখানে ক্লিকটি সক্ষম করতে কোথায় দেখিনি এবং এটি ডিফল্টরূপে সক্ষম হয় না।


উত্তর আপনার ট্র্যাকপ্যাডের ধরণের উপর নির্ভর করবে, তবে সাধারণত এটি উপযুক্ত বিকল্পটি যুক্ত করার বিষয় /etc/X11/xorg.conf। সিনাপটিক্স ট্র্যাকপ্যাডের জন্য কিছু নির্দেশাবলী: Askubuntu.com/a/126539/43660
চান-হো সুহ

উত্তর:


42

আপনি এই পদক্ষেপগুলি অনুসরণ করে উবুন্টু ১২.০৪, এমনকি সাময়িক স্থগিত হয়েও এটি কাজ করতে এবং চালিয়ে যেতে পারেন।

প্রথমে আপনার স্ক্রিপ্টের সাহায্যে একটি ফাইল তৈরি করুন:

echo synclient TapButton3=2 > ~/touchpad_settings.sh

(আপনি অন্য ডাইরেক্টরি, যেমন মধ্যে স্ক্রিপ্ট স্থাপন করতে পারে /usr/binবা /etc, যদি আপনি এটি একটি "Generic" জায়গায় হতে চেয়েছিলেন, কেস আপনি আপনার উবুন্টু ইনস্টলেশন একাধিক অ্যাকাউন্ট থাকে।)

তারপরে এটিকে সম্পাদনযোগ্য করে তুলুন:

chmod +x ~/touchpad_settings.sh

এবং অবশেষে, আপনার ব্যবহারকারীর নামের সাথে "ব্যবহারকারীর" পরিবর্তে নিম্নলিখিত কমান্ডটি চালান:

gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/user/touchpad_settings.sh"

তারপরে পুনরায় বুট করুন, বা লগআউট এবং লগইন করুন, বা জিনোম পুনরায় চালু করুন।

এখানেই শেষ!

এই ফিক্স সম্পর্কে আরও তথ্যের জন্য, এখানে যান


1
মিডল ক্লিকের জন্য মানুকারের উত্তরও দেখুন ( আলতো চাপুন )
z0r

কোনও সিস্টেমের সমস্ত ব্যবহারকারীর জন্য কীভাবে এই ওয়ার্কিং সিস্টেমকে প্রশস্ত করতে হবে কোনও ধারণা?
হ্যানস ডেরাগন

34

আমি এটি অনুসন্ধান করছিলাম এবং আমি জানতে পেরেছিলাম যে টাচপ্যাডে কোণে ট্যাপগুলির জন্য বিভিন্ন সেটিংস রয়েছে এবং আপনি নীচের ডান কোণে ট্যাপ করলে এটি রাইট ক্লিক করে। তবে আপনি উপরের ডান কোণে ট্যাপ করলে এটি মিডল ক্লিক করে। এটি ডিফল্ট সেটিংস।


3
হ্যাঁ, আমি আমার মাল্টিটুচ টাচপ্যাডের উপরের ডান কোণে দুর্ঘটনাক্রমে এক ট্যাপটি মাঝারি ক্লিকের মতো কাজ করেছি। ডান ক্লিকটি আমার জন্য দুই-আঙুলের ট্যাপ।
অ্যালেন

5
এটি উবুন্টু 14.04 এ এখনও ডিফল্ট বলে মনে হচ্ছে। আমি বিশ্বাস করতে পারি না যে মাটির এবং টাচপ্যাড সেটিংস সংলাপে হিটরে কোনও ডকুমেন্টেশন বা এমনকি কোনও জিইউআই প্রতিনিধিত্ব বলে মনে হচ্ছে না।
রায়ান ফিশার

এই নিষ্ক্রিয় করার কোন উপায় আছে কি?
হেলোক্যাটফুড

2
এটি 2015 এবং এটি এখনও কার্যকর হয় :)
টম স্টিফেন্স

সিন্ন্যাপটিকস স্বীকৃতি দেয় এমনভাবে কোণে আঘাত করার জন্য আমাকে বারবার চেষ্টা করতে হবে। এবং তারপরে আমি দু'বার জিনিস আটকানো শেষ করব। "শীর্ষ ডান কোণে" আরও বড় করার কোনও উপায় আছে কি?
জিন জর্দান

19

আর একটি বিকল্প যা সহজ হতে পারে এবং স্টার্টআপ স্ক্রিপ্টগুলি এড়িয়ে চলে তা হল নীচে।

  1. বিদ্যমান সেটিংস (ফন্ট: টাচপ্যাড সিনাপটিক্স - আর্কউইকি ) ওভাররাইড করা থেকে জিনোম সেটিংস ডিমনকে থামান

    gsettings set org.gnome.settings-daemon.plugins.mouse active false
    
  2. টাচপ্যাডের জন্য এক্স 11 কনফিগারেশন ফাইলটি সম্পাদনা করুন।

    sudo -H gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
    

    এবং এই বিভাগের অধীনে সিন্যাপটিক্স ড্রাইভারের সাথে আপনার বোতামের বিকল্পগুলি যুক্ত করুন:

    Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
            Option "TapButton1" "1"
            Option "TapButton2" "3"
            Option "TapButton3" "2"
            Option "HorizTwoFingerScroll" "on"
            Option "VertTwoFingerScroll" "on"
    EndSection
    

5
১৩.১০ পর্যন্ত, /usr/share/X11/xorg.conf.d/50-synaptics.conf"এই ফাইলটি সম্পাদনা করবেন না, আপডেট করার সময় আপনার বিতরণ সম্ভবত এটি ওভাররাইট হবে overw এই ফাইলটিকে /etc/X11/xorg.conf.dপ্রথমে অনুলিপি করুন (এবং নাম পরিবর্তন করুন) "।
ফায়ারফ্যাডার


1
@ ফায়ারফিডার: সম্ভবত আপনি চান যে আপনার বিতরণ এটি আপডেট করুন, কারণ এটি হতে পারে, আপনার বিতরণ এর চেয়ে আরও ভাল সমাধান খুঁজে পেতে পারে। বিতরণটি যদি ওভাররাইট হয়ে যায় তবে আমি আবার এটি যুক্ত করার বিষয়টি মনে
রাখব

@ রুবো 77! কথাটি হ'ল যদি আপনার ডিস্ট্রো আরও ভাল সমাধান সরবরাহ করে তবে আপনি প্রাসঙ্গিক উন্নতিগুলি ব্যবহারকারীর সংস্করণে অনুলিপি করতে পারেন /etc! এতে আপনার কাস্টমাইজেশনগুলি ঝুঁকিপূর্ণ হওয়ার পরিবর্তে /usr/share- এমন একটি ডিরেক্টরি যা প্রায় সর্বদা চিকিত্সা করা উচিত যেমন এটি কেবল পঠনযোগ্য - আবর্জনাযুক্ত, যদি আপনি etc;-) ব্যবহার না করে আপনি যে সমস্ত জিনিস হারাবার ঝুঁকি নিয়ে "মনে রাখবেন না"
আন্ডারস্কোর_ডি

আমি Xubuntu 18.04 ব্যবহার করছি। কাজ করছে. আমার প্রথম পদক্ষেপটি করার দরকার নেই, এবং দ্বিতীয় ধাপে পথটি ছিল /usr/share/X11/xorg.conf.d/70-synaptics.conf
ruediste

15
synclient ClickFinger3=2
synclient TapButton3=2

প্রকৃত মানগুলির তালিকা প্রদর্শন করতে:

synclient -l

আশা করি এটি সাহায্য করে (এটি আমার জন্য করেছিল!)


ClickFinger3=2দুর্দান্ত - এখন এটি ডেবিয়ানের মতো কাজ করে।
z0r

কিভাবে এটা কাজ করে? আমি এই মানগুলি সেট করে রেখেছি, তবে আমি কীভাবে মাঝের বোতামটি
টিপব

সমস্ত সেটিংসের একটি বিস্তৃত বর্ণনা সিনাপটিক্স ম্যান পৃষ্ঠাতে পাওয়া যাবে। এই ক্ষেত্রে, উপরের সেটিংসটি তিনটি আঙুল দিয়ে আলতো চাপ দিয়ে বা ক্লিক করে মধ্য-ক্লিক সক্ষম করে।
জিম হুরনে

ডিগ আপগ্রেড করার সময় ট্রিপল-ক্লিক অদৃশ্য হওয়ার পরে উবুন্টু ১.0.০৪-এও কাজ করে
wotanii

এটি আমার পক্ষে কাজ করেছে তবে সিস্টেমটি পুনরায় চালু করা এই আদেশটি ব্যবহার করে করা পরিবর্তনকে ফিরিয়ে দেয়। আমি কীভাবে এটি সংরক্ষণ করতে পারি?
বেজে

6

সফ্টওয়্যার কেন্দ্র থেকে সিনাপটিক্স ডাউনলোড করুন।

এটি খুলুন, তারপরে টাচপ্যাড কনফিগারেশন >> ট্যাপিং এ যান

আপনার ইচ্ছামতো কনফিগারেশন সেট করুন you


3
এই প্যাকেজটি আর সফ্টওয়্যার সেন্টারে রয়েছে বলে মনে হয় না।
পল ল্যামার্তসমা

@ পলল্যামার্টসমা চেষ্টা করে দেখুন: Askubuntu.com/a/500073/350872
এটিজটওএ

6

আপনি এটি synclient TapButton3=2টার্মিনালে কমান্ড দিয়ে সক্ষম করতে পারেন তবে এটি স্থগিত + পুনরায় শুরুতে এবং পুনরায় বুট করার পরে ওভাররাইড হয়ে গেছে বলে মনে হচ্ছে।

স্থায়ী সমাধান:

এটি এই এক্সএফসি ফোরামের থ্রেডে এক্সফেসের জন্য ব্যাখ্যা করা হয়েছে

যাইহোক, 2ক্য -২ ডি (এবং আমি মনে করি )ক্য) পুনরায় সূচনা করার সময় এই সেটিংসটি ফিড করতে পছন্দ করে এবং কীভাবে এটি নিষ্ক্রিয় করা যায় সে সম্পর্কে আমার কোনও ধারণা নেই। সম্ভবত এটি উচ্চস্বরে, আমি সত্যিই জানি না।

বটম লাইন যে আছে হয় মধ্যম ক্লিক স্থায়ীভাবে কনফিগার করার জন্য একটি উপায়:

  • আপনার পছন্দ মতো যে কোনও নামের সাথে একটি কাস্টম স্টার্টআপ অ্যাপ্লিকেশন (উপরের ডানদিকে 'গিয়ার' মেনুটির নীচে) যুক্ত করুন, যেমন "টাচপ্যাড টুইট" এবং কমান্ড sh -c "/usr/bin/synclient TapButton3=2", তারপরে এটি সংরক্ষণ করুন।

আপনি স্থগিত এবং পুনরায় শুরু না করা পর্যন্ত এটি ভাল এবং ভাল। যে জন্য:

  • একটি টার্মিনাল খুলুন, এবং টাইপ করুন gksudo gedit /etc/pm/sleep.d/80-synaptics-three-finger
  • নিম্নলিখিত পাঠ্যটি অনুলিপি করুন এবং পেস্ট করুন:

    #!/bin/sh
    
    # Restore three finger tapping
    
    case "$1" in
            resume|thaw)
                    sleep 5;
                    /bin/su YOUR_USER_NAME -c "/usr/bin/synclient TapButton3=2"
                    ;;
    esac
    
  • YOUR_USER_NAMEআপনার লগইন নামটি প্রতিস্থাপন করুন - দীর্ঘ নয় ; যেমন 'ফ্রেড ফুচস' এর পরিবর্তে 'ফ্রেড' ব্যবহার করুন। যদি আপনি এটি মনে না রাখেন তবে আপনি সর্বদা whoamiএকটি টার্মিনাল উইন্ডোতে টাইপ করতে পারেন এবং এটি আপনাকে জানায়।

  • ফাইলটি সংরক্ষণ করুন।

  • এটি কার্যকর করা; sudo chmod +x /etc/pm/sleep.d/80-synaptics-three-fingerটার্মিনাল উইন্ডো টাইপ করুন । এটি আপনার পাসওয়ার্ড চাইবে

আপনি যদি এগুলি সঠিকভাবে করেন তবে আপনার সিস্টেমে স্থগিত / পুনরায় কাজ শুরু করার পরে মিডল ক্লিক হিসাবে তিনটি আঙুলের ক্লিক রাখা উচিত।

এখন যে মজা এবং ব্যবহারকারী বান্ধব ছিল, তাই না? আমি কেবলই আশ্চর্য হতে পারি যে unityক্য কেন নীরবে সিঙ্কিলিয়েন্ট সেটিংসে পদক্ষেপ নিয়েছে এবং আরও বিস্মিত হতে পারে কেন এতগুলি কনফিগার করার কোনও সাধারণ জিইউআই সরঞ্জাম নেই। যাইহোক, সেখানে আপনি এটি আছে।


কেন এটি একটি ডাউনটোট পেল?
kzh

স্থগিত / পুনরায় কাজ টাস্ক এমন একটি জিনিস যা আমি কিছুক্ষণের জন্য করা দরকার। ধন্যবাদ!
tucuxi

@ কেজেড: সম্ভবত আমার ব্যঙ্গাত্মক সুরের কারণে। বা এটি হতে পারে কারণ এটি xorg.conf এ রাখা ভাল (ইতিমধ্যে যদি ইতিমধ্যে এক থাকে) এর মতো: Section "Inputclass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton3" "2" EndSection
বামদাদ

দুঃখিত, মন্তব্য ফর্মটি আমার লাইন ব্রেকগুলি খেয়ে ফেলেছে। আশা করি, আপনি পয়েন্টটি পাবেন :) যদি না হয় তবে আমি আমার আসল উত্তরটি সম্পাদনা করব।
বামদাদ

3

আমি এখানে প্রস্তাবিত বেশ কয়েকটি সমাধান চেষ্টা করেছিলাম, তবে আমার তোশিবা উপগ্রহে কোনও কিছুই কাজ করছে না। কৌশলটি "টাচপ্যাড" এর সাথে পার্থক্য বলে মনে হচ্ছে যা মাউস প্যাড যা সংলগ্ন বোতামগুলির সাথে, এবং একটি "ক্লিকপ্যাড" যা কোনও সংলগ্ন বোতাম নেই এমন একটি প্যাড: আপনি প্যাডটি ক্লিক করেন।

এই তোশিবা স্যাটেলাইটটির একটি ক্লিকপ্যাড রয়েছে, তাই কোণে ক্লিক করা কার্যকর হয়নি এবং আমি কাজ করতে তিন-আঙুলের ক্লিক পেতে পারি না।

ডেলুডের উত্তরের ভিত্তিতে, আমি https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Buttonless_touchpads_.28aka_Clilkad.2.29/usr/share/X11/xorg.conf.d/50-synaptics.conf এ প্রাপ্ত তথ্যের ভিত্তিতে আমাকে (কুবুন্টুতে) সম্পাদনা করতে হয়েছিল এবং আমার এখন এর মতো বিভাগ রয়েছে:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option     "SoftButtonAreas"  "60% 0 82% 0 40% 59% 82% 0"
EndSection

এটি প্যাডটিকে 40% বাম বোতাম, 20% মাঝারি বোতাম, 40% ডান বোতামে সেট করে। মাঝখানে সঠিকভাবে আঘাত করতে এটি এখনও কিছু অনুশীলন নেয়।



1

টাচপ্যাডে কোণে ট্যাপগুলির জন্য বিভিন্ন সেটিংস রয়েছে এবং আপনি নীচের ডান কোণায় ট্যাপ করলে এটি রাইট ক্লিক করে। তবে আপনি উপরের ডান কোণে ট্যাপ করলে এটি মিডল ক্লিক করে। এটি ডিফল্ট সেটিংস।

সহজ ভাই আমার জন্য কাজ করে :)


1
কেউ এটি কনফিগার করবে কীভাবে? আপনি কীভাবে এটি তার কম্পিউটারে ডিফল্ট সেটিংস করবেন?
কাজ ওল্ফ 21


1

বোতামগুলির সাথে টাচপ্যাড

আমি টাচপ্যাড বোতামযুক্ত একটি ল্যাপটপ ব্যবহার করতাম এবং মিডল ক্লিক ইমুলেশন তৈরি করতে একই সাথে উভয়টিতে ক্লিক করতে চাই।

বোতাম ছাড়াই টাচপ্যাড

আমার কাছে এখন একটি বোতামহীন টাচপ্যাড রয়েছে। আমি যা করেছি তা এখানে:

আপনার টাচপ্যাড আকারের মান এবং কনফিগারেশন সম্পর্কে জানতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$ synclient -l | grep 'Area\|Edge\|ClickFinger' 
LeftEdge                = 129
RightEdge               = 3105
TopEdge                 = 126
BottomEdge              = 2211
VertEdgeScroll          = 0
HorizEdgeScroll         = 0
ClickFinger1            = 1
ClickFinger2            = 3
ClickFinger3            = 0
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
RightButtonAreaLeft     = 1617
RightButtonAreaRight    = 0
RightButtonAreaTop      = 1916
RightButtonAreaBottom   = 0
MiddleButtonAreaLeft    = 0
MiddleButtonAreaRight   = 0
MiddleButtonAreaTop     = 0
MiddleButtonAreaBottom  = 0

তারপরে synclient var1=value1 var2=value2 ...আপনার প্রয়োজন অনুসারে মানগুলি সংশোধন করতে সিনট্যাক্স ব্যবহার করুন । উদাহরণস্বরূপ কমান্ডটি আমি বেলোয়ে দেখুন

মনে রাখবেন যে:

  • ClickFinger1, ClickFinger2এবং ClickFinger3বিকল্পগুলি যথাক্রমে এক, দুই বা তিনটি আঙ্গুলের টাচপ্যাডকে স্পর্শ করার পরে সম্পন্ন হয়ে গেলে পুনর্নির্মাণ ক্লিকগুলি হয়।
  • মান 1 বাম ক্লিকের সাথে সম্পর্কিত।
  • মান 2 মধ্যবর্তী ক্লিকের সাথে সমান।
  • মান 3 ডান ক্লিকের সাথে সমান।

Startup Applications Preferencesআমার টাচপ্যাডটি কনফিগার করতে উইন্ডোতে আমি যে কমান্ডটি চালিয়েছি এবং সেট করেছি তা এখানে :

$ synclient RightButtonAreaTop=0 RightButtonAreaLeft=0   MiddleButtonAreaTop=1916 MiddleButtonAreaLeft=1617  ClickFinger1=0
  • RightButtonAreaTop=0এবং RightButtonAreaLeft=0ডান ক্লিকের কারণে "ডান বোতাম" আনসেট করুন (আমি তিনটি বোতাম সেট করতে আইভান-ভোলসিয়ুকের সেটিংস ব্যবহার করতে ব্যর্থ হয়েছি I আমার কেবলমাত্র মাঝারি ক্লিক আছে)। ডান ক্লিক তৈরি করতে আমি দ্বি-আঙুলের ট্যাপ ব্যবহার করি। ডান ক্লিক বজায় রাখতে সক্ষম না হওয়ায় সমাধান খুঁজে পেতে আমাকে ধাক্কা দেওয়ার পক্ষে যথেষ্ট বিরক্ত করা হচ্ছে না।

  • MiddleButtonAreaTop=1916এবং MiddleButtonAreaLeft=1617মধ্য ক্লিকের জন্য "ডান বোতাম" সেট করুন।

  • ClickFinger1=0ক্লিকের মুহূর্তে একটি আঙুলের পৃষ্ঠটি স্পর্শ করা হলে ঘটে যাওয়া ক্লিকের বিশেষ ব্যাখ্যাটি অক্ষম করে। এর পূর্বের মান: ClickFinger1=1আমার ডান ক্লিকগুলিকে বাম ক্লিক হিসাবে ব্যাখ্যা করার কারণ যখন টাচপ্যাডে অ-ক্লিকযোগ্য আঙুলটি স্পর্শ করছে।

এটি আপনার পছন্দ মত হ্যাক। আপনি আমার চেয়ে ভাল করতে পারেন।


0

আপনি যদি মাউস / ট্র্যাকপ্যাড সেটিংসের জন্য এক্সএফসিই উইকিটিতে দেখেন তবে এটি "ডিভাইস বৈশিষ্ট্য" কীভাবে সেট করা যায় তা উল্লেখ করবে। দুর্ভাগ্যক্রমে এটি সম্পূর্ণ হয়নি কারণ সরাসরি ডিভাইস সেটিংসটি কার্যকর করতে / কার্যকর করতে হয়। উদাহরণস্বরূপ, দুটি আঙুলের ছোঁয়া মিডল ক্লিক এবং তিনটি আঙুলের ডান ক্লিকটি করতে আমার "সিন্যাপটিক্স ট্যাপ অ্যাকশন" পরিবর্তন করতে হবে। এটি প্রথমে দেখতে কেমন লাগে তা এখানে:

$ xinput list-props "ETPS/2 Elantech Touchpad" | grep "Tap Action"
    Synaptics Tap Action (298): 2, 3, 0, 0, 1, 3, 0

এক্সএফসিই 4.12 সেট করতে এটি নিম্নলিখিত করা প্রয়োজন:

xfconf-query -c pointers -p /ETPS2_Elantech_Touchpad/Properties/Synaptics_Tap_Action -n -t int -t int -t int -t int -t int -t int -t int -s 2 -s 3 -s 0 -s 0 -s 1 -s 2 -s 3

এখন আমরা এটি পরিবর্তিত দেখতে পাচ্ছি:

$ xinput list-props "ETPS/2 Elantech Touchpad" | grep "Tap Action"
    Synaptics Tap Action (298): 2, 3, 0, 0, 1, 2, 3

-1

আমি আপনার কনফিগারেশন যোগ synclient TapButton2=2এবং সুপারিশ করব । এটি করতে একটি টার্মিনাল খুলুন এবং চালান:synclient TapButton3=3~/.bashrc

$ echo synclient TapButton2=2 >> ~/.bashrc
$ echo synclient TapButton3=3 >> ~/.bashrc

তারপরে আপনার কম্পিউটারটি পুনরায় বুট করুন।

synclientকমান্ড নিচের কাজগুলো করুন:

  • synclient TapButton2=2 মাঝখানে বোতাম ক্লিকে দুই-আঙুলের ট্যাপ সেট করবে।
  • synclient TapButton3=3 ডান বোতাম ক্লিকে তিন-আঙুলের ট্যাপ সেট করবে।

এটি আপনার বাশার্কে রাখার পরিবর্তে আপনি অনুসরণটি করতে পারেন। সম্পাদনা করুন /usr/share/X11/xorg.conf.d/50-ynaptics.conf। আপনার ডিভাইসের বিভাগে 'অপশন "ট্যাপবটন 3" "3" যোগ করুন।
আতিফম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.