Виндовые иконки для Win-приложений в Nautilus.
Чтобы виндовые приложения (EXE) в Gnome (Nautilus) показывались привычными иконками как в Windows, нужно проделать всего несколько телодвижений:
sudo apt-get install icoutils
Идём в ~/.local/share/mime/packages и создаём файл exemime.xml (если каталога mime не существует – создаём его). В него вписываем следующее:
Windows executable
Далее из домашней директории запускаем
update-mime-database .local/share/mime/
Проверяем, что всё правильно:
gnomevfs-info ЛЮБОЙ-WIN-ФАЙЛ.exe | grep MIME должен ответить: prints “MIME type : application/x-exe”.
Далее с правами root в директории /usr/bin ссоздаём скрипт wineicon.sh со следующим содержанием:
#!/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 48×48 “$2″ “$2″ # optional
else
cp ‘/usr/share/icons/crystalsvg/48×48/mimetypes/exec_wine.png’ “$2″
fi
rm $f
Даём ему права на исполнение:
chmod 755 wineicon.sh
Поочереди запускаем:
gconftool –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

Leave a Reply