On Thu, 23 Mar 2006 17:55:26 +0100, Thiago Macieira wrote: > I don't see how it is any different from .desktop files with: > Exec=/bin/sh -c 'cd ; rm -rf *' > (don't run that!)
It's not really, except you can write longer programs and even run arbitrary ELF programs too. > It looks like the best alternative. > > But why should we require users to go the properties and turn it > executable? If you've got a legitimate .desktop file, it already follows > the guidelines, which may include being executable or not. Well, this guideline doesn't exist yet, so no .desktop files will have it. And those programs out there that make .desktop files (on the users desktop for instance) will break. Perhaps a more complicated system would work better ... +x bit is only needed if the Exec line does not contain an absolute path? > If we require the latter to be executable, why not the former? Well, I was never convinced the +x bit was a good idea, problem is that if it's off this doesn't give the user any information they didn't already know. So why would they change their decision? They double clicked it, right? The best you could do is some kind of warning, "This file is a program. If you continue, it may do anything you can do. Only proceed if you trust the origin of this file." But people often ignore or click through such warnings without really considering them. thanks -mike _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
