Допустим есть некая 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-файл?
Значки виндовых программ в XFCE
Модератор: Модераторы разделов
-
- Сообщения: 357
- ОС: GNU/Linux 4.x (Fedora, Debian)
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Значки виндовых программ в XFCE
Нужно взять программу для вытягивания ресурсов и вытащить 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, думаю не проблема.
Не знаю, есть ли нативные для 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, думаю не проблема.
-
- Модератор
- Сообщения: 20934
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Значки виндовых программ в XFCE
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 123
- ОС: Leap 42.1
Re: Значки виндовых программ в XFCE
sunny1983 писал(а): ↑03.06.2016 07:46То же самое будет, если выбрать "Добавить на Рабочий стол» в меню whisker. Только такое прокатывает только для программ, которые были установлены с помощью windows-инсталлятора, их значки уже присутствуют в меню whisker (как они туда попадают?) А как создать значёк с оригинальной иконкой из exe-файла, если это просто exe-файл?
1. Открываем спецификацию desktop-файлов и вдумчиво читаем.
2. Вопрос не стоит и гроша, т. к. иконки почти любого приложения можно найти в гугл/изображения. Далее GOTO 1
-
- Сообщения: 357
- ОС: GNU/Linux 4.x (Fedora, Debian)
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current