Nautilus has changed the way it considers a .desktop file to be "trusted" because of security concerns:
This means that we don't get a nice icon or name when users first open the server bundle. Double-clicking the file however give a nice dialog warning the user about possibly unsafe software and asks if the file should be marked as trusted an proceed.
There doesn't seem to be any mechanism to get the file trusted out-of-box (per design). But do we need to reconsider the naming of the file now that it is the only thing the user sees?
We've decided to change the file name to something that's easier to notice.
A few suggestions:
CLICK TO INSTALL.desktop
Click to Install.desktop
ThinLinc Server Installer.desktop
Install from File Manager.desktop
Name has been changed now.
Apparently you only get the "Trust" button if the file is owned by the current user. Should hopefully be the case in the vast majority of uses though.
Works well. Tested:
- GNOME on Fedora 26
- Xfce on Fedora 26
- GNOME on RHEL 7
- KDE on RHEL 7
- Unity on Ubuntu 16.04
- GNOME on RHEL 6
However the text in the file (and possibly others) still refer to the old name.
Places referring to the old name:
> ./doc/bundle/server/README.txt.in:the "ThinLinc Server Installer" icon or run the script named
> ./installer/Click to Install.desktop:# * Double click on the "ThinLinc Server Installer" icon, or run
> ./installer/install-server:# * Double click on the "ThinLinc Server Installer" icon, or run