मेरे ऐप में ओवरले स्क्रॉलबार को कैसे सक्षम करें?


14

मैं अपने ऐप को नेटी 2 के बीटा में परीक्षण कर रहा हूं, जिसमें अधिकांश एप्लिकेशन नए ओवरले स्क्रोलबार्स दिखा रहे हैं, मुझे लगता है कि केवल गैर-देशी जीटीके ऐप इसे नहीं दिखा सकते हैं (जैसे लिब्रेऑफिस या फ़ायरफ़ॉक्स)।

मेरे ऐप को पायथन और pygtk का उपयोग करके कोडित किया गया है इसलिए मैंने सोचा कि ओवरले स्क्रॉलबार को डिफ़ॉल्ट रूप से सक्षम किया जाना चाहिए लेकिन मैं गलत था। मैं पर्यावरण चर सेट करने की कोशिश की LIBOVERLAY_SCROLLBARकरने के लिए 1दोनों टर्मिनल (पहले एप्लिकेशन आदेश के लिए) और के माध्यम से अजगर कोड के अंदर में os.putenv(), लेकिन यह अभी भी पुराने जमाने स्क्रॉलबार दिखा रहा है।

मैं क्या गलत कर रहा हूं?


2
यह प्रश्न काफी पुराना है - क्या आपको अभी भी इस समस्या के साथ अंतिम नेटी रिलीज़ है?
Marcel Stimberg

2
हो सकता है कि आप PyGTK की जगह PyGI का उपयोग करना चाहते हों।
तिकोजब

1
क्या आप gtk_scrolled_windowविजेट का उपयोग कर रहे हैं ? या PyGTK शब्दों में gtk.ScrolledWindow,?
बाज़

जवाबों:


3

आपको gtk_scrolled_window विजेट का उपयोग करना चाहिए क्योंकि एकमात्र विजेट है जो ओवरले स्क्रॉलबार का समर्थन करता है।

स्रोत https://wiki.ubuntu.com/Ayatana/ScrollBars

यदि यह काम नहीं करता है तो इसके साथ प्रयास करें:

sudo su
echo "export LIBOVERLAY_SCROLLBAR=1" > /etc/X11/Xsession.d/80overlayscrollbars
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.