Bonjour à tous, je poste ici aujourd’hui parce que je pense avoir trouver quelque chose de bien
L’astuce que je poste vous permettra d’obtenir quelque chose comme ça lors de l’arret de votre Debian :
Bon, pour ce qui ne connaissent pas, voila comment on fait :
D’abord, il faut récupérer les fichiers nécessaires ( un script python programmé par un certain Veka,
donc pas de moi, et les images qui vont avec, le tout dans un zip ) ici :
http://veka-server.dyndns.org/test/images/Script-quitter.zip
cd /home/$USER && wget http://veka-server.dyndns.org/test/images/Script-quitter.zip
A partir de maintenant je pars du principe que le fichier que vous venez de télécharger ( Script-quitter.zip )
se trouve dans /Home/$USER.
------------------------------ MANIP ----------------------------------
Tout d’abord, on créer un dossier caché pour faire “propre” :
mkdir ~/.shutdown
Puis on place l’archive à l’intérieur :
mv ~/Script-quitter.zip ~/.shutdown
On dézip le fichier :
cd ~/.shutdown && unzip Script-quitter.zip
Et on supprime l’archive :
rm ~/.shutdown/Script-quitter.zip
On se place maintenant à l’intérieur du dossier extrait :
cd ~/.shutdown/Script-quitter
On copie le tout au bon endroit et on supprime ainsi le dossier vide :
cp * ~/.shutdown && rm -rf ~/.shutdown/Script-quitter
Maintenant il faut éditer le script principal :
nano ~/.shutdown/ob_logout
Et on modifie tout ça :
[code]#!/usr/bin/python
import gtk, os
####################################################
PARTIE A MODIFIER
####################################################
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]
Par quelque chose comme ça :
[code]#!/usr/bin/python
import gtk
import os
####################################################
PARTIE A MODIFIER
####################################################
Lien vers le fond d’ecran
IMG_FILE = ‘/home/$USER/Images/SLIM.jpg’
Commande pour se deconnecter
CMD_LOGOUT = ‘logout’
Commande pour reboot
CMD_REBOOT = ‘dbus-send --system --print-reply --dest=“org.freedesktop.Hal” /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Reboot’
Commande pour etteindre l’ordinateur
CMD_SHUTDOWN = ‘dbus-send --system --print-reply --dest=“org.freedesktop.Hal” /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown’[/code]
Histoire de pouvoir éteindre ou redémarrer sans permission
( Si il vous faut les permissions quand même, rajouter cette ligne à la fin
du fichier /etc/sudoers :
%users ALL=NOPASSWD: /sbin/shutdown
)
De même, si les commandes pour le reboot ou pour éteindre ne marchent pas, vous pouvez les remplaçer à votre guise :
REDEMARRER :
reboot
shutdown -r now
ETEINDRE :
halt
shutdown -h now
Pour finir, vous pouvez créer un lançeur pointant vers le script ob_logout (/home/$USER/.shutdown/ob_logout)
Le script est initialement conçu pour OpenBox, mais il est adaptable à Gnome ou KDE
Enjoy
[ EDIT ] J’ai modifier ce post plusieurs fois pour corriger certaines erreurs,
si quelque chose ne marche pas, dites le