Bonjour,
J'ai un script bash qui doit effectuer des vérifications avant de laisser l'utilisateur partir.
Pour ça, je comptais remplacer la commande "quitter l'environnement" ou "clore la session" du menu action pour effectuer mes vérifications, puis accepter le délogage ou revenir au bureau avec un message demandant à l'utilisateur de faire ce qu'il doit faire avant de se déconnecter.
Je pensais pouvoir accéder à cette commande facilement mais je ne l'ai pas trouvée... J'avais pourtant réussi à le faire sous Win, je ne pensais pas bloquer avec linux...
Où sont les items du menu action? Peut on les modifier ? Comment y rajouter une icone?
Quelle est la commande pour dire au WM de se fermer proprement (par script)?
Je suis preneur de toute info. Merci.
# Sortir proprement
Posté par 桃白白 . Évalué à 0.
# Quel WM ?
Posté par JJD . Évalué à 1.
Tout dépend du window-manager (ou de l'environnement du bureau) utilisé.
Avec gnome, il y a la commande gnome-session-save qui permet (malgré son nom) de terminer la session (cf entrée "Clore la session" du menu) avec ou sans fenêtre de confirmation.
Les autres environnements ont certainement des commandes équivalentes : il suffit de chercher un peu.
Ce qui est sûr, c'est que tu ne trouveras de commande magique fonctionnant partout avec tous les WM...
A+
JJD
[^] # Re: Quel WM ?
Posté par stef . Évalué à 1.
Ca m'enlève déjà une poutre du pied!
Une idée pour mettre mon lien dans le menu action ? Ou modifier ceux existants?
[^] # Re: Quel WM ?
Posté par Bastien Mourgues . Évalué à 2.
Je te conseille de lire les pages de manuels avant de jouer avec cette commande, et surtout, ne la lance pas en root si tu veux t'éviter quelques surprises .... :-\
[^] # Re: Quel WM ?
Posté par stef . Évalué à 1.
C'est peut être pas propre, mais ça a le mérite de faire ce que j'en attend, à savoir fermer le WM.
Mais s'il y a d'autres moyen, je suis aussi preneur.
[^] # kill, menus, ...
Posté par Bastien Mourgues . Évalué à 2.
Ensuite, si tu veux cibler un processus en particulier (celui de ton WM dans ton cas), la commande pkill est peut être plus indiquée : pkill -15 nom_du_prog.
Enfin, je ne sais pas ce que tu cherches à faire exactement, ni de quel WM tu parles, donc pour t'aider par rapport aux menus de ce WM ...... ça va être difficile. :-\
Chaque WM dispose en général d'un éditeur de menu ; suivant ce que permet de faire cet éditeur, peut être que tu pourras effectuer tes actions de façon moins bourrin U_U
Si tu souhaites travailler sur les menus système, jette un oeil aux pages de manuels suivantes: man menufile; man update-menus
Tout ça pour dire que tu trouveras difficilement plus crade comme méthode de terminaison que ce kill -9 -1, (à considérer comme un ultime recours ).
[^] # Re: kill, menus, ...
Posté par stef . Évalué à 1.
Les WM que mes users utilisent sont KDE et Gnome.
J'arrive très bien à modifier/creer les éléments du menu "applications" (accessoires, internet, ...) mais pas du menu "actions" (lancer une appli, vérouiller, clore la session...) qui n'apparaissent pas dans l'éditeur de menu.
Mais je vais regarder les manuels que tu me conseilles.
Merci.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.