use only one script; generate .desktop files