Windows下GTK程序图标设置

最近在写一个小小的python程序,在archLinux基本写好了,考虑到或许会有人在Windows下使用,于是进入XP(好久没用了哈),装上wxPython,python自带的IDLE行为怪异,还是喜欢用geany,于是装GTK,还是那个gtk默认还是那个令人不爽的主题


万年不变的主题

主题之前折腾过了,现在我又对图标不爽了,要把它换掉,又是一番折腾,参考这个贴子搞定。

方法

因为在Windows下没有找到Linux那种安装工具,所以要手动安装了

  1. 下载图标包,我个人比较喜欢gnome-color里的gnome-brave,可上gnome-look.org找很多
  2. 解压图标包,可用7zip,直到见到“gnome-brave”文件夹,里面应有个“index.theme”这个文件
  3. 然后复制粘贴到你的GTK库文件夹里的“shareicons”文件夹,不存在“icons”的话就新建。
  4. 然后进入“C:Documents and Settings你的用户名”,找“.gtkrc-2.0”这个文件,如果不存在就新建一个,在末尾加上一行,注意把“gnome-brave”替换成你的图标集文件夹名称
  5. gtk-icon-theme-name = "gnome-brave"

  6. 启动GTK程序查看结果


图标给换掉了

补充问题

  • 系统上可能有几个GTK库,比如GIMP是自带的,它不读取“C:Documents and Settings你的用户名.gtkrc-2.0”,需要找到该程序的使用gtkrc配置文件,通常是该程序目录下的“etcgtk-2.0”,同样也要复制图标文件夹到该程序目录下的“shareicons”文件夹。可以参考《Windows下GTK运行库笔记》和上面的主题设置文章
  • 图标集文件夹放到“C:Documents and Settings你的用户名.icons”下都可以的,“.icons”这个文件夹无法用资源管理器创建,要进命令提示符搞定
  • mkdir .icons

  • 或许你运行程序后部分图标都变成讨厌的红色叉叉了,打开图标集文件夹,发现部分图片无法打开,这又需要折腾了,看这里
该文章发布在 程序配置,标签:。收藏该永久链接

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

评论须知
  • 如果有人@你的用户名,系统会发送邮件通知你。
  • 请不要在评论正文处里留下邮箱,以防被垃圾机器人采集。
  • 有问题请留在相关话题的文章上,我都会看到的。