How to Integrate Applications and Scripts to a Linux Desktop
On Linux, an application without a desktop file won’t integrate with your desktop environment. Most applications provide one, but occasionally you’ll need to create one. It’s quite easy, just follow these steps.
Source: howtogeek.com