Natty 2nd beta에서 내 응용 프로그램을 테스트하고 있는데, 대부분의 응용 프로그램에서 새로운 오버레이 프로그램을 표시하고 있지만 네이티브가 아닌 GTK 응용 프로그램에서만 표시 할 수없는 것 같습니다 (LibreOffice 또는 Firefox와 같은).
내 응용 프로그램은 Python과 pygtk를 사용하여 코딩되었으므로 오버레이 스크롤 막대가 기본적으로 활성화되어야한다고 생각했지만 잘못되었습니다. 나는 환경 변수를 설정하려고 LIBOVERLAY_SCROLLBAR
에 1
(이전에 응용 프로그램 명령)과를 통해 파이썬 코드 내부의 양단에 os.putenv()
,하지만 여전히 구식 스크롤바를 보여주는 것.
내가 도대체 뭘 잘못하고있는 겁니까?
답변
오버레이 스크롤 막대를 지원하는 유일한 위젯이므로 gtk_scrolled_window 위젯을 사용해야합니다.
출처 https://wiki.ubuntu.com/Ayatana/ScrollBars
작동하지 않으면 다음을 시도하십시오.
sudo su
echo "export LIBOVERLAY_SCROLLBAR=1" > /etc/X11/Xsession.d/80overlayscrollbars