Иконки для бинарников

PCLinuxOS

Модератор: Bizdelnick

Trooper
Сообщения: 44

Иконки для бинарников

Сообщение Trooper »

Круто бы было бы чтобы для всех бинарников сходу показывались иконки если таковые имеются. Причем еще лучше, если бы для виндошных они бы сразу вынимались из exe. Никто не озадачивался?

И есть ли более простой способ вынуть иконку из exe и записать в xpm, чем wrestool+convert. Никто скриптов под это дело не писал?
У меня вышло вот такое вот...
#!/bin/sh

wrestool -x --type=14 --name=MAINICON --output=/usr/share/icons/win $1
convert /usr/share/icons/win/*.ico /usr/share/icons/win/$1.xpm
rm /usr/share/icons/win/*.ico
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Иконки для бинарников

Сообщение serzh-z »

Для чего???
Спасибо сказали:
Trooper
Сообщения: 44

Re: Иконки для бинарников

Сообщение Trooper »

serzh-z писал(а):
02.12.2006 15:59
Для чего???

А зачем по твоему иконки нужны? Для удобства и красоты. И чтобы если к виндовым прогам ссылки создавать, то ставить на них соответствующие иконки
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Иконки для бинарников

Сообщение snake »

Trooper писал(а):
02.12.2006 16:11
serzh-z писал(а):
02.12.2006 15:59
Для чего???
А зачем по твоему иконки нужны? Для удобства и красоты. И чтобы если к виндовым прогам ссылки создавать, то ставить на них соответствующие иконки
Где эти ыконки должны отображаться!? :)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Иконки для бинарников

Сообщение serzh-z »

Trooper писал(а):
02.12.2006 16:11
А зачем по твоему иконки нужны? Для удобства и красоты. И чтобы если к виндовым прогам ссылки создавать, то ставить на них соответствующие иконки
Гм,.. ну для меня запуск Windows-приложения в UNIX - это, скорее, исключение, пробовал пару раз... Вероятно, что и те, кто до сих пор "не озадачился", считают так же.
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Иконки для бинарников

Сообщение Juliette »

да проще в инете натырыть, кроме того, вроде как виндошные иконки не в .exe лежат, а в папочке вместе с родными .exe
скрипты ещё писать, хех...
Спасибо сказали:
Trooper
Сообщения: 44

Re: Иконки для бинарников

Сообщение Trooper »

(snake @ Dec 2 2006, в 17:07) писал(а):Где эти ыконки должны отображаться!?

Для начала в konqueror'е и krusader'е

(serzh-z @ Dec 2 2006, в 17:23) писал(а):Гм,.. ну для меня запуск Windows-приложения в UNIX - это, скорее, исключение, пробовал пару раз... Вероятно, что и те, кто до сих пор "не озадачился", считают так же.

Игры.

(Juliette @ Dec 2 2006, в 17:40) писал(а):да проще в инете натырыть, кроме того, вроде как виндошные иконки не в .exe лежат, а в папочке вместе с родными .exe

Обычно иконки лежат как ресурсы внутри exe.

(Juliette @ Dec 2 2006, в 17:40) писал(а):скрипты ещё писать, хех...

А какие проблеммы?
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: Иконки для бинарников

Сообщение Jinn »

Кстати говоря, в rpm-ках иконки обычно кладут, и для разных тем, и размеров. Специально что-то выдирать из винды для пары-тройки exe-шников? Да и виндовые темы тоже, вроде, есть... мне хватает с лихвой!
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Иконки для бинарников

Сообщение Juliette »

Trooper писал(а):
02.12.2006 18:02
(Juliette @ Dec 2 2006, в 17:40) писал(а):
скрипты ещё писать, хех...

А какие проблеммы?

да ну, это как левой задней лапой через голову правое ухо чесать :wacko:


Jinn писал(а):
02.12.2006 18:14
для пары-тройки exe-шников

судя по всему, там не "пара-тройка" :huh:
Спасибо сказали:
Trooper
Сообщения: 44

Re: Иконки для бинарников

Сообщение Trooper »

Предположим я поставил игру или прогу какую то виндовую, которая мне уж очень нужна. Дык вот - я хочу чтобы я тыкнул в крусадере правой кнопкой, нажал открыть спомощью, там висел бы уже пунк с моим скриптом, который бы выдирал иконку из exe и кидал ее в формате xpm в папку с иконками. Примерное содержание скрипта я написал. Это насчетт вопроса номер раз.

Вопрос номер два. В винде как известно почти все гуишные экзешники содержат иконки и в любом проводнике, тотал коммандере и тому подобном у данного экзешника будет видна его иконка. Хотелось бы аналогично в линуксе - чтобы любые бинарники показывались бы со своей иконкой. Причем для виндовых бинарников иконка бралась из них самих, а для линюховых - из /icons/apps/ Так понятнее? Вопросы ясны?

ЗЫ-ЗЫ. Не надо тут филосовских разговоров мутить вроде "Нахрена это надо", "Можно и вручную", "Linux vs Windows"...

ЗЫ-ЗЫ-ЗЫ: Вы когда ссылки создаете на любые проги и кидаете их на рабочий стол, вы наверно ставите на ссылки иконки? Почему же их нельзя показывать прямо для бинарников.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Иконки для бинарников

Сообщение serzh-z »

Trooper писал(а):
02.12.2006 21:36
Почему же их нельзя показывать прямо для бинарников.
Это вопрос к разработчикам GNOME, KDE и т.д.

Вероятно просто не хотят делать поддержку хакинга для какого-то чужеродного формата файлов (в данном cлучае речь идет о немасштабируемом изображении ICO в ресурсной секции PE-файла Windows - чтобы туда добраться нужно потратить немало усилий), который легко и без предупреждения может быть изменен (в некой версии формата) разработчиками формата (читай Microsoft).

Что здесь непонятного?
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: Иконки для бинарников

Сообщение Crazy »

Wine в меню kde/gnome прописывает ссылки и иконки.

Desipere in loco
Спасибо сказали:
Trooper
Сообщения: 44

Re: Иконки для бинарников

Сообщение Trooper »

(serzh-z @ Dec 3 2006, в 15:17) писал(а):Что здесь непонятного?

А почему нельзя брать иконки уже выдернутые хотя бы. Из того же /icons/apps/

(Crazy @ Dec 3 2006, в 15:45) писал(а):Wine в меню kde/gnome прописывает ссылки и иконки.


У меня cedega одно время создавала ссылки. А потом я потер папку в меню и перестала...
А как в wine это сделать? Просто я wine юзаю прямо без гуи (wine прописан в binfmt_misc)
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Иконки для бинарников

Сообщение Skull »

Trooper писал(а):
02.12.2006 18:02
Для начала в konqueror'е и krusader'е
http://www.kde-apps.org/content/show.php?content=25430
Skull
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Иконки для бинарников

Сообщение elide »

Вы когда ссылки создаете на любые проги и кидаете их на рабочий стол, вы наверно ставите на ссылки иконки?
мы их вообще не создаем. и никуда не кидаем, ага. а рабочего стола у нас вовсе нету....
слава роботам!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Иконки для бинарников

Сообщение serzh-z »

Skull писал(а):
04.12.2006 10:50
Trooper писал(а):
02.12.2006 18:02
Для начала в konqueror'е и krusader'е
http://www.kde-apps.org/content/show.php?content=25430
Вот смотрю я на скриншот с результатами работы этого плагина и убогие значки меня совсем не радуют. B)
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Иконки для бинарников

Сообщение Skull »

serzh-z писал(а):
04.12.2006 16:49
Skull писал(а):
04.12.2006 10:50
url=http://www.kde-apps.org/content/show.php?content=25430]http://www.kde-apps.org/content/show.php?content=25430[url]
Вот смотрю я на скриншот с результатами работы этого плагина и убогие значки меня совсем не радуют. B)
Зато никто не скажет, что у нас этого нет. :)
Skull
Спасибо сказали:
Trooper
Сообщения: 44

Re: Иконки для бинарников

Сообщение Trooper »

чего то оно не собирается... может ко-нибудь сделает пакет?
Спасибо сказали:
Dettaglio
Сообщения: 75
ОС: Jaunty

Re: Иконки для бинарников

Сообщение Dettaglio »

Trooper: а где взять wrestool для Мандривы '07?
Спасибо сказали:
Trooper
Сообщения: 44

Re: Иконки для бинарников

Сообщение Trooper »

wrestool входит в icoutils-0.26.0-2mdv2007.0.i586.rpm

поищи в репозиториях или на http://rpm.pbone.net

Кстати скрипт у меня левый, он относительных путей не понимает, то есть работает только в директории экзешника. Ну и не у всех прог иконка называется MAINICON.
Если напишешь что нибудь более удобное - скинь скрипт.

ЗЫ: PE thumbnail кто нибудь пакетом может дать или хотя бы объяснить как его собрать.
Спасибо сказали:
Trooper
Сообщения: 44

Re: Иконки для бинарников

Сообщение Trooper »

собрал... мде... выглядит отвратно. впринципе там пау строчек прописать, чтобы показывало самую большую иконку, а не первую... но лень копаться. разработчики видимо перемерли...
Спасибо сказали: