Значки виндовых программ в XFCE

Модератор: Модераторы разделов

Ответить
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Значки виндовых программ в XFCE

Сообщение sunny1983 »

Допустим есть некая windows-программа, которая хорошо работает в wine. Нужно создать для неё значёк запуска на рабочем столе XFCE. Вопрос, как сделать, чтобы значёк получился с оригинальной иконкой, которая в exe-файле зашита.
Вот попробовал создать значёк запуска The Dude. Кликаю на рабочем столе правой кнопкой, выбираю «Создать значёк запуска»,
вбиваю в поле «Рабочий каталог» - «/home/iskatel/.wine/drive_c/Program Files (x86)/Dude»,
в поле «Команда» - «wine dude.exe» в поле «Имя» пытаюсь написать «The Dude» и тут у меня появляется выпадающий список в котором пункт «Создать значёк запуска The Dude» - выбираю его, и о чудо, у меня на рабочем столе XFCE появился значёк The Dude,
в содержимом появившегося desktop-файла есть такая стока «Icon=232D_dude.0»
То же самое будет, если выбрать "Добавить на Рабочий стол» в меню whisker. Только такое прокатывает только для программ, которые были установлены с помощью windows-инсталлятора, их значки уже присутствуют в меню whisker (как они туда попадают?) А как создать значёк с оригинальной иконкой из exe-файла, если это просто exe-файл?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Значки виндовых программ в XFCE

Сообщение NickLion »

Нужно взять программу для вытягивания ресурсов и вытащить ico файл, затем перекодировать в png.
Не знаю, есть ли нативные для Linux, по идее в составе WINE что-то такое должно быть, раз оно вытягивает иконки. Но может быть проще взять любой виндовый resource extractor (вроде того же Resource Hacker, если он ещё жив или Total Commander + плагин (забыл точное название) ) и запустить в WINE. А ICO файл перекодировать можно ImageMagick'ом или GIMP'ом.

Вот ещё можете глянуть:
https://ubuntugenius.wordpress.com/2010/07/...hers-in-ubuntu/

И вот ещё, наверное так проще всего: http://blog.alastair.pro/2012/04/25/how-to...n-ubuntu-linux/

Посмотрел исходники gExtractWinIcons, оно просто wrestool использует, так что в любом случае ставить icoutils, а вызвать wrestool, думаю не проблема.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Значки виндовых программ в XFCE

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
rl0ad
Сообщения: 123
ОС: Leap 42.1

Re: Значки виндовых программ в XFCE

Сообщение rl0ad »

sunny1983 писал(а):
03.06.2016 07:46
То же самое будет, если выбрать "Добавить на Рабочий стол» в меню whisker. Только такое прокатывает только для программ, которые были установлены с помощью windows-инсталлятора, их значки уже присутствуют в меню whisker (как они туда попадают?) А как создать значёк с оригинальной иконкой из exe-файла, если это просто exe-файл?

1. Открываем спецификацию desktop-файлов и вдумчиво читаем.
2. Вопрос не стоит и гроша, т. к. иконки почти любого приложения можно найти в гугл/изображения. Далее GOTO 1
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Re: Значки виндовых программ в XFCE

Сообщение sunny1983 »

rl0ad писал(а):
03.06.2016 18:57
1. Открываем спецификацию desktop-файлов и вдумчиво читаем.

Ссылку дать можете
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Значки виндовых программ в XFCE

Сообщение yars »

Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Ответить