@GladOSkar Where did you get the `-c` flag from? Geany should run the script without `-c`. When you go to Edit->Preferences->Tools, what does the "Terminal" command say? The default is ``` xterm -e "/bin/sh %c" ``` without `-c`.
And its possible that the reason Apple needs execute is because it uses zsh, @techee ??
I think this ifdef can be removed now. I believe that in the past we really used to have the run script executable and run it using `/bin/sh -c run_script.sh` but we changed it because on some systems we weren't allowed to run an executable file from /tmp because of security settings.