মাঝের বোতামটি চেপে ধরে রাখলে মাউস গতিবিধি স্ক্রোল করুন


29

উইন্ডোজে, আমি কেন্দ্র বোতামটি ক্লিক করতে অভ্যস্ত এবং এটি উপরে বা নীচে একটি "দ্রুত স্ক্রোল" বিকল্প সরবরাহ করে। আমি লিনাক্সে এই আচরণটি কীভাবে পেতে পারি? বর্তমানে এটির পরিবর্তে কেন্দ্র ক্লিকের পিছনে ব্যাক বোতামটি ব্যবহার করা হবে বলে মনে হচ্ছে।

আমি সেন্টস এর অধীনে জিনোম ব্যবহার করি।


বিশেষত কী কাজ করে না? ইউনিক্স ইঁদুরের প্রথম দিন থেকে তিনটি বোতাম ছিল, তাই মাঝের মাউস বোতামটি সাধারণত বাক্সের বাইরে কাজ করে।
গিলস 'তাই খারাপ হওয়া বন্ধ করুন'

আমি কেন্দ্রের বোতামটি ক্লিক করতে অভ্যস্ত এবং এটি উপরে বা নীচে একটি "দ্রুত স্ক্রোল" বিকল্প সরবরাহ করে। বর্তমানে এটির পরিবর্তে কেন্দ্র ক্লিকের পিছনে ব্যাক বোতামটি ব্যবহার করা হবে বলে মনে হচ্ছে।
some1

2
আহ, সুতরাং আপনি উইন্ডোজ আচরণটি ইউনিক্স আচরণের পরিবর্তে (যেখানে মাঝখানে বোতামটি সাধারণত ক্লিপবোর্ডের সামগ্রীটি পেস্ট করে থাকে) পরিবর্তে মিডিল বোতামটির (বা চাকাটি চাপ দেওয়ার পরিবর্তে) চান। আপনার প্রশ্নে আপনাকে সত্যিই এটি বলা দরকার, আমরা আপনার মন পড়তে পারি না! এর জন্য অ্যাপ্লিকেশনগুলির সহায়তা প্রয়োজন; আপনি কোন অ্যাপ্লিকেশন ব্যবহার করেন? কোন ডেস্কটপ পরিবেশ (যেমন জিনোম, কে, কে, এক্সএফসিই,…)?
গিলস 'খারাপ হয়ে যাওয়া বন্ধ করুন'

ঠিক আছে, আমি বুঝতে পেরেছিলাম যে কোথাও একটি কনফিগারেশন প্যানেল থাকবে যেখানে আমি এটি সেট করতে পারি, তবে আমি এখনও পর্যন্ত এটি পেতে পারি নি। ডেস্কটপটি জেনোম আমি ধরে নিই, এটি কি ডিফল্ট? এবং বিষয়টি ফায়ার ফক্সে রয়েছে।
some1

1
ফায়ারফক্সের জন্য, নিকটবর্তী সদৃশ প্রশ্নের একটি সমাধান রয়েছে ।
গিলস 'তাই খারাপ হওয়া বন্ধ করুন'

উত্তর:


26

এই উইন্ডোজ বৈশিষ্ট্যটি ইউনিক্স বিশ্বে সত্যই প্রবেশ করতে পারেনি। ইউনিক্স বিশ্বে মাঝারি মাউস বোতামটির প্রাথমিক উদ্দেশ্য হ'ল ক্লিপবোর্ড সামগ্রী (বা আরও স্পষ্টভাবে, মাউসের সাথে নির্বাচিত পাঠ্যটি যা স্বয়ংক্রিয়ভাবে অনুলিপি করা হয়) আটকানো। ফায়ারফক্স এবং ক্রোমের মতো ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশনগুলি যা উইন্ডোজ এর অধীনে লিনাক্স-স্টাইলের মাঝারি মাউস বোতামটিকে সমর্থন করে এবং বিপরীতে, তবে বেশিরভাগ অ্যাপ্লিকেশনগুলি এই জাতীয় সূক্ষ্ম স্ক্রোলিং সমর্থন করে না।

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

এই কনফিগারেশনটি খেলতে, এক্সপুট প্রোগ্রামটি ব্যবহার করুন (এর জন্য কোনও জিইউআই সম্মুখভাগ আছে কিনা তা আমি জানি না)। প্রথমে আপনার নির্দেশক ডিভাইসের নাম দেখতে নিম্নলিখিত কমান্ডটি চালান:

$ xinput --list       
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Generic USB Mouse                         id=8    [slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation          id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳   USB Keyboard                            id=9    [slave  keyboard (3)]

উদাহরণস্বরূপ, উপরের আউটপুটে, পয়েন্টার ডিভাইস Generic USB mouse। টিউন করা যায় এমন বৈশিষ্ট্যগুলির তালিকা করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

xinput --list-props 'Generic USB Mouse'

আপনি যে সম্পত্তিগুলির সন্ধান করছেন সেগুলির সেট হ'ল "ইভদেব হুইল এমুলেশন" ones নিম্নলিখিত সেটিংসের সাহায্যে, মাঝের মাউস বোতামটি (বোতাম 2) টিপলে, মাউসটি সরানো হুইল ইভেন্টগুলি প্রেরণ করে (4 = উপরে, 5 = ডাউন, 6 = বাম, 7 = ডান)।

xinput --set-prop 'Generic USB Mouse' 'Evdev Wheel Emulation' 1
xinput --set-prop 'Generic USB Mouse' 'Evdev Wheel Emulation Button' 2
xinput --set-prop 'Generic USB Mouse' 'Evdev Wheel Emulation Axes' 6 7 4 5

আপনি অন্যান্য প্যারামিটারগুলি (জড়তা, সময়সীমা) মুছে ফেলাতে চাইতে পারেন।

আপনি এই কমান্ডগুলি একটি স্ক্রিপ্টে রাখতে পারেন। #!/bin/shএকেবারে প্রথম লাইন হিসাবে যুক্ত করুন , এবং স্ক্রিপ্ট ফাইলটি সম্পাদনযোগ্য (যেমন chmod +x ~/bin/activate-wheel-emulation.sh) করুন। তারপরে আপনার সেশন শুরু হওয়ার পরে চালানো কমান্ডের তালিকায় সেই স্ক্রিপ্টটি যুক্ত করুন ( gnome-session-propertiesআপনাকে এটি কনফিগার করতে দেয়)।

আপনার যদি রুট অ্যাক্সেস থাকে এবং আপনি সমস্ত ব্যবহারকারীর জন্য পরিবর্তন করতে চান (একটি হোম মেশিনে গ্রহণযোগ্য), এটি X.org সার্ভার কনফিগারেশন ফাইলের মাধ্যমে করা সহজ । রুট হিসাবে, মাউস ড্রাইভারের/etc/X11/xorg.conf.d/wheel-emulation.conf জন্য সেটিংস সম্বলিত একটি ফাইল তৈরি করুন । সেটিংস একই তবে সেগুলি কিছুটা আলাদাভাবে সংগঠিত।

Section "InputClass"
    Identifier "Wheel Emulation"
    MatchProduct "Generic USB Mouse"
    Option "EmulateWheel" "on"
    Option "EmulateWheelButton" "2"
    Option "XAxisMapping" "6 7"
    Option "YAxisMapping" "4 5"
EndSection

অন্যান্য পরামিতিগুলি টুইট করার সময় আপনি সতর্কতা অবলম্বন করতে চাইবেন। আপনি যদি Evdev Wheel Emulation Timeoutপ্যারামিটারটি খুব বেশি হ্রাস করেন তবে আপনি মাঝারি মাউস বোতামটি (ক্লিক) কার্যকারিতা পুরোপুরি হারাতে পারেন। উদাহরণস্বরূপ, আপনি যদি এর Evdev Wheel Emulation Timeoutনীচের মানটি হ্রাস করেন Evdev Middle Button Timeoutতবে আপনি আর মিডল বোতাম ক্লিক ইভেন্টগুলি তৈরি করতে পারবেন না। ব্যক্তিগত অভিজ্ঞতা থেকে, নিম্নলিখিতগুলি যথাযথভাবে ভালভাবে কাজ করছে বলে মনে হচ্ছে:
অগ্নিসমসফারগসাস

xinput --set-prop 'Generic USB Mouse' 'Evdev Middle Button Emulation' 1xinput --set-prop 'Generic USB Mouse' 'Evdev Middle Button Timeout' 50xinput --set-prop 'Generic USB Mouse' 'Evdev Wheel Emulation Timeout' 100। এটি যুক্তিসঙ্গতভাবে চমত্কার ক্লিক এবং স্ক্রোল কার্যকারিতা সরবরাহ করে, যদিও আপনি যদি এটি খুব দ্রুত ট্রিগার দেখতে পান তবে বাড়ানোর চেষ্টা করুন Evdev Wheel Emulation Timeout(আমার মনে হয় 200 ডিফল্ট)
অগ্নিসমসফারগুস 12:51

গিলস, আমি মনে করি আপনার প্রস্তাবিত xorg.conf.d কনফিগারেশন ফাইলে কিছু ভুল আছে। যখন আমি এটি ব্যবহার করি আমার এক্স.আরগ একটি কালো স্ক্রিনে বুট হয়েছে। আমি এমন একটি সংস্করণ পেয়েছি যা Device "evdev"এর "EmulateWheelButton"মানটির সাথে ডাবল-কোট যোগ করে এবং রেখে কাজ করে "2"। (দুঃখিত, এই দুটি বা দুটি পরিবর্তনই সমস্যার সমাধান করে কিনা তা খতিয়ে দেখার আমার সময় নেই।)
আরকানন

@ আরকানন অনুপস্থিত ডাবল উদ্ধৃতি অবশ্যই একটি বাক্য গঠন ত্রুটি। আমি ভাবতে Device "evdev"পারি না যে, আপনি কি বোঝাতে চেয়েছেন Driver "evdev"? আমি মনে করি MatchProductএটি কেবলমাত্র জেনেরিক ইউএসবি ইঁদুরের পরিবর্তে সমস্ত ইনপুট ডিভাইসের জন্য বিকল্প নির্ধারণ করে এমন নির্দেশিকার বিকল্প হবে ।
গিলস 'অশুভ হওয়া বন্ধ করুন'

1
@ ওয়ালাকোলু আমি জানি না আপনি এই সঠিক প্রভাবটি পেতে পারেন কিনা তবে আপনি সংখ্যার কীপ্যাডটি টাইপ করে মাউসটি সরিয়ে নিতে পারেন Pointer_EnableKeys(গুগল এটি ব্যবহার করতে পারেন বা এখানে একটি নতুন প্রশ্ন জিজ্ঞাসা করতে পারেন), এবং আপনি এক্সকেবি (সন্ধান কীবার্ড) এর মাধ্যমে ফ্যানসিয়ার আচরণ স্থাপন করতে পারেন : মাউসকি, অথবা আপনি যা চান ঠিক তা বর্ণনা করে এখানে একটি নতুন প্রশ্ন জিজ্ঞাসা করুন এবং এটি ঠিক না থাকলে আপনি কী সমাধান করবেন)।
গিলস 9'14

25

দেখা যাচ্ছে এটি ফায়ারফক্স পছন্দগুলির মাধ্যমে করা যেতে পারে।

  1. টান ডাউন মেনু থেকে: সম্পাদনা -> পছন্দসমূহ
  2. তারপরে ট্যাবগুলি নির্বাচন করুন: উন্নত -> সাধারণ
  3. তারপরে "অটস্ক্রোলিং ব্যবহার করুন" পরীক্ষা করুন

স্ক্রিনশট

   এস এস


0

জন্য chromeআপনি autoscrolling জন্য এই এক্সটেনশনটি ব্যবহার করতে পারেন

চম্ন

এক্সটেনশন ইনস্টল করার পরে ক্রোম পুনরায় চালু করতে ভুলবেন না

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.