Forum › Forums › General › Other Languages › French › éteindre l’ordi après inactivité
- This topic has 20 replies, 2 voices, and was last updated Oct 20-8:39 am by Rantanplan.
-
AuthorPosts
-
October 8, 2022 at 2:42 pm #90381Member
Rantanplan
::Ola ombre,
je ne connaissais pas mouseup, ça m’a permis de faire connaissance et de me plonger dans le monde des scripts.
Ça m’a permis d’apprendre, vu que je suis candide de chez candide. 🙂Amuse-toi bien avec Linux.
Vive les moules/frites !
Caramba.
Vive antiX !
Vive le Groland !October 18, 2022 at 8:45 am #90893Member
augusteBurin
::Bonjour,
Finalement c’est mouseup qui marche. Bravo Rantanplan!
Chez moi, le vecteur interrupt de ma souris usb se nomme 23.
Les essays en terminal n’était pas 100% convaincants, mais une fois placé en startup et ajouté sudo à la commande finale ‘poweroff’, ça fait l’affaire.
Je pourrais encore réver de insèrer un check sur la carte son, il m’arrive d’écouter la radio par Firefox. C’est assez légèr comme charge de proc, donc il faudra sans doute sniffer par là.
Ou bien rajouter des trucs du script anglish:# don't shut down if cpu or sound active awk '{if ($1>.5) exit 1}' /proc/loadavg || continueMais ça , je ne sais pas faire.
vive les solveds!
[SOLVED]
EDIT:
finalement l’anglish semble marcher aussi, j’ai fait des tests en terminal , le voilà :
#! /bin/bash while true; do sleep 120 # don't shut down if less than 15 min since mouse/keyboard activity [[ $(xprintidle) -lt 900000 ]] && continue # don't shut down if /tmp/no-suspend exists [[ -f /tmp/no-suspend ]] && continue # don't shut down if cpu or sound active awk '{if ($1>.5) exit 1}' /proc/loadavg || continue grep -qr "RUNNING" /proc/asound/card* && continue yad --on-top --center --text "SHUT DOWN very soon" --timeout 19 --timeout-indicator=top --button "Cancel" || poweroff done(test fait pour 1,5min [[ $(xprintidle) -lt 90000 ]] && continue et sans sudo pour poweroff)
- This reply was modified 6 months, 2 weeks ago by augusteBurin.
- This reply was modified 6 months, 2 weeks ago by augusteBurin.
- This reply was modified 6 months, 2 weeks ago by augusteBurin.
October 19, 2022 at 10:09 am #90957Member
augusteBurin
::J’aurais préféré éditer mon post précédant, mais ce n’est plus possible:
Mouseup ne marche pas d’une manière fiable, et je ne comprends pas pourquoi. Et l’anglish non plus.
Je cherche du coté de la RAM que j’ai ajouté, mais, vous l’avez compris, je n’y connais rien.- This reply was modified 6 months, 2 weeks ago by augusteBurin.
October 19, 2022 at 4:31 pm #90997MemberRantanplan
::Bonjour Auguste,
j’avais cru comprendre que la solution de Vincent17 fonctionnait bien.
Mouseup ne marche pas d’une manière fiable, et je ne comprends pas pourquoi
Dit comme ça, c’est pas suffisant. 🙂
Peux-tu expliquer ?mouseup vérifie que :
la souris n’a pas bougé pendant le délai défini,
les logiciels à surveiller sont fermés.
Si toutes ces conditons sont vraies, il exécute
poweroffAs-tu modifié le script ? Et si oui, peux-tu le joindre au format .zip ou .tar ?
Merci.
Asta la vista, baby (Terminator).
Vive antiX !
Vive le Groland !October 19, 2022 at 6:51 pm #91007Member
augusteBurin
::Hola!
Peut-être que le souci venait de là:
https://www.antixforum.com/forums/topic/screen-flickering-now-and-then/et vive antiX et les mouseups
- This reply was modified 6 months, 2 weeks ago by augusteBurin.
- This reply was modified 6 months, 2 weeks ago by augusteBurin.
October 20, 2022 at 8:39 am #91045MemberRantanplan
::Salut brave piou-piou,
En regardant d’autres scripts, j’ai découvert la commande
xmessage
qui est bien utile et qui affiche un message près de la souris si on lui demande.
Du coup, j’ai repris le script mouseup qui devient dès lors mouseup-v2 et qui est joint au format .tar.J’en ai profité pour :
- alléger le programme en retirant la journalisation,
- ajouter firefox aux programmes à surveiller (téléchargements qui duren, lecture contenu multimédia)
- un xmessage qui informe de l’arrêt dans 30 secondes sauf à bouger la souris.
Si tu veux l’essayer (mais si tu veux pas, c’est pas grave), il faudra que tu modifies l’interrupt 12: par 23: si j’ai bonne mémoire.
Puis par la suite si tu souhaites l’utiliser, revoir le délai fixé à 10 secondes pour les tests afin de ne pas attendre des lustres que le ciel te tombe sur la tête.
Et modifier le -timeout à la ligne 49, colonne 29 afin de remplacer 5 par 30.poweroff
est toujours commenté, c’est donc le message “Arrêt immédiat” qui s’affiche (fenêtre xmessage).Adios amigo !
- This reply was modified 6 months, 2 weeks ago by Rantanplan.
Attachments:
Vive antiX !
Vive le Groland ! -
AuthorPosts
- You must be logged in to reply to this topic.