I've moved from 17.04 to 17.10 (by update, not fresh install)
I have a bunch of customized .desktop
files in my desktop.
When I try to run then, I get a message telling me these are "untrusted", and I have to retrust them manually.
Is there a way to trust them all?
note:
- desktop files have executable bit set (I have run
chmod +x
). - before trusting they appear as a generic file, after with proper icon (e.g. terminal, browser, ...)
- worked fine before (that is icons and action were OK in 17.04)
- desktop to samba share are OK.
edit:
- files are not located in
/tmp
neither in$HOME
.
I have read :
Execute-Permission Bit Required
- Applications, including desktops and shells, must not run executable code from files when they are both: - lacking the executable bit - located in a user's home directory or temporary directory.
- my desktop are in neither of those.
- This includes *.desktop, *.jar, and *.exe files.
- .desktop files being
r--r--r--
orr-xr-xr-x
won't execute.
- Nothing may provide a workaround to run them anyway automatically ...
Update
- 18.04 problem persist, accepted answer still work.
- 19.04 problem persist, accepted answer no longer work (you must replace yes by true, however after reboot,
.desktop
not executable) - 20.04 use
true
instead ofyes
in accepted answer, or right-click "allow execution" from desktop (this might be troublesome for generated.desktop
)
.desktop
file I already trusted and when I delete it and pull over the same file from the backup, I have again to trust it. Checking the file withstat
reveals that nothing is different between those both files. Maybe it has to do with lightDM not being the desktop manager anymore and gdm3 treating files with an extra security layer. – Videonauth Oct 25 '17 at 21:24