কীভাবে আমার অ্যাপে ওভারলে স্ক্রোলবারগুলি সক্ষম করবেন?


14

আমি আমার অ্যাপটি ন্যাটি ২ য় বিটাতে পরীক্ষা করছি, যেখানে বেশিরভাগ অ্যাপ্লিকেশনগুলি নতুন ওভারলে স্ক্রোলবারগুলি দেখায়, আমি অনুমান করি যে কেবলমাত্র অ-নেটিভ জিটিকে অ্যাপ্লিকেশনগুলি এটি প্রদর্শন করতে পারে না (লিবারেফিস বা ফায়ারফক্সের মতো)।

আমার অ্যাপটি পাইথন এবং পাইগটক ব্যবহার করে কোডিং করা হয়েছে তাই আমি ভেবেছিলাম ওভারলে স্ক্রোলবারগুলি ডিফল্টরূপে সক্ষম করা উচিত তবে আমি ভুল ছিল। আমি এনভায়রনমেন্ট ভেরিয়েবল সেট করার চেষ্টা করেছিলেন LIBOVERLAY_SCROLLBARকরতে 1উভয় টার্মিনাল (আগের অ্যাপ্লিকেশন কমান্ড) এবং মাধ্যমে পাইথন কোড ভিতরে os.putenv(), কিন্তু এটি এখনও সেকেলে স্ক্রোলবারগুলি দেখাচ্ছে।

আমি কি ভুল করছি?


2
এই প্রশ্নটি বেশ পুরানো - আপনার এখনও চূড়ান্ত নাটি প্রকাশের সাথে এই সমস্যা আছে?
মার্সেল স্টিমবার্গ

2
হতে পারে আপনি পিজিটিকে এর পরিবর্তে পাইজিআই ব্যবহার করতে চান।
ফিটজব

1
আপনি কি gtk_scrolled_windowউইজেট ব্যবহার করছেন ? বা পাইজিটি কে পদে gtk.ScrolledWindow,?
ফলস্ট্যাফ

উত্তর:


3

আপনার gtk_scrolled_window উইজেট ব্যবহার করা উচিত কারণ একমাত্র উইজেট যা ওভারলে স্ক্রোলবারগুলিকে সমর্থন করে।

উত্স https://wiki.ubuntu.com/Ayatana/ScrolBars

যদি এটি কাজ না করে তবে চেষ্টা করুন:

sudo su
echo "export LIBOVERLAY_SCROLLBAR=1" > /etc/X11/Xsession.d/80overlayscrollbars
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.