Je vais vous présenter un petit script python ( pas de moi ) qui me permet d'avoir le menu d'extinction ci-dessous :
0) Requis : python
1) Télécharger le script : Script-quitter.zip
2) Editer le fichier "ob_logout" :
Code : Tout sélectionner
## Lien vers le fond d'ecran
IMG_FILE = '/home/veka/.FOND/bg.jpg'
## Commande pour se deconnecter
CMD_LOGOUT = 'openbox --exit'
## Commande pour reboot
CMD_REBOOT = 'sudo shutdown -r now'
## Commande pour etteindre l'ordinateur
CMD_SHUTDOWN = 'sudo shutdown -h now'
Code : Tout sélectionner
%users ALL=NOPASSWD: /sbin/shutdown
Pour ne pas avoir a changer manuellement le lien vers le fond d'ecran a chaque modification de se dernier, jutilise une méthode qui change le fond d'ecran du bureau et le celui du script en même temps.
0) Requis : feh ( pour gerer le fond d'ecran )
1) Creer un dossier caché qui contiendra le fond d'ecran, dans cette exemple le dossier ".FOND" :
2) Inserer un fond d'ecran dans se dossier.
3 ) Editer le fichier ob_logout" pour ciblé le nouveau fond d'ecran.
4) Et enfin, utiliser la commande suivante pour changer le fond d'ecran :
Code : Tout sélectionner
/bin/cp "/....../....../fond_ecran_que _l'on_veux.jpg" "/....../....../.FOND/fond_ecran.jpg" && feh --bg-scale '/....../....../.FOND/fond_ecran.jpg'
4' ) Pour ceux qui n'utiliser pas feh comme gestionnaire de fond d'ecran n'oublier pas d'ajouter cette commande au démarrage de la session :
Code : Tout sélectionner
#Fond ecran
feh --bg-scale '/....../....../.FOND/fond_ecran.jpg' &
Cette methode ne permet que des fond d'ecran avec la même extension ( jpg, png, ... ).
Il est toutefois possible de faire un petit script qui peut arranger cela.
PS :
Si vous trouvez une erreur dans mes expliquation n'esitez pas a me le signaler.
Désoler pour l'orthographe.