स्क्रॉल लिनक्स, मैक के लिए क्रोम / क्रोमियम मध्य माउस बटन


47

मध्य बटन पर क्लिक करने से मुझे पृष्ठ को स्क्रॉल करने की अनुमति नहीं मिलती है। क्या इस व्यवहार को ठीक करने का कोई तरीका है?

जानकारी:

  1. उबंटू 10.10
  2. क्रोमियम 9.0.597.94
  3. लॉजिटेक MX518

अपडेट : क्रोम भी, और अन्य क्रोमियम आधारित।

जवाबों:


58

लिनक्स आधारित / मैक सिस्टम में, Google Chrome / Chromium को यह सुविधा नहीं मिली है। आपको AutoScroll एक्सटेंशन प्राप्त करना होगा। यहाँ यह है: स्व घूमनाAutoScroll


2
महान टिप - मेरे लिए काम किया।
मार्क रूनी

15
यह एक वास्तविक शर्म की बात है कि उनके पास डिफ़ॉल्ट रूप से यह नहीं है।
21

आप गति को कैसे नियंत्रित करते हैं?
बजे रफी ​​खाचदौरियन

क्या यह सेटिंग्स में नहीं है?
एंटीवायरल

अच्छा जवाब, लेकिन आप मुझे एक छवि पर क्लिक करने के लिए क्यों कह रहे हैं, और न केवल एक नियमित लिंक प्रदान करें?
mwfearnley

16

यह कुछ भी स्थापित करने की आवश्यकता के बिना आपके सभी अनुप्रयोगों के साथ काम करेगा।

अपना इनपुट डिवाइसआईडी प्राप्त करें

xinput list

मेरे मामले में एक Logitech M315 / M235 डिवाइसआईडी के साथ 11 था।

उपलब्ध संपत्तियों की सूची का उपयोग करने के लिए xinput list-props <deviceID>। यदि आप libinput (भविष्य / वर्तमान) का उपयोग कर रहे हैं, तो लगभग सभी गुण libinput (चेक भी libinput list-devices) के साथ शुरू होंगे ।

तुम हमेशा के साथ अपने इनपुट डिवाइस का परीक्षण कर सकते xev, evtest, xinput --test deviceIDया libinput debug-events

साथ में libinput

17.04 के बाद से उबंटू लिबिनपुट का उपयोग करता है , इसलिए माउस गुण सेट करने के लिए:

xinput set-prop 11 "libinput Scroll Method Enabled" 0, 0, 1  # This is button
xinput set-prop 11 "libinput Button Scrolling Button" 2  # This is middle mouse. Already 2 by default

से विवरण man libinput:

  • libinput स्क्रॉल विधि 3 बूलियन मान (8 बिट, 0 या 1), क्रम में "टू-फिंगर", "एज", "बटन"। वर्तमान में इस उपकरण पर स्क्रॉल विधि को इंगित करता है।
  • libinput बटन स्क्रॉलिंग बटन 1 32-बिट मान। बटन स्क्रॉल करने के लिए उपयोग करने के लिए बटन संख्या सेट करता है। यह सेटिंग स्क्रॉल विधि से स्वतंत्र है, बटन स्क्रॉल करने के लिए विधि को बटन-स्क्रॉलिंग पर सेट किया जाना चाहिए और एक वैध बटन सेट करना होगा।

साथ में evdev

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

  • आप इसे बैश स्क्रिप्ट में जोड़ सकते हैं और इसे लॉगिन पर चला सकते हैं।
  • व्हील की तरह, एक ही मूवमेंट के साथ, दबाने Ctrlपर / आउट पेज पर ज़ूम होगा। Ctrl+0दुबारा सेट करने के लिए।
  • Ubuntu 18.04 डिफ़ॉल्ट रूप से X का उपयोग करें। वायलैंड के साथ एक और कहानी हो सकती है।
  • शायद फ़ायरफ़ॉक्स ऑटोस्कोलिंग की तुलना में बेहतर है , नियंत्रित करना आसान है।
  • आर्चलिनक्स विकी में लिबिनपुट

उबंटू 16.04 पर मेरे लिए काम नहीं करता है; प्रस्तावित evdevआदेशों में से पहला चलाने से मुझे "संपत्ति 'एवदेव व्हील इम्यूलेशन' प्राप्त नहीं होता है, आपको इसके प्रकार और प्रारूप को निर्दिष्ट करने की आवश्यकता है"
मार्क एमी

@markAmery मैं Ubuntu 16.04 का भी उपयोग कर रहा हूं। संभवतः आप लिबिनपुट का उपयोग कर रहे हैं। उपकरण गुणों की सूची बनाएं। अगर यह आपकी मदद करता है तो मत भूलना।
पाब्लो ए

4
यह सबसे अच्छा उत्तर है और इसे स्वीकार किया जाना चाहिए।
jtolds

evdevएक जादू की तरह काम किया। बस मेरे माउस डिवाइस को नोट करने के लिए नंबर 10नहीं दिया गया था 11
पाईपी

@ डिपीआई मैं अपने उत्तर को अधिक स्पष्ट होने के लिए संपादित करता हूं, 11 मेरे मामले में था। यदि आप इसे उपयोगी पाते हैं तो उत्थान करना न भूलें।
पाब्लो ए

3

मैं एक और जोड़े को जोड़ने की सलाह देता हूं, जो "एक पृष्ठ को स्क्रॉल करता है जैसे कि एक स्क्रॉलबार आपके माउस के नीचे है।" मैंने पाया कि हमें स्क्रॉल चाल पर अधिक नियंत्रण देना चाहिए।

दोनों एडऑन्स के साथ आप माउस को ऊपर और नीचे और यहां तक ​​कि क्षैतिज रूप से स्क्रॉल करने वाले पृष्ठों को दबाने के लिए दबाए गए माध्यमिक बटन को क्लिक करें।


"स्क्रॉलबार एनीवेयर" के रूप में नामित एक्सटेंशन्स तब "ऑटोक्राक्रोल" बेहतर काम कर रहे हैं, क्योंकि यह वेबसाइट के अनाउंसमेंट पर माउसडाउन जेएस-इवेंट को ब्लॉक नहीं करता है, अगर इसकी आवश्यकता नहीं है।
8

-1

मेरे पास Ubuntu 14.04 है और मेरे क्रोम उदाहरणों में से एक पर माउस व्हील ने काम करना बंद कर दिया है। मैंने यहां टिप का पालन ​​किया और यह बहुत अच्छा काम करता है। जब मैं पृष्ठ में जाता हूं about::flags, तो "स्मूथ स्क्रॉलिंग" विकल्प सक्षम हो गया। मैंने इसे निष्क्रिय कर दिया और यह काम करता है।

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