Lors d'un "shutdown" du serveur Linux (Ubuntu) les utilisateurs connectés sont avertis par plusieurs messages dans une fenêtre terminale.
Malheureusement la plupart n'ouvre pas de fenêtre terminale.
Comment puis-je faire apparaitre une fenêtre pop-up sur les écrans des utilisateurs avertissant de l'arrêt du système ?
Merci de vos conseils.
# Problème insoluble ?
Posté par Gyro Gearllose . Évalué à 2.
Pour chaque DISPLAY
Envoyer un message indiquant la coupure du système
Fin
lancer le shutdown.
Envoyer un message, ce n'est pas compliqué, tu as plusieurs solutions : dialog, kdialog, etc.
Les problèmes :
- comment lister les DISPLAY ouverts ?
- comment passer outre les contraintes de sécurité, car pour que dialog et consorts fonctionnent, il faut que les utilisateurs aient autorisés l'utilisateur qui veut faire le shutdown (root, donc) à se connecter au DISPLAY depuis sa machine....
Si c'est sur la machine locale, xhost + localhost devrait faire l'affaire, mais bon....
Ceci est probablement contournable avec les outils samba (kpopup) que l'on peut trouver ici : http://www.henschelsoft.de/kpopup_en.html
Voilà, en espérant que ces quelques pistes seront utiles...
[^] # Re: Problème insoluble ?
Posté par glandais . Évalué à 2.
Pour le message tu as aussi zenity ou gdialog si tu es plus gnome que kde.
# Une idée
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
Je ne sais pas comment ca marche ensuite pour recevoir les wall...
# xmessage + script
Posté par sylvain cresto (site web personnel) . Évalué à 5.
http://www.skolelinux.no/~klaus/sarge/x4177.html
Il faut trouver un process utilisé par tous les utilisateurs, "nautilus" peutêtre ?
sudo perl xwall.pl nautilus 10 "un message de test"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.