ReText是一个简单而又强大的 Markdown 和 reStructuredText.编辑器。它是用python写的,使用qt制作图形界面。

因为Qt的一个bug,在非gnome环境下,ReText的菜单图标会消失,就像下边这样:

修复的方法如下:

运行这两个命令,记下获取的值。

1
2
gconftool-2 --get /desktop/gnome/interface/icon_theme
gsettings get org.gnome.desktop.interface icon-theme

我在ArchLinux i3wm 下,只有第二个有输出

1
'gnome'

~/.config/ReText project/ReText.conf,如果没有这个文件的,请自己建立一个。 填入或修改以下内容:

1
2
3
[General]
iconTheme=<之前获取到的值>

记得不要引号 我这里是iconTheme=gnome

重新打开ReText

Bingo!!!

参考链接:

http://www.svenbit.com/2012/05/fix-missing-toolbar-icon-in-retext/