decouple wallpaper dir select to arg