I've created a script to set up my Intuos tablet at the start of a session:

```
#!/bin/sh

xsetwacom set "Wacom Intuos4 4x6 pad" AbsWheelUp "key ctrl minus";
xsetwacom set "Wacom Intuos4 4x6 pad" AbsWheelDown "key ctrl plus";
xsetwacom set "Wacom Intuos4 4x6 pad" Button 1 "key ctrl 0"; #touchring button

xsetwacom set "Wacom Intuos4 4x6 stylus" Button 2 3;
xsetwacom set "Wacom Intuos4 4x6 stylus" Button 3 2;
xsetwacom set "Wacom Intuos4 4x6 stylus" TabletPCButton on;

```

which I've saved as `~/bin/.wacomsetup.sh` running `chmod a+x ~/bin/.wacomsetup.sh`. Checking the properties, shows that it's allowed to run as a program, but that my user account can only read/write to the file.

I've confirmed it works when I run it from Terminal using `sh ~/bin/.wacomsetup.sh`, but when I put the path as the command entry in a new entry in Startup Applications (is this specific to Cinnamon?), it doesn't run the script after logging in/restarting (I have to run it manually).

Edit Startup Program:  

Name: `Setup Wacom Intuos`  

Command: `sh ~/bin/.wacomsetup.sh`  

Comment: `ksdfk`

Are there different permissions I need to apply to the script to allow it to run on startup this way?

Thanks  

(I'd appreciate if someone could retag this question more appropriately, if there are better tags.)