最近在写一个小小的python程序,在archLinux基本写好了,考虑到或许会有人在Windows下使用,于是进入XP(好久没用了哈),装上wxPython,python自带的IDLE行为怪异,还是喜欢用geany,于是装GTK,还是那个gtk默认还是那个令人不爽的主题
![]()
万年不变的主题
主题之前折腾过了,现在我又对图标不爽了,要把它换掉,又是一番折腾,参考这个贴子搞定。
方法
因为在Windows下没有找到Linux那种安装工具,所以要手动安装了
- 下载图标包,我个人比较喜欢gnome-color里的gnome-brave,可上gnome-look.org找很多
- 解压图标包,可用7zip,直到见到“gnome-brave”文件夹,里面应有个“index.theme”这个文件
- 然后复制粘贴到你的GTK库文件夹里的“shareicons”文件夹,不存在“icons”的话就新建。
- 然后进入“C:Documents and Settings你的用户名”,找“.gtkrc-2.0”这个文件,如果不存在就新建一个,在末尾加上一行,注意把“gnome-brave”替换成你的图标集文件夹名称
- 启动GTK程序查看结果
gtk-icon-theme-name = "gnome-brave"
![]()
图标给换掉了
补充问题
- 系统上可能有几个GTK库,比如GIMP是自带的,它不读取“C:Documents and Settings你的用户名.gtkrc-2.0”,需要找到该程序的使用gtkrc配置文件,通常是该程序目录下的“etcgtk-2.0”,同样也要复制图标文件夹到该程序目录下的“shareicons”文件夹。可以参考《Windows下GTK运行库笔记》和上面的主题设置文章
- 图标集文件夹放到“C:Documents and Settings你的用户名.icons”下都可以的,“.icons”这个文件夹无法用资源管理器创建,要进命令提示符搞定
- 或许你运行程序后部分图标都变成讨厌的红色叉叉了,打开图标集文件夹,发现部分图片无法打开,这又需要折腾了,看这里。
mkdir .icons
