حتما با برنامه wine آشنا هستید برنامه ای که به وسیله آن می توانید برنامه های ویندوزی خود را به راحتی اجرا کنید همانطور که می دانید فایلای exe. در ویندوز اغلب دارای آیکونهای مختلفی می باشند متاسفانه در لینوکس این آیکون ها نمایش داده نمی شوند واین کار رو وقتی در یک پوشه پر از این گونه فایلها باشیم سخت می کنه در زیر روشی توضیح داده می شود که می توانید این آیکونها را در محیط گنوم مشاهده کنید
1 بسته icoutils را با دستور زیر نصب کنید
sudo apt-get install icoutils
local/share/mime/packages./~
<?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/
#!/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
و پس از آن حتما دستور زیر را در ترمینال اجرا کنید
"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
تصویر:
منبع: http://www.objectnetworks.net/wiki/index.php/Exe_icon_for_Gnome
ارسال شده در linux | برچسبها: exe آیکون های, لینوکس, اوبونتو

