In Linux, the desktop program icon file is written in linux. desktop
[Desktop Entry] // each desktop file starts with this label, indicating that this is a Desktop Entry file Version = 1.0 // indicating the Version of the Desktop Entry (optional) name = xampp // program Name (required). Here we use the shortcut for creating an xampp as an example. GenericName = xampp // general program Name (optional) comment = xampp // program description (optional) Exec =/opt/lampp/manager-linux-x64.run // the startup command of the Program (required), which can run with parameters // The current Type is Application, effective Icon =/opt/lampp/htdocs/favicon. ico // set the shortcut icon (optional) Terminal = false // whether to run in the Terminal (optional), when Type is Application, valid Type = Application // desktop Type (required). Common values include "Application" and "Link" Categories = GNOME; Application; Network; // specify the category displayed in the menu bar (optional)