Uygulamamda yer paylaşımlı kaydırma çubuklarını nasıl etkinleştiririm?


14

Uygulamamın çoğu uygulamanın yeni bindirme scroolbar'larını gösterdiği Natty 2. beta sürümünde test ediyorum, sanırım sadece yerli olmayan GTK uygulamaları bunu gösteremiyor (LibreOffice veya Firefox gibi).

Uygulamam Python ve pygtk kullanılarak kodlandı, bu yüzden bindirme kaydırma çubuklarının varsayılan olarak etkinleştirilmesi gerektiğini düşündüm ama yanılmışım. Ben ortam değişkeni ayarlamak için çalıştı LIBOVERLAY_SCROLLBARiçin 1(daha önce uygulama komutuna) ve üzeri piton kodu içinde hem terminalde os.putenv(), ama yine de eski moda kaydırma çubukları gösteriyor.

Neyi yanlış yapıyorum?


2
Bu soru oldukça eski - son Natty sürümünde hala bu sorunla karşılaşıyor musunuz?
Marcel Stimberg

2
Belki PyGTK yerine PyGI kullanmak istersiniz.
fitojb

1
gtk_scrolled_windowWidget kullanıyor musunuz ? Veya PyGTK açısından gtk.ScrolledWindow?
falstaff

Yanıtlar:


3

Yer paylaşımlı kaydırma çubuklarını destekleyen tek widget olduğu için gtk_scrolled_window widget'ını kullanmalısınız.

Kaynak https://wiki.ubuntu.com/Ayatana/ScrollBars

Eğer işe yaramazsa şunu deneyin:

sudo su
echo "export LIBOVERLAY_SCROLLBAR=1" > /etc/X11/Xsession.d/80overlayscrollbars
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.