The /dev/shm directory could be mounted as noexec.
The merge contains a new function orc_makeHome to search a home directory where chmod +x is possible.
If no directory was found, then the /dev/shm/.q directory is used as fallback option.
Later more possible home directories to test could be added in the function orc_makeHome.
All /dev/shm/.q reference in the script are change to $HOME.
The /dev/shm directory could be mounted as noexec. The merge contains a new function orc_makeHome to search a home directory where chmod +x is possible. If no directory was found, then the /dev/shm/.q directory is used as fallback option. Later more possible home directories to test could be added in the function orc_makeHome. All /dev/shm/.q reference in the script are change to $HOME.