Чтобы виндовые приложения (EXE) в Gnome (Nautilus) показывались привычными иконками как в Windows, нужно проделать всего несколько телодвижений:
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-exe"> <comment>Windows executable</comment> <glob pattern="*.exe"/> </mime-type> </mime-info>
update-mime-database .local/share/mime/
gnomevfs-info ЛЮБОЙ-WIN-ФАЙЛ.exe | grep MIME должен ответить: prints "MIME type : application/x-exe".
#!/bin/sh
f=`mktemp`
if wrestool "$1" -x -t14 > $f && [ -s $f ]; then
id=`icotool -l $f | awk '{
ci=int(substr($2,index($2,"=")+1));
cw=int(substr($3,index($3,"=")+1));
cb=int(substr($5,index($5,"=")+1));
if (cw > w || (cw == w && cb > b)) {
b = cb;
w = cw;
i = ci;
}
}
END {
print i;
}'`
icotool -x --index=$id $f -o "$2"
convert -resize 48x48 "$2" "$2" # optional
else
cp '/usr/share/icons/crystalsvg/48x48/mimetypes/exec_wine.png' "$2"
fi
rm $f
Даём ему права на исполнение: chmod 755 wineicon.shgconftool --type string --set /desktop/gnome/thumbnailers/application@x-exe/command "wineicon.sh %i %o" gconftool --type bool --set /desktop/gnome/thumbnailers/application@x-exe/enable true
Комментарии
Класс, .......а как проделать это для KDE для Konqueror ?
kwine умеет тоже самое но немного проще и в KDE :)
kwine говорите.... дык вроде проект умер давно... конечно может ошибаюсь. Тогда как на кубунту его прикрутить?
зы гугл молчит
Как к убунте прикрутить я не в курсе. А вот в Gentoo он лежит в оверлее arcon-portage и нормально ставится.:)
красотища, спасибо за совет
да прикольная штука
да прикольная штукенция
отличный хинт!
зы: только 1, 2, 3 и 4 это лишние телодвижения: для *.exe определён стандартный тип mime "application/x-ms-dos-executable". соответственно телодвижение 6 нужно читать так:
gconftool-2 --type string --set /desktop/gnome/thumbnailers/application@x-ms-dos-executable/command "wineicon.sh %i %o"
gconftool-2 --type bool --set /desktop/gnome/thumbnailers/application@x-ms-dos-executable/enable true
оригинал http://www.objectnetworks.net/wiki/index.php?title=Exe_icon_for_Gnome ?
Отправить комментарий