如何在我的应用中启用叠加滚动条?

Hte*_*hno 14 programming 11.04 pygtk overlay-scrollbars application-development

我正在 Natty 2nd beta 中测试我的应用程序,其中大多数应用程序都显示新的覆盖滚动条,我想只有非本地 GTK 应用程序无法显示它(如 LibreOffice 或 Firefox)。

我的应用程序是使用 Python 和 pygtk 编码的,所以我认为默认情况下应该启用覆盖滚动条,但我错了。我试图环境变量设置LIBOVERLAY_SCROLLBAR1在两个终端(先前到应用程序命令),并通过Python代码内os.putenv(),但它仍然显示老式滚动条。

我究竟做错了什么?

Mat*_*zzi 3

您应该使用 gtk_scrolled_window 小部件,因为它是唯一支持覆盖滚动条的小部件。

来源https://wiki.ubuntu.com/Ayatana/ScrollBars

如果不起作用请尝试:

sudo su
echo "export LIBOVERLAY_SCROLLBAR=1" > /etc/X11/Xsession.d/80overlayscrollbars
Run Code Online (Sandbox Code Playgroud)