#1 Le 25/08/2016, à 13:18
- tarkan99
[plus utile]lancer un script au déverouillage d'une session
Bonjour !
sur un Xubuntu 16.04 installé de neuf, multi utilisateur, je souhaite lancer un script
(un script par session si besoin) après chaque déverrouillage de la session.
Je m'explique :
le user1 se connecte
il verrouille sa session
le user2 se connecte
il verrouille sa session
le user1 se connecte à nouveau : à ce moment, un script se lance.
(s'il lancé à l'ouverture de la session également, ça ne pose pas de pb).
le script doit contenir (ou équivalent)
xset -display :0 s activate
C'est pour contourner le bug du curseur qui disparaît après verrouillage de la session.
merci d'avance !
Dernière modification par tarkan99 (Le 26/08/2016, à 21:33)
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#2 Le 25/08/2016, à 13:45
- erresse
Re : [plus utile]lancer un script au déverouillage d'une session
Est-ce que ce problème n'aurait pas à voir avec la veille ?
Tu as regardé d'un peu près les possibilités que peuvent offrir les scripts avec /etc/pm/... ?
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#3 Le 25/08/2016, à 13:53
- tarkan99
Re : [plus utile]lancer un script au déverouillage d'une session
non, il apparaît après le déverrouillage, même s'il n'y a pas de mise en veille juste avant.
Par exemple en changeant de session (déjà ouverte).
donc je ne pense pas que pm soit une bonne piste pour moi.
le problème semble être en cours de résolution...
https://bugs.launchpad.net/ubuntu/+sour … ug/1568604
Dernière modification par tarkan99 (Le 25/08/2016, à 14:00)
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#4 Le 25/08/2016, à 14:17
- erresse
Re : [plus utile]lancer un script au déverouillage d'une session
Ha, OK.
Sinon j'ai vu ta participation dans une autre conversation qui traite du même problème. Apparemment l'utilisation d'un autre gestionnaire résoudrait le problème mais tu n'en veux pas...
Quant à savoir par où passe la procédure de déverrouillage et s'il possible d'y greffer un script ou autre possibilité, j'avoue mon ignorance.
Est-ce que ce serait une procédure commune pour la saisie du mot de passe, aussi bien à la connexion qu'au déverrouillage ?
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#5 Le 25/08/2016, à 14:29
- tarkan99
Re : [plus utile]lancer un script au déverouillage d'une session
j'ai trouvé le paramètre -endCmd pour xlock (que je n'ai pas sous la main pour l'instant).
-endCmd string
Text string command to execute when the screen is unlocked.
exactement ce que je recherche !
ça semble exister sur ubuntu :
https://ubuntuforums.org/archive/index. … 59099.html
plus qu'à trouver la ligne de commande de xlock lorsqu'on verrouille la session.....
Dernière modification par tarkan99 (Le 25/08/2016, à 14:42)
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#6 Le 25/08/2016, à 15:41
- erresse
Re : [plus utile]lancer un script au déverouillage d'une session
Mais, est-ce que tu es sûr que "xlock" est la commande qui affiche cet écran de déverrouillage ?
J'ai lu qu'il s'agissait de "gnome-screensaver" et que "xlock" n'est pas installé par défaut. Tu as installé "xlock" et c'est lui qui gère l'écran de déverrouillage ?
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#7 Le 25/08/2016, à 15:52
- tarkan99
Re : [plus utile]lancer un script au déverouillage d'une session
en fait, ni l'un ni l'autre, c'est light-locker par défaut sur Xubuntu.
A force de lire ici et là, je me suis mélangé les pinceaux.
retour à la case départ...
à moins de remplacer light-locker par xlock ?
verrai ce soir.
ferais quelques tests
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#8 Le 26/08/2016, à 21:33
- tarkan99
Re : [plus utile]lancer un script au déverouillage d'une session
à priori une mise à jour a corrigé le pb de curseur
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne