Bagaimana cara mengaktifkan bilah gulir hamparan di aplikasi saya?

14

Saya sedang menguji aplikasi saya dalam Natty 2nd beta, di mana sebagian besar aplikasi menunjukkan scroolbars overlay baru, saya kira hanya aplikasi GTK non-asli yang tidak dapat menampilkannya (seperti LibreOffice atau Firefox).

Aplikasi saya dikodekan menggunakan Python dan pygtk jadi saya pikir bilah gulir hamparan harus diaktifkan secara default tetapi saya salah. Aku mencoba untuk mengatur variabel lingkungan LIBOVERLAY_SCROLLBARuntuk 1di kedua terminal (yang sebelumnya perintah aplikasi) dan di dalam kode python melalui os.putenv(), tapi masih menunjukkan scrollbar kuno.

Apa yang saya lakukan salah?

Htechno
sumber
2
Pertanyaan ini cukup lama - apakah Anda masih memiliki masalah dengan rilis Natty akhir ini?
Marcel Stimberg
2
Mungkin Anda ingin menggunakan PyGI, bukan PyGTK.
fitojb
1
Apakah Anda menggunakan gtk_scrolled_windowwidget? Atau dalam istilah PyGTK gtk.ScrolledWindow,?
Falstaff

Jawaban:

3

Anda harus menggunakan widget gtk_scrolled_window karena merupakan satu-satunya widget yang mendukung bilah gulir hamparan.

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

Jika tidak berhasil coba dengan:

sudo su
echo "export LIBOVERLAY_SCROLLBAR=1" > /etc/X11/Xsession.d/80overlayscrollbars
Matteo Pagliazzi
sumber