代码之家  ›  专栏  ›  技术社区  ›  KPexEA

如何为Linux设置我的应用程序的桌面图标:KDE、Gnome等?

  •  12
  • KPexEA  · 技术社区  · 17 年前

    我有一个在Windows、Linux和Macintosh上运行的跨平台程序。我的windows版本有一个图标,但我不知道如何为我的Linux版本创建一个图标。 KDE、Gnome等是否有标准格式,或者我是否需要为每一个都做一些特殊的事情?

    如果我能将图标直接嵌入我的exe二进制文件中,那将是最好的。

    3 回复  |  直到 17 年前
        1
  •  10
  •   Jurassic_C    17 年前

    对于Gnome和Kde,您可能希望在应用程序中包含一个桌面文件,用于定义如何启动应用程序。规格可以找到 here . 如果你的应用程序中包含安装程序,你可能希望它生成这个桌面文件,并将其放置在正确的位置,以创建菜单项等等

        2
  •  3
  •   aseigo    17 年前

    kde4_add_app_图标(myapp_SRCS“${CMAKE_CURRENT_SOURCE_DIR}/hi*-app myappname.png”)

    如果你自己滚动,考虑使用 xdg-utils

    桌面标准已经在第一条评论中指出,不过您也可以从系统中获取一个已经安装的标准,然后对其进行修改。至于图标,PNG和SVG都是geerally支持的,尽管PNG仍然倾向于提供最好的结果。

        3
  •  1
  •   tadeusz    17 年前