Vous n'êtes pas identifié(e).
Sauf que cette commande est lancée une fois la session arrêtée et avec des droits root ce qui ne m'intéresse pas.
J'ai bien un dossier (vide) /home/$USER/.config/xfce4-session, mais je ne sais pas quoi y mettre ni sous quelle forme (script, fichier desktop ...) et encore moins comment nommer le fichier, et je ne trouve aucune information concernant l'utilisation de ce dossier.
De plus, j'aimerais que le script soit lancé en cas de simple fermeture de session et aussi en cas d'extinction du PC (qui doit passer par une fermeture de session).
En vous remerciant des pistes, liens ou autres conseils prodigués.
Edit:
Mis en "Résolu" "Contournement" : voir message #22 Solution de contournement
Ouf, tout juste 70 caractères le titre
Dernière modification par Tawal (07-06-2021 11:44:03)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
en farfouillant là
Passe ta souris sur "là"
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
je cherche à lancer un script/commande avant.
Ah !...
J'avais cru comprendre que tu voulais lancer un truc à la fermeture de la session mais en fait il te faut encore la session et pire, également le serveur X. Je ne vois pas trop, là…
Et j'ai l'impression que je ne suis pas le seul, au vu de l'avalanche de réponses,
Une sorte de pre-invoke...
C'est quoi c'te bête ?
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Tawal a écrit :Une sorte de pre-invoke...
C'est quoi c'te bête ?
dpkg possède des fichiers qu'il lit avant toute exécution et dans lesquels tu peux faire quelque chose avant l'invocation réelle de dpkg.
Dans ce fichier, il y a une section pre-invoke et une section post-invoke.
Si ça existait pour la session, ce serait super !
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
@John9631 Does this execute upon logout? If it's only run at shutdown, then it's useless for me. Anything to run upon logout with systemd – Anwar Mar 30 '18 at 16:41
@Anwar, I think you're looking for something that doesn't exist. User login & out seems to be a user level process and varies depending on what you run.For more information: superuser.com/questions/970883/… – John 9631 Mar 31 '18 at 10:56
Il va falloir approfondir si ça reste possible, car John9631 a l'air de dire le contraire ...
Et je poursuis avec le lien donné par John9631 : https://superuser.com/questions/970883/ … s-in-linux
C'est pas évident ...
Edit :
Mes tests restent en échec.
Dernière modification par Tawal (03-06-2021 07:26:45)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and affirm you're at least 16 years old or have consent from a parent or guardian.
Tousse antique Ovide !
Hors ligne
Dernière modification par Tawal (06-06-2021 11:28:03)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Dernière modification par Philou92 (06-06-2021 18:32:49)
Tousse antique Ovide !
Hors ligne
La déconnexion me ramène immédiatement sur l’écran de session de lightdm.
Lorsque je me suis connecté à nouveau à ma session au bout de 15s, j’ai constaté que le fichier plop.txt avait bien été créé.
Le script a bien fonctionné.
Tousse antique Ovide !
Hors ligne
Le script a bien fonctionné.
Je n'en doute pas.
La question, c'est avant ou après la déconnexion ?
Un petit
dans le code serait judicieux
Merci du retour
Dernière modification par Tawal (06-06-2021 21:41:45)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Philou92 a écrit :Le script a bien fonctionné.
Je n'en doute pas.
La question, c'est avant ou après la déconnexion ?
Un petitps aux | grep xfce4-session > plop.txtdans le code serait judicieux
Merci du retour
Effectivement, ce n’est pas con .
Résultat :
Réponse pas évidente. Seule la commande a été récupérée comme processus actif.
Je dirais qu’il s’est exécuté à l’intermédiaire entre l’arrêt de la session xfce4 et avant la déconnexion de la session du user.
Tousse antique Ovide !
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Tousse antique Ovide !
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Genre le bouton de déconnexion en fait ne fait qu’exécuter ton script. Ce dernier une fois terminé déclenche le vrai processus de déconnexion du user.
Ça semble plein de bon sens.
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Edit2: Consolidation du script (protection des variables)
Dernière modification par Tawal (07-06-2021 08:04:06)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Plein de bon sens ! Non, il ne me semble pas.
Car cette solution touche à ce qui est installé de base pour Xfce.
Donc ça ne tiendra pas aux mises à jour de l'environnement.
Tu penses plus loin que moi ! Bien vu.
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne