postmanlabs / postman-app-support

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
https://www.postman.com
5.86k stars 841 forks source link

Desktop Entry file for linux #10736

Open skirankumars31 opened 2 years ago

skirankumars31 commented 2 years ago

Is there an existing request for this feature?

Is your feature request related to a problem?

There is no linux desktop entry file in the installation archive. If there is a desktop entry file then i can just change the path and copy the file into /usr/share/applications to create a desktop entry in linux

Describe the solution you'd like

Provide a .desktop file in the tar installation for linux. Write a installation document explaining what should be done with the .desktop file

This is the desktop file for postman that i use

[Desktop Entry] Name=Postman Version=1.0 Exec=/home/user1/apps/Postman/Postman %f Path=/home/user1/apps/Postman Terminal=false Icon=/home/user1/apps/Postman/app/icons/icon_128x128.png Type=Application Comment=Test API using Postman Categories=Development;IDE;

Describe alternatives you've considered

The alternative is that the user creates the desktop entry by themselves. The best method is postman provides the desktop entry

Additional context

No response

jviotti commented 2 years ago

Hey @skirankumars31 ,

I don't think we can provide a desktop file with the tarball, as by definition the tarball can be extracted to any location. As a consequence, we wouldn't know what absolute paths to the app we would put in the desktop file.

In general, we are looking at replacing the tarball approach altogether with a more mature and standalone solution like AppImages.