Всем привет! Проблема наверняка решается довольно просто,... но, тем не менее, как реализовать сабж мне неизвестно!
Требуется назначить конкретному типу файлов определенную "картинку". Если я ничего не путаю это называется MIME.
Кто-нибудь знает, как это реализуется в Gnome + Ubuntu ?
Решено: Собственные иконки для определенного типа файлов ... (Как назначить? (Gnome + Ubuntu 8.04.1))
Модератор: Модераторы разделов
-
- Сообщения: 17
-
- Сообщения: 17
Re: Решено: Собственные иконки для определенного типа файлов ...
Разобрался! Спешу поделиться! 
И так, сначала определимся для какого типа файлов мы будем менять "картинку"...
(в моем примере это *.lpi - файл проекта на Lazarus)
Первым делом в любом текстовом редакторе набираем (и сохраняем как user-lpi.xml) :
Это скрипт который служит для определения нового MIME типа в системе!
Далее открываем терминал и пишем:
xdg-mime install user-lpi.xml
Почти все.. Осталось самое главное - определиться с иконкой!
Выбираем понравившуюся картинку (можно 128x128, 64х64, 32x32 ...) в формате PNG (или SVG), переименовываем ее в user-lpi.png и копируем в папку:
/usr/share/icons/Human/scalable/mimetypes
Разумеется, что вместо Human вы используете название темы которая установлена у вас.
При следующем входе в систему иконки файлов обретут желанный вид и будет вам счастье!

И так, сначала определимся для какого типа файлов мы будем менять "картинку"...
(в моем примере это *.lpi - файл проекта на Lazarus)
Первым делом в любом текстовом редакторе набираем (и сохраняем как user-lpi.xml) :
Код: Выделить всё
<?xml version="1.0"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="user/lpi">
<comment>Lazarus Project File</comment>
<glob pattern="*.lpi"/>
</mime-type>
</mime-info>
Это скрипт который служит для определения нового MIME типа в системе!
Далее открываем терминал и пишем:
xdg-mime install user-lpi.xml
Почти все.. Осталось самое главное - определиться с иконкой!
Выбираем понравившуюся картинку (можно 128x128, 64х64, 32x32 ...) в формате PNG (или SVG), переименовываем ее в user-lpi.png и копируем в папку:
/usr/share/icons/Human/scalable/mimetypes
Разумеется, что вместо Human вы используете название темы которая установлена у вас.

При следующем входе в систему иконки файлов обретут желанный вид и будет вам счастье!
-
- Сообщения: 179
- ОС: Debian GNU/Linux lenny