Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/08/2016, à 14: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, à 22:33)


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#2 Le 25/08/2016, à 14: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 résolu, 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, à 14: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, à 15:00)


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#4 Le 25/08/2016, à 15: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 résolu, 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, à 15: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, à 15:42)


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#6 Le 25/08/2016, à 16: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 résolu, 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, à 16: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

(cf
https://ubuntuforums.org/showthread.php?t=2232730)


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#8 Le 26/08/2016, à 22: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