Forum Linux.debian/ubuntu Sortir proprement du WM

Posté par  .
Étiquettes : aucune
0
25
nov.
2005
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.

    kill -9 -1
  • # Quel WM ?

    Posté par  . Évalué à 1.

    Bonjour,

    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  . Évalué à 1.

      La commande kill -9 -1 donnée ci dessus par Tao Paï Paï fonctionne parfaitement (merci à lui !) avec Gnome et Kde. Et mes utilisateurs n'utilisent que ces deux environnements.

      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  . Évalué à 2.

        heeeeuuuuuuu, tu comprends ce que tu fais avec ce kill -9 -1 ?

        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  . Évalué à 1.

          J'ai bien sûr lu le manuel avant de l'appliquer! Et j'ai fait des tests sur une machine "kamikaze".
          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  . Évalué à 2.

            heeeuuuu, par exemple, tu peux commencer par envoyer un signal 15 (demande de terminaison), histoire de laisser une chance aux applis de terminer proprement.

            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  . Évalué à 1.

              Désolé, j'ai oublié de dire que j'avais remplacé le 9 par un 15 (sauf dans mon copier/coller). Je connaisais la différence entre les deux, c'est pour ça que j'avais précisé "proprement" dans le sujet.

              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.