पुराना सवाल है, लेकिन: जबकि यह urxvt में संभव नहीं है, मैंने कुछ बदलाव किए हैं जो वास्तव में ऐसा करने के लिए एक विकल्प (सेकेंडरीव्हील) जोड़ देगा, और इसे VTE- आधारित टर्मिनलों की तरह व्यवहार करेगा।
यह नया विकल्प क्या करता है, बहुत सरल है: माउस व्हील का उपयोग करते समय, यदि आप द्वितीयक स्क्रीन (*) पर हैं तो कोई स्क्रॉलिंग नहीं होगी, और इसके बजाय 3 "नकली" कीस्ट्रोक्स रनिंग एप्लिकेशन को भेजे जाएंगे। तो, एक पहिया ऊपर तीन बार कुंजी दबाने के रूप में एक ही परिणाम होगा, और पहिया नीचे 3 बार नीचे कुंजी दबाने के रूप में एक ही परिणाम होगा।
(*) यह सुनिश्चित नहीं है कि यह "आधिकारिक" शब्द है या नहीं, लेकिन कम से कम यह कैसे urxvt में कहा जाता है।
काफी आसान है, लेकिन यह चाल है: अब जब चल रहा है man
, less
या किसी भी अन्य अनुप्रयोग जो माध्यमिक स्क्रीन का उपयोग करता है, तो आप माउस व्हील का उपयोग कर सकते हैं ताकि आप ऊपर (नीचे की चाबियाँ दबाए) या (जो कुछ भी आवेदन करते हैं, वह चारों ओर घूम सकता है)।
यह ध्यान दिया जाना चाहिए कि मुझे यकीन नहीं है कि यह वास्तव में VTE- आधारित टर्मिनलों में कैसे किया जाता है - मैंने कभी जांच नहीं की - लेकिन यह काम करता है, इसलिए यह मेरे लिए काम करता है।
थोड़ी और जानकारी, और आर्क लिनक्स के लिए कोड और PKGBUILD के लिंक वहां पाए जा सकते हैं:
http://mywaytoarch.tumblr.com/post/14455320734/scrolling-mouse-wheel-improverments-vte-like-in-urxvt
उम्मीद है कि यह कुछ के लिए उपयोगी हो सकता है!