Как установить значок рабочего стола моего приложения для Linux: KDE, Gnome и т. Д.?

У меня есть кроссплатформенная программа, которая работает на Windows, Linux и Macintosh. В моей версии для Windows есть значок, но я не знаю, как сделать так, чтобы он был для моей сборки Linux. Существует ли стандартный формат для KDE, Gnome и т. Д., Или мне придется делать что-то особенное для каждого?

Мое приложение на C ++ и распространяется как исходный код, поэтому конечный пользователь скомпилирует его с помощью gcc.

Если бы я мог встроить иконку прямо в мой исполняемый файл, это было бы лучшим.

Ответы на вопрос(3)

Ваш ответ на вопрос