2012-01-09 4 views
3

함수에 의해 설정 PyGTK 윈도우의 아이콘과 같은 SVG 파일을 사용 : Alt 키 탭보기와 유니티 런처에서 볼 때PyGTK 아이콘 흐릿한 우분투

set_icon_from_file("icon.svg"),

아이콘이 흐리게 표시 우분투 11.10의 바.


아이콘이 흐려지는 것을 방지하고 정상적인 품질을 유지하는 간단한 방법이 있습니까?

+0

아이콘이 오른쪽 hight : 너비 비율 및 해상도 등이 흐리게 보이지 않는 다른 아이콘 (예 : 직감)과 비교되도록 설정했는지 확인 했습니까? – deinonychusaur

답변

1

Unity 및 Gnome3은 적절한 .desktop 파일에 아이콘을 정의한 경우 아이콘을 전체 해상도로만 표시합니다. ~/.local/share/applications/에 입력하고 애플리케이션을 실행합니다. 여기서 SVG 파일을 제공 할 수 있으며 전체 해상도로 사용됩니다.

this에 따라 데스크톱 환경에서 올바른 아이콘을 찾으려면 gtk.gdk.set_program_class("my_app")과 같은 올바른 WM_CLASS를 설정해야합니다. 그런 다음 .desktop 파일 my_app.desktop으로 전화하십시오.

아, 그리고 보다 먼저 set_icon_from_file()으로 전화해야합니다. 그렇지 않으면 여전히 고의질로 고해상도 이미지가 표시됩니다. 후자는 .desktop 파일을 모르는 Windows에서 앱을 실행하는 경우에만 필요합니다.