Je sais peut-être ce qui ne va pas : il cherche son fichier de config dans le dossier courant. On va essayer autrement.
Crée un script (shell) de lancement du script (Python) :
gedit /home/davduf/Prefs/set_resolution.sh
Dedans, tu colles ça :
#!/bin/sh
cd $HOME/Prefs
python3 ./set_resolution.py
et tu le rends exécutable :
chmod +x /home/davduf/Prefs/set_resolution.sh
Ensuite, crée un lanceur dans ~/.config/autostart comme ça :
gedit ~/.config/autostart/set_resolution.desktop
et colle ça dedans :
[Desktop Entry]
Name=Set resolution
Comment=Set resolution
Exec=/home/davduf/Prefs/set_resolution.sh
Path=/home/davduf/Prefs
Type=Application
Terminal=true
Categories=Utility
puis relance la session pour voir ce que ça donne.