Pour commencer, il ne faut pas les lancer avec sudo. Sudo est à réserver
uniquement aux tâches d'administration du système qui nécessitent les droits correspondants, pas pour lancer des logiciels en tant qu'utilisateur normal.
En les lançant ainsi, c'est probable que les dossiers et fichiers de paramètres, qui sont dans le dossier personnel, se retrouvant comme appartenant à root (l'admin), avec les droits d'accès correspondants.
Qu'est-ce que ça donne dans un terminal en les lançant normalement ?
firefox
spotify