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 3, 2022 at 11:28 am #90104Member
augusteBurin
Bonjour,
Antix21 sur une tour Dell 740 qui marche très bien, Bravo!
La mise en veille ne marche pas (ne se reveille pas)
Mais ça devrait être possible de le faire éteindre au bout d’un certain temps d’inactivité, disons 15 minutes?
Savez vous comment faire?Merci d’avance
ABOctober 3, 2022 at 4:39 pm #90118MemberRantanplan
::Bonjour Auguste,
trouvé au bout du lien : https://oldforum.puppylinux.com/viewtopic.php?t=36109
j’espère que ça aidera.
Salutations.
Rantanplan
Vive antiX !
Vive le Groland !October 3, 2022 at 8:23 pm #90126Member
augusteBurin
::Merci beaucoup.
Je vais devoir étudier un peu, ça a l’air d’être une bonne piste.
Déja je vais voir siwmpoweroff
ou
shutdown -h nowdans un shell fera l’affaire. Et ensuite apprendre à créer le script (jamais fait) et encore qu’il se met en marche automatiquement sans me demander quoi que ce soit ( je ne serai pas l’utilisateur principal de l’ordi…)
à suivre.Vive le groenland!
AB
- This reply was modified 7 months, 1 week ago by augusteBurin.
October 4, 2022 at 4:28 pm #90163MemberRantanplan
::Bonjour Auguste,
en fait, c’est bien Groland et non pas Groenland.
Le Groland est un pays imaginaire :-).En pièce jointe, tu trouveras le script non adapté à antiX 21 à décompresser.
Normalement, il est exécutable, mais vérifie tout de même.
J’ai traduit les commentaires en français, si ça peut t’aider.
Le réglage avec arrêt est à la ligne 13 (TIME=30m).
Je n’ai pas testé le script sur antiX 21 Live-USB, ni autrement :-/.Pas sûr que la commande
shutdown -h now
réponde à ton besoin.
La man page dit : “Arrêter la machine après l’arrêt du système.”.Pour la commande
wmpoweroff
j’ai trouvé une mentions :From Xorg the scripts “wmpoweroff” and “wmreboot” kill X
and the script “xwin” is executed further and it execs
“/sbin/poweroff” || “/sbin/reboot” , which are also scripts to only execute two commands :
/etc/rc.d/rc.shutdown
busybox poweroff || busybox reboot
soit en français :
Depuis Xorg, les scripts “wmpoweroff” et “wmreboot” tuent X
et le script “xwin” est exécuté plus loin et il exécute
“/sbin/poweroff” || “/sbin/reboot” , qui sont aussi des scripts pour exécuter seulement deux commandes :
/etc/rc.d/rc.shutdown
busybox poweroff || busybox rebootSi ça peut t’aider.
Amitiés du Groland.
- This reply was modified 7 months ago by Rantanplan.
Attachments:
Vive antiX !
Vive le Groland !October 4, 2022 at 6:00 pm #90169Member
augusteBurin
::Merci encore.
c’est téléchargé, maintenant je dois étudier comment faire tout ça!Et vive la commune!
October 5, 2022 at 2:31 pm #90201MemberRantanplan
::Salut Communard Auguste :-),
Le script que j’ai annexé à ma réponse d’hier a été écrit pour Puppy Linux.
J’ai donc essayé avec une dérivative : Toutou Linux Slaxen 6.0.
Et ?
Ben, ça n’a pas fonctionné.
J’ai repris le script, sans rien y connaître.
Sous Toutou Linux, il fonctionne enfin.
Je le mets en pièce jointe compressée pour que tu l’essaies sous antiX 21.
Je pense qu’il faudra revoir la commande
wmpoweroff
et la remplacer par
poweroffIl faudra que tu mettes à jour les logiciels que tu veux surveiller
afin que la machine ne s’arrête pas même si la souris ne bouge plus
(visionnage d’une vidéo ou écoute de musique, par exemple).
Par défaut, l’auteur steel_j en a prévu deux, mais il dit que l’on peut
en ajouter encore.
J’essaierai de mon côté, probablement demain.
Pour les tests, j’ai commenté la ligne qui envoie wmpoweroff
pour la remplacer par un message “Arrêt immédiat”.
J’ai aussi ajouté une information en début de script qui reste
affichée 5 secondes.Bon, ben là-dessus, vive Louise Michel !
- This reply was modified 7 months ago by Rantanplan.
Attachments:
Vive antiX !
Vive le Groland !October 5, 2022 at 3:46 pm #90209Member
augusteBurin
::Bonjour Rantanplan, (et vous tous qui un jour en apprendront quelque chose?)
1: en terminal direct ‘wmpoweroff’ ne marche pas, mais ‘shutdown -h now’ oui.
pas encore essayé ‘poweroff’
2: le précédent script “arret_si_inactif” était vraisemblablement écrit sur Windoz! J’ai du le faire passer par dos2unix, c’est malin, mais j’ai aprris un truc.
3: Il marchait presque; j’ai mis un delai de 1 minute et je l’ai executé sudo à la main et au bout d’une minute le script s’arretait, mais sans rien faire d’autre que de se plaindre comme ceci: ./arret_si_inactif.sh: ligne 64: /usr/X11R7/bin/shutdown: Aucun fichier ou dossier de ce type
4: Comme je n’en sais rien je l’ai collé dans icewm/startup pour voir,et redemarré , mais c’était pareil.
5: mouseup ne marche pas : ne se souci pas de la souris et n’éteint rien non plus ( il n’y a pas de “/usr/X11R7/bin/poweroff. Mais une bonne idée les 5 secondes avant poweroff , à condition qu’on puisse éviter le poweroff en touchant la souris ou le clavier, – j’allais en demander!
on verra!
à plus,(modifié avant voir réponse qui suit)
- This reply was modified 7 months ago by augusteBurin.
- This reply was modified 7 months ago by augusteBurin.
- This reply was modified 7 months ago by augusteBurin.
October 5, 2022 at 4:01 pm #90210MemberRantanplan
::AugusteBurin,
merci pour ton retour.
/usr/X11R7/bin/
C’est normal qu’antiX se plaigne, car le sous-répertoire X11R7 n’y existe pas.
Mais, c’est plutôt bon signe, à mon avis.
Comme poweroff est une commande dans /bin, elle devrait passer comme une lettre à la poste. 🙂
Je n’ai pas testé ce qu’il se passait en cas d’activité tandis que le script fonctionnait : en d’autres termes, si la minuterie était inhibée, ce qui devrait être le cas.
Pas essayé non plus pendant la lecture d’une vidéo ou d’un fichier audio.
Pour antiX, il faudrait remplacer mplayer par celluloid et gnome-mplayer par mpv, par exemple.
Les 5 secondes, c’est une tempo pour laisser le temps de lire l’avertissement.L’idée de mettre dans /icewm/startup est bonne, je pense, car à chaque démarrage d’antiX mouseup sera lancé, si tout va bien. 🙂
Et oui, je n’y pensais plus, mais effectivment il faut l’exécuter en sudo… ou à partir d’un terminal root, peut-être. :-/Lorsque j’aurai testé de mon côté, je viendrai au rapport.
Si tu as du “un peu mieux”, merci de partager ton expérience.À bientôt.
- This reply was modified 7 months ago by Rantanplan.
- This reply was modified 7 months ago by Rantanplan.
Vive antiX !
Vive le Groland !October 5, 2022 at 4:46 pm #90216Member
augusteBurin
::poweroff se loge dans /sbin chez moi.
Mais le script s’en fiche toujours de l’utilisation de la souris, et cela est quand même assez grave.Et ceci serait une piste? https://www.linuxquestions.org/questions/linux-newbie-8/how-to-suspend-after-idle-or-inactivity-period-without-desktop-environment-or-x-4175524123/
- This reply was modified 7 months ago by augusteBurin.
October 6, 2022 at 8:44 am #90278MemberRantanplan
::Bonjour Auguste,
J’ai fait les tests ce matin.
1°) réglage du délai avant arrêt = 1m : lancement du script dans un terminal root et attente. Après 1 minute, le message “Arrêt immédiat” s’affiche.
2°) réglage du délai avant arrêt = 1m : lancement du script dans un terminal root. Avant d’arriver au terme du délai, activité avec la souris. L’arrêt est bien retardé.
3°) réglage du délai avant arrêt = 1m : lancement du script dans un terminal root. Lancement de la lecture d’une vidéo : pas d’arrêt.Chez moi, le script semble fonctionner parfaitement.
Je joins la dernière version du script.
Les programmes surveillés pour empêcher l’arrêt sont Celluloid et MPV, mais tu peux les changer et y mettre firefox, par exemple, etc.
Pour cela, édites le script avec Geany ou Leafpad, et rends-toi aux lignes 22, 25 et 28 pour le 1er logiciel à surveiller
et aux lignes 30, 33 et 36 pour le deuxième.
Attention, aux lignes 22 et 30, il faut respecter la casse pour que la chaîne saisie corresponde à l’exécutable.
Si je ne suis pas clair, dis-le moi.
J’ai commenté le script sommairement pour comprendre un peu mieux ce qu’il se passe.Enfin, je n’ai toujours pas activé poweroff pour faire les tests.
Lorsque tu voudras le faire, édites mouseup et rends-toi à la ligne 44 et retire le signe # devant poweroff.Pour l’interruption de la souris chez toi qui n’agirait pas.
Utilises-tu le touchpad ou une souris usb ?
Si la souris est connectée sur un port usb, il faut peut-être remplacer la valeur 12 par 19 aux lignes 18 et 38. Mais, je ne peux pas certifier que c’est la solution.
Dis-moi ce qu’il en est et, si ça ne fonctionne toujours pas, joint à ta réponse le résultat de la commande :
cat /proc/interrupts > interrupts.txt
si tu veux bien.Bonne journée et tout et tout.
Amitiés.
Attachments:
Vive antiX !
Vive le Groland !October 7, 2022 at 9:27 am #90334Member
augusteBurin
::Salut! Je reviens du boulot et le forum vit!
Sur le forum anglish il y a un qui propose ceci :
while true; do sleep 120 # 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 # don't shut down if less than 15 min since mouse/keyboard activity [[ $(xprintidle) -lt 900000 ]] && continue poweroff doneOn va pouvoir l’essayer aussi? Il faut sans doute le précéder par : #! /bin/bash
et puis modifier ainsi, non?:while true; do sleep 120 # 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 # don't shut down if less than 1 min since mouse/keyboard activity [[ $(xprintidle) -lt 60000 ]] && continue echo "Arrêt immédiat" # poweroff doneJe pense avoir bien changé 15 minutes en 1
Sinon, je trouve trés clair ce que tu écris. j’ai une souris (et clavier) branchés en usb. Et je mets en pj les interrupts.Comme je n’y vois pas 12 ni 19 ou d’autres souris (mais parcontre 22 et 23?) J’attends des retours avant de le tester.Vive Le Qatar libre! (??)
Attachments:
October 7, 2022 at 10:17 am #90338MemberRantanplan
::Bonjour Augusto du Quatar Libre et climatisé,
mouseup :
merci pour ton retour.
Apparemment, c’est bien 22 ou 23 qu’il faut surveiller.
À la lecture du fichier .txt que tu as joint, effectivement c’est soit 22, soit 23.
Je te suggère de tester l’un puis l’autre.script angliche 🙂 :
Oui, j’ai vu le script de Vincent17 qui a le mérite d’être très court (le script pas Vincent17). 🙂
Tu as tout compris.
Lors d’un session antiX, ouvre leafpad ou geany.
En exergue tu mets #!/bin/bash, puis à partir de la ligne suivante tu colles le script de Vincent17 où tu as parfaitement converti 15 minutes en 1 minute.
Par contre, le sleep est à 120 secondes, soit 2 minutes. Si ça te va, ne change rien, sinon pour tester tu peux descendre à 60 : je te laisse juge.
Tu enregistres le fichier là où tu veux et tu donnes un nom avec ou sans l’extension .sh.
Puis, à partir d’un terminal, tu vas à l’endroit où tu as sauvegardé le fichier, et enfin tu le rends cherchable et exécutable avec :
sudo chmod a+x [nom du fichier]
puis pour terminer Entrée ou Enter, peut-être qu’il faudra saisir ton mot de passe.
Dans le même terminal, tu saisis :
sudo [nom du fichier]
puis Entrée ou Enter, peut-être faudra-t-il saisir ton mot de passe, puis observes ce qu’il se passe.
Pardon d’avoir fait du B.A. BA.Amuses toi bien.
Vive Salengro notre Président de la Présipauté du Groland !
- This reply was modified 7 months ago by Rantanplan.
Vive antiX !
Vive le Groland !October 7, 2022 at 10:41 am #90342Member
augusteBurin
::Salut et merci, et oui que je m’amuse:
le script anglish me sort : “ligne 8: xprintidle : commande introuvable”
-le sagouin
October 7, 2022 at 11:02 am #90343MemberRantanplan
::Chez moi aussi.
Je pense qu’il faut installer le paquet éponyme.
J’en ai vu pour différentes architectres : i386, x86_64, arch, etc.Voir si par le gestionnaire de paquets synaptic, tu peux l’avoir, si le coeur t’en dit.
Il sera probablement nécessaire de recharger avant (le bouton en haut à gauche).Après, le script ne devrait plus couiner. 😀
Vive les Bananes passqu’y a pas d’OS dedans.
Vive antiX !
Vive le Groland !October 8, 2022 at 9:44 am #90375Member
augusteBurin
::c’est ça et ça marche. C’est magnifique. Mais je testerai bien, quand j’aurais le temps la semaine prochaine, le nouveau mouseup. Et chez les anglophones il y a encore des amelieurations en vue! https://www.antixforum.com/forums/topic/poweroff-after-inactivity-a-script/
Merci encore!
-
AuthorPosts
- You must be logged in to reply to this topic.