Linux

linux & IT …

در لینوکس exe نمایش آیکون فایلهای


حتما با برنامه wine آشنا هستید برنامه ای که به وسیله آن می توانید برنامه های ویندوزی خود را به راحتی اجرا کنید همانطور که می دانید فایلای exe. در ویندوز اغلب دارای آیکونهای مختلفی می باشند متاسفانه در لینوکس این آیکون ها نمایش داده نمی شوند واین کار رو وقتی در یک پوشه پر از این گونه فایلها باشیم سخت می کنه در زیر روشی توضیح داده می شود که می توانید این آیکونها را در محیط گنوم مشاهده کنید 🙂

1 بسته icoutils را با دستور زیر نصب کنید

sudo apt-get install icoutils

2 به پوشه
local/share/mime/packages./~
بروید و یک فایل به نام exemime.xml بسازید ( اگر پوشه packages وجود نداشت خودتان آن را بسازید)
خطوط زیر را به آن فایل xml اضافه کنید و فایل را ذخیره نمایید
<?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/
ایجاد کنید wineicon.sh فایلی به نام /usr/bin در مسیر
و خطوط زیر را در آن اضافه و ذخیره کنید
#!/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

و پس از آن حتما دستور زیر را در ترمینال اجرا کنید

sudo chmod 755 /usr/bin/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

تصویر:

exeiconinnautilus.png

منبع: http://www.objectnetworks.net/wiki/index.php/Exe_icon_for_Gnome

Advertisements

2 پاسخ به “در لینوکس exe نمایش آیکون فایلهای

  1. فرهادـ(تیتان ) 2008/03/31 در 6:26 ب.ظ.

    سلام . مرسی که سر زدی به وبلاگ خودتون .
    راستی خیلی مطالب جالبی داری . همه رو ذخیره کردم .

  2. khajavi 2008/04/02 در 11:59 ب.ظ.

    بسیار عالی و توپ بود.
    باید برم امتحانش کنم

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: