GTK3 स्क्रॉलबार व्यवहार को कैसे ठीक करें


44

मैंने ओवरले स्क्रॉलबार्स को हटा दिया है।

मैं GTK3 स्क्रॉलबार क्लिक व्यवहार को कैसे कॉन्फ़िगर कर सकता हूं?

GTK3 अनुप्रयोगों स्क्रॉलबार Ubuntu 12.10 और 13.04 के तहत अजीब व्यवहार करते हैं। फेडोरा 17 और 18 के साथ भी ऐसा होता है।

जब मैं अंगूठे के ऊपर या नीचे कहीं भी छोड़ता हूं, तो वह उस स्थिति पर पहुंच जाता है और वहां से खींचना शुरू कर देता है। अपेक्षित व्यवहार एक पृष्ठ को ऊपर या नीचे स्क्रॉल करना है।

जब मैं अंगूठे के ऊपर या नीचे कहीं भी राइट-क्लिक करता हूं, तो यह एक पृष्ठ को ऊपर या नीचे स्क्रॉल करता है। यही वह व्यवहार है जिसकी मुझे वाम-क्लिक से उम्मीद है, उसी तरह यह जीटीके 2 और क्यूटी अनुप्रयोगों पर काम करता है।

क्षैतिज स्क्रॉलबार में एक ही समस्या है।

यह स्थिरता के लिए बहुत बुरा है।


1
आप निम्नलिखित पर्यावरण चर के साथ स्क्रॉलबार व्यवहार को वापस GTK2 में सेट करने का प्रयास कर सकते हैं LIBOVERLAY_SCROLLBAR=0:।
ग्लूटानाट

धन्यवाद, यह मुझे तब से पागल बना रहा है जबसे फ़ायरफ़ॉक्स ने gtk3 पर स्विच किया है।
sarnold

जवाबों:


46

यहाँ उत्तर मिला:

https://forums.gentoo.org/viewtopic-t-948904-start-0.html

फ़ाइल संपादित करें (या बनाएं):

~/.config/gtk-3.0/settings.ini

और निम्नलिखित जोड़ें:

[Settings]
gtk-primary-button-warps-slider = false

3
धन्यवाद, यह बहुत मददगार था। मैं केवल 2 या 3 gtk आधारित अनुप्रयोगों का उपयोग करता हूं, और स्क्रॉलबार उन सभी अनुप्रयोगों की तुलना में उन लोगों से अलग व्यवहार करता है जो मुझे पागल कर रहे थे।
जान हैवलेस्क

1
मेरे लिए KDE में GTK ऐप्स के लिए काम नहीं करता है। /etc/gtk-3.0/settings.iniकुछ अनुप्रयोगों के लिए कार्यों में संपत्ति सेट करना लेकिन सभी नहीं।
मुस्किक

3
काम करता है, यह GTK3 अनुप्रयोगों को gedit की तरह ठीक करेगा। यह दुख की बात है कि उन हैक हैक दुर्व्यवहार से सबसे बुनियादी गिनी सुविधाओं (जो दशकों से पूरी तरह से काम किया है) को रोकने के लिए आवश्यक हैं।
बेसिक

7
किस प्रतिभा ने इस "सुविधा" के बारे में सोचा? मध्य-क्लिक पहले से ही क्लिक किए गए बिंदु तक पहुंच जाता है, और इससे टूट गया था। fix_broken_scroll_bar=true
ग्रिंगो ने

मैं समाधान को लागू करना चाहता हूं, लेकिन मुझे नहीं पता कि फ़ाइल को कैसे / कहाँ संपादित करें (या बनाएं) ~ / .config / gtk-3.0 / settings.ini। क्या आप बता सकते हैं कि मुझे क्या करना है?
थियरी मिसिका

4

GTK2 अनुप्रयोगों के लिए, मैंने यह भी देखा कि स्क्रॉलबार-ताना व्यवहार अद्वैत थीम (लेकिन ग्रेबर्ड थीम के साथ नहीं) के साथ होता है। मैंने इसे GTK2 के /usr/share/themes/Adwaita/gtk-2.0/gtkrcलिए लाइन को एडिट और बदलकर ठीक किया

gtk-primary-button-warps-slider = 1

सेवा

gtk-primary-button-warps-slider = 0


1

व्यवहार डेस्कटॉप थीम / आपके द्वारा चुनी गई शैली से बंधा हुआ प्रतीत होता है। यदि आप gtk2-engines-xfceपैकेज स्थापित करते हैं और फिर Appearance सेटिंग्स में से एक GTK2 थीम (जैसे Xfce-4.0 ) का चयन करते हैं, तो आपको GTK2- स्टाइल स्क्रॉल बार मिलेंगे।

जब तक आप विशेष रूप से अद्वैत या ग्रेबर्ड का उपयोग करने में रुचि रखते हैं, मुझे लगता है कि सबसे अच्छा (और निश्चित रूप से सबसे आसान) समाधान सिर्फ एक अलग विषय चुनना है।


0

Gtk2 स्क्रॉलबार व्यवहार पर लौटना भी प्रति-थीम के आधार पर ~/.themes/myThemeName/gtk-3.0/settings.iniफ़ाइल, [सेटिंग्स] अनुभाग, स्क्रॉलबार व्यवहार स्विच में बना / शामिल करके किया जा सकता है

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