Usando caminhos em um arquivo .desktop
O problema é que os aplicativos de inicialização criam um arquivo .desktop em ~/.config/autostart
Em um arquivo .desktop , você não pode usar caminhos relativos ou variáveis como ~ . Use caminhos absolutos em vez disso:
/bin/bash /absolute/path/to/process_monitor.sh docky