[ad_1]
:
Notifications des Mises jour automatique sur GNU/Linux
J’ai trouve un petit programme bien sympa qui affiche les notifications lors du tlchargement et de l’installation des mises jour automatiques via le paquet unattended-upgrade. Ce paquet est install par dfaut, mais n’est pas activ.
L’auteur (Gaara) un membre sur le forum Ubuntu.fr.org, dvelopp un script en GTK-python (2.7)
Compatibilits: Ubuntu Precise, Quantal, Raring, Saucy, Trusty et Debian Wheezy.
Tests fonctionnel sur: Kubuntu Raring, Saucy et Trusty.
Aperu du paramtrage:
C’est un script complmentaire du script de Metalux (membre aussi sur le forum Ubuntu.fr.org), qui permet de configurer les mises jour automatiques (avec les PPA) : maj_auto.
Le logiciel permet de choisir une image (ou icne) au format JPG ou PNG, de choisir la position de la notification sur l’cran, et la couleur. L’image (prsente dans l’archive) peut tre celle ci ou une autre, elle sera automatiquement mise l’chelle de la fentre. (Vous pouvez donc choisir un fond d’cran, la notification aura toujours la mme taille !)
Surtout, le logiciel permet de sauvegarder la configuration initiale, d’activer la notification, ou de restaurer le fichier initial.
J’ai choisi de rendre la sauvegarde obligatoire pour pouvoir activer la notification.
Un mode « aperu » est disponible, pratique pour voir l’image ou la couleur l’avance. Pour ceux qui ont deux crans, il y a aussi une case « dual screen » pour la position de la notification.
Un mode de notification audio est aussi disponible en fin de mise jour, avec le choix du son dans votre bibliothque audio. (Lecture avec Mplayer)
Installer pralablement notification-daemon via un terminal avec la commande suivante:
~$ sudo apt-get install notification-daemon
note 09/10/2014 : un PPA est disponible sur 12.04, 14.04 et 14.10, dans un terminal saisir les commandes suivantes :
sudo apt-add-repository ppa:yoggic/maj-auto sudo apt-get update sudo apt-get install maj-auto-notify
Pour les utilisateurs dj existants (s’il y en a !) Il est conseill de remettre la configuration initiale avant d’installer le PPA et de r-activer la notification. Il y a eu pas mal de changements, surtout au niveau des dossiers.
- Les fichiers bak et logs se trouvent dornavant dans /home/user/.cache/maj-auto-notify/, endroit dfinitif.
- Le logiciel s’installe dans /usr/share/maj-auto-notify
Tlchargement archive Auto_Upgrade_Notify
Un fichier d’installation (install.py) ce trouve dans l’archive tar.gz, il suffit de cliquer dessus pour installer. Le tout s’installe dans ~/.auto_upgrade_notify
Le dossier de l’archive sera compos comme suit:
– Dossier bak = Les sauvegarde des fichiers initiaux
– Dossier config = contenant la copie de l’image choisie, redimensionne
– Dossier log = les logs sur lesquels le logiciel travaille. Dans la version finale, certains logs seront effacs chaque mise jour. la racine de ce dossier, il y a les diffrents scripts.
Un fichier .cfg sera cr dans /etc, il y a dedans les donnes enregistres par le script de config. (position, couleur, etc…)
Ensuite lanc la configuration via un terminal avec cette commande: python /home/login/auto_upgrade_notify/config_aun.py
Remplacer « login » par votre non d’utilisateur
Effectuer votre configuration dans l’ordre suivant:
- Choisir l’image de la notification.
- Couleur de la notification.
- Position de la notification.
- Son en fin de notification.
- Coch « activer la pr-notification ».
- Sauvegarder, Activer ou rinitialiser la config ( la premire utilisation coch la case correspondante + la case « Sauvegarder« ).
- Refaite la manip prcdente, mais cette fois ci en cochant « Activer la notification » et « Valider« .
- Finissez en cliquant sur « Enregistrer » sur la fentre principale puis « Quitter« .
C’est une version en constante volution, si vous l’installez n’hsiter pas remont tout bugs rencontr dans l’utilisation, sur ce topic:
[script] Notification de mise jour automatiques
Mme chose pour tout retour concernant le script maj_auto de Metalux, en suivant ce topic:
[script] Mise jour automatique pour tous les paquets (y compris PPA)
[ad_2]