-Поиск по дневнику

Поиск сообщений в Ilya_Chernykh

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.06.2010
Записей: 17
Комментариев: 4
Написано: 22


Настройка отображения exe-файлов в виде встроенных значков

Пятница, 25 Июня 2010 г. 09:31 + в цитатник
Довольно часто в Linux приходится пользоваться приложениями Windows или просматривать диски, содержащие exe-файлы.

При этом в файловых менеджерах Linux данный тип файлов обычно отображается стандартным значком. Как сделать, чтобы файлы типа exe отображались как в Windows - с использованием встроенной иконки? Я раскажу, как настроить это в среде Gnome под OpenSUSE 11.2

Прежде всего, нам понадобится установить пакет icoutils. Его можно установить, нажав на ссылку, приведенную ниже:

http://software.opensuse.org/ymp/windows:mingw/openSUSE_11.2/icoutils.ymp

Теперь в папке /usr/bin создаем файл wineicon.sh :

code:

#!/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"
fi
rm $f



Нам осталось только внести изменения в реестр Gnome:

code:

gconftool-2 --type string --set /desktop/gnome/thumbnailers/application@x-msdownload/command "wineicon.sh %i %o"
gconftool-2 --type bool --set /desktop/gnome/thumbnailers/application@x-msdownload/enable true



И - вуаля - все файлы с расширением exe стали отображаться с с использованием их внутненних значков:


Те файлы, внутри которых значков нет, отображаются стандартным значком для exe-приложений.

Использование данной настройки может привести к замедлению работы с папками, содержащими большое количество exe файлов, поэтому ее можно временно отключить:

code:
gconftool-2 --type bool --set /desktop/gnome/thumbnailers/application@x-msdownload/enable false

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку