页次: 1
用了两个月arch了, 使用的官方源gvim一直没有图标,今天想解决这个问题,未果,求教
桌面用的openbox,没有图标的软件openbox一律显示默认icon
这是gvim.desktop
>>>cat /usr/share/applications/gvim.desktop | grep Icon
Icon=gvim
gvim安装包里面貌似只有一个icon
>>> $ pacman -Ql gvim | grep png
gvim /usr/share/pixmaps/gvim.png
像 chromium 也是gtk2.0,人家带了全套的icon
>>> $ pacman -Ql chromium | grep png
chromium /usr/share/icons/hicolor/128x128/apps/chromium.png
chromium /usr/share/icons/hicolor/16x16/apps/chromium.png
chromium /usr/share/icons/hicolor/22x22/apps/chromium.png
chromium /usr/share/icons/hicolor/24x24/apps/chromium.png
chromium /usr/share/icons/hicolor/256x256/apps/chromium.png
chromium /usr/share/icons/hicolor/32x32/apps/chromium.png
chromium /usr/share/icons/hicolor/48x48/apps/chromium.png
chromium /usr/share/icons/hicolor/64x64/apps/chromium.png
后来我装了lxappearance,设置Icon主题为gnome
>>> $ cat .gtkrc-2.0
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
gtk-theme-name="Raleigh"
gtk-icon-theme-name="gnome"
试了很多办法,给指gvim.desktop里的Icon项指定路径,或者在/usr/share/icons/gnome和/usr/share/icons/hicolor里面加gvim.png,都没有效果。。
最近编辑记录 pk (2014-08-16 20:40:07)
离线
我的就有呢。是不是 openbox 的问题呀。
离线
我的就有呢。是不是 openbox 的问题呀。
确实是openbox的问题,openbox用的 x11 window icons,貌似唯一的解决办法是用xseticon来设置x11 windows
autocmd GuiEnter * execute '!xseticon -id "' . v:windowid . '" /usr/share/pixmaps/gvim.png'
gvim启动后获得window id来指定icon
另外 可以把GuiEnter换成VimEnter,进vim的时候也指定图标,退出的时候再加一个vim退出事件把图标再改回去
蛋疼。。
最近编辑记录 pk (2014-08-16 22:48:28)
离线
页次: 1