Bonjour,

Depuis quelques jours, je cherchais un logiciel pouvant réaliser des fonds d'écran sous FreeBSD. On m'a proposé ksnapshot mais la compilation sur mon portable dure environ 2h30. Utilisant Xfce, je n'allais pas installer le paquetage kdegraphics juste pour faire un fond d'écran.

En cherchant sur Internet, j'ai découvert un petit script qui me permet de réaliser cette opération en un clique de souris et en utilisant deux outils qui sont:
  • xwd (distribué avec Xorg)
  • convert (nécessite la paquetage ImageMagick)


J'ai modifié ce script à la sauce Olivier et cela donne ceci:

Voici le script en question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
 
jour=`date +%y%m%d`
heure=`date +%H%M%S`
rep=~/images/screenshots
 
if [ ! -d $rep ]; then
	mkdir -p $rep
fi
 
xwd -out $jour-screen-$heure.xwd
convert $jour-screen-$heure.xwd $jour-screen-$heure.png
mv $jour-screen-$heure.png $rep
rm -f $jour-screen-$heure.xwd
 
# End of file
Pour la mise en place, c'est simple, ouvrez l'éditeur du menu Xfce, ajoutez une nouvelle entrée de menu comme suit:
  • Type: Lanceur
  • Nom: Faire un fond d'écran
  • Commande: /usr/home/$USER/lescript

Et vous validez. Un petit clique droit, fait apparaître le menu contextuel Xfce4, cliquez sur "Faire un fond d'écran", voilà c'est terminé.

Votre fond d'écran a été généré au format png et est stocké dans images/screenshots. Vous pouvez le visualiser avec GQview. Pas besoin d'application superflue, lourde et inutile, avec un simple script, on peut en faire des choses.

++