“KDEinit could not launch ‘cd’. Could not find ‘cd’ executable.” which is of course a bunch of nonsense. The problem occurs because I mistakenly have a colon instead of a semi-colon in the *.desktop file in the line…
Shouldn’t the error be something like “directory not found” or “bad filename”? Should I report this as a bug or am I being too critical?
Maybe you re a bit to critical. It is not allways easy to generate a good, correct and to the point error message when som strange construct is offered to software.
I am not that fluent with what might/must go into an Exec= line of a *.desktop file. When you want to file a bug, you must be very sure what the definitions there says. “Thinking” that it should be a bash command is probably not enough. You must be sure that the definition says so. Maybe it is some other shell that will interprete it. Or maybe even no shell at all. And litteraly token the message is correct. There is no cd executable.