Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

 
Reply to this topic Start new topic
> Значки виндовых программ в XFCE
sunny1983
bookmark
gyfbbdvkffmrljmmmwd
Jun 3 2016, в 07:46
Сообщение #1


Бывалый
Иконка группы

Сообщений: 342

Вставить имя   :   Цитата

ОС: GNU/Linux 4.x (Fedora, Debian)
Город: Сергиев Посад

Группа: Участники

Автор темы
Допустим есть некая 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-файл?
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Jun 3 2016, в 09:55
Сообщение #2


аватар-невидимка
Иконка группы

Сообщений: 2947

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Нужно взять программу для вытягивания ресурсов и вытащить 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, думаю не проблема.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jun 3 2016, в 11:27
Сообщение #3


grammatikführer
Иконка группы

Сообщений: 12313

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

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

Выдергивание значков из *.exe-шников


--------------------
Пишите правильно:
в консоли
вкупе
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик


Спасибо сказали:
Go to the top of the page
 
+Quote Post
rl0ad
bookmark
gyfbbdvkffmrljmmmwd
Jun 3 2016, в 18:57
Сообщение #4


Продвинутый участник
Иконка группы

Сообщений: 123

Вставить имя   :   Цитата

ОС: Leap 42.1

Группа: Участники

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

1. Открываем спецификацию desktop-файлов и вдумчиво читаем.
2. Вопрос не стоит и гроша, т. к. иконки почти любого приложения можно найти в гугл/изображения. Далее GOTO 1
Go to the top of the page
 
+Quote Post
sunny1983
bookmark
gyfbbdvkffmrljmmmwd
Jun 9 2016, в 10:18
Сообщение #5


Бывалый
Иконка группы

Сообщений: 342

Вставить имя   :   Цитата

ОС: GNU/Linux 4.x (Fedora, Debian)
Город: Сергиев Посад

Группа: Участники

Автор темы
Цитата(rl0ad @ 3rd June 2016 - в 19:57) *
1. Открываем спецификацию desktop-файлов и вдумчиво читаем.

Ссылку дать можете
Go to the top of the page
 
+Quote Post
yars
bookmark
gyfbbdvkffmrljmmmwd
Jun 9 2016, в 11:16
Сообщение #6


Slacker!
Иконка группы

Сообщений: 1086

Вставить имя   :   Цитата

ОС: Slackware64-current
Город: Тамбовская область

Группа: Участники

https://specifications.freedesktop.org/desk...ry-spec/latest/


--------------------
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 27th April 2017 - в 16:04




Rating@Mail.ru