関数によって設定されたウィンドウSVG
のアイコンとしてファイルを使用する場合:PyGTK
set_icon_from_file("icon.svg")
、
Ubuntu11.10のAlt-TabビューとUnityLauncherバーから表示すると、アイコンがぼやけて表示されます。
アイコンがぼやけるのを防ぎ、通常の品質を維持する簡単な方法はありますか?
関数によって設定されたウィンドウSVG
のアイコンとしてファイルを使用する場合:PyGTK
set_icon_from_file("icon.svg")
、
Ubuntu11.10のAlt-TabビューとUnityLauncherバーから表示すると、アイコンがぼやけて表示されます。
アイコンがぼやけるのを防ぎ、通常の品質を維持する簡単な方法はありますか?
Unity と Gnome3 は、適切な .desktop ファイルでアイコンを定義し、~/.local/share/applications/
これを使用してアプリケーションを起動した場合にのみ、フル解像度でアイコンを表示します。そこに SVG ファイルを指定すると、フル解像度で使用されます。
デスクトップ環境が何らかの方法で正しいアイコンを見つけることを確認したい場合は、これに従って、正しい WM_CLASS を設定する必要がありますgtk.gdk.set_program_class("my_app")
。次に、.desktop ファイルを呼び出しますmy_app.desktop
。
ああ、あなたはのgtk.gdk.set_program_class()
前set_icon_from_file()
に呼び出す必要があります。後者は、.desktop ファイルを認識しない Windows でもアプリを実行する場合にのみ必要です。