Решил написать прогу create-desktop-file
Скачать: yandex upload.ee
По сути это заполнение полей ini-файла
Но столкнулся с проблемой, что работа с ini-файлами создаёт файл с меткой BOM, а надо без неё. Сделал функцию пересохранения ini-файла без BOM.
(текущий exe скомпилирован со старым исходником) На Windows тоже можно пробовать эту утилиту, я скомпилировал в *.exe, да и кодить в Windows удобнее в плане вызова справки и пр.
Обновления
Добавлено предупреждение о перезаписи существующего файла, чтобы предохранить от порчи оригинал.
Добавлена возможность создавать собственные поля, указав в ini-файле, кроме существующих всегда базовых.
Добавлена возможность создавать категории в ini-файле, так как они могут отличатся в DE (наверно)
Добавлена возможность задать пути для сохранения desktop-файла в ini-файле, чтобы поддерживать любой язык, так как "Рабочий стол" может называться по другому.
Отредактировано AZJIO (21.08.2021 13:50:24)