Avant toute chose assure toi que ton système soit propre et sain, ensuite regarde du côté de étiquettage de paquets, “pinning” en anglais.
Il s’agit de mixer pour certains paquets plusieurs dépôts Debian Officiel et de leur donner une priorité.
Dans ton cas il te faudra regarder du côté des dépendances du paquet Xscreensaver et voir quels sont les paquets véritablement nécessaire provenant de la branche_ testing_ ou unstable.
Attention si lors de l’installation des paquets via l’option -t LE_DÉPÔTS de ton paquets tu n’a pas mis de priorité plus forte pour la dépôts actuellement utilisé par ton système, tu va te retrouver à mettre à jour la version complète de ton système (prudence et lecture de rigueur).
PS : lors de recherche de paquets en dehors de son dépôts une manière simple est de passer par ces mots clés : debian package le-nom-du-paquet
https://packages.debian.org/stretch/xscreensaver
PS2: il a une ch…é de paquets en dépendances qui eux mêmes vont avoir aussi des dépendances, à ce compte là la version du dépôts testing ne suffirait t’elle pas ? sachant que la version de Debian testing ‘BUSTER’ est actuellement en cours de gel pour stabilisation avant sa sortie en tant que nouvelle version stable, c’est peut-être une chose à réfléchir.