Mac OS - Ecran de veille jamais activé

Bonjour,

Je suis utilisatrice de l’extension Clemz depuis quelques semaines et j’ai remarqué un comportement gênant : lorsqu’une action a lieu en arrière plan (publication d’annonces, mise à jour du smart dressing, etc…) l’écran de veille ne s’active jamais. Je le remarque parce-que dès que les actions sont terminées, je retrouve le comportement habituel.

Je précise que je n’ai pas d’autre application ouverte à ce moment là, preuve que le comportement est vraiment lié à ce que réalise l’extension Clemz.

Disposant d’un écran plus sensible qu’à l’accoutumée aux images fixes (écran OLED), l’utilisation de l’extension risque d’user prématurément mon écran. je voulais savoir si d’autres personnes ont remarqué la même chose sous Mac OS, et si une amélioration pourrait être envisagée pour éviter cela (quitte à le proposer sous forme d’option en opt-in dans les réglages de l’extension)

Merci pour votre aide.

Cdlt.

mes mac se mettent en veille lorsque clemz tourne. Il y a un réglage a faire : choisir le temps de veille

1 « J'aime »

@Aco Que de condescendance (ou d’humour ?) alors qu’on ne se connait pas… Abstenez vous de ce genre d’intervention à la limite du troll. On a passé l’âge.

Sachez que sur un ordinateur, dans un souci d’économie d’énergie, la mise en veille des éléments est activée par défaut, d’abord l’écran puis au bout d’un temps supplémentaire, la machine elle même après un certain temps d’inactivité. Multipliez cette action sur des millions d’ordinateurs et vous verrez que l’impact en terme de consommation énergétique est loin d’être négligeable.

Mettre en veille l’écran n’a aucun impact sur une application qui tourne. J’ai bien parlé de mise en veille et non de fermeture de fenêtre. La simulation des actions sur Vinted par Clemz peut donc continuer de fonctionner en arrière-plan même si je ne le vois pas de mes propres yeux.

J’attends plus un retour du développeur de l’extension, argumenté avec son bagage technique. Et pour information, oui les réglages système sont bien en place, puisque ce comportement n’a lieu que lorsque Chrome est ouvert avec l’extension Clemz en fonctionnement avec une action en cours (je n’utilise pas le navigateur Chrome autrement).

@Hypathie Merci pour ce partage d’information. Sur quelle(s) opération(s) l’avez-vous constaté ? Toutes y compris la mise à jour du smart dressing ?

Par exemple, avec Chrome également (je n’ai pas utilisé sur ces ordis Brave par exemple, Safari ne fonctionne pas pour clemz) lorsque je fais tourner la demande de vues. Mes écrans (imac ou macbook) se mettent en veille au bout du temps que j’ai paramétré pour son usage général si je n’ai aucune activité autre. À noter que cela interrompt la tâche de clemz. Je dois appuyer sur le clavier. De la même façon que si je regarde un film. Je préfère laisser la mise en veille car si je l’enlevais il faudrait que j’intervienne pour l’éteindre. Il y a peut être une manipulation à faire que nous conseillera Clément Effectivement, lorsqu’un écran est allumé, c’est très énergivore et cela provoque une usure plus rapide des écrans et du système.

Bonjour,

Sur Windows et encore plus sur MacOS, quand l’ordinateur décide de mettre l’écran en veille c’est qu’il détecte une absence d’activité. Et généralement cela va avec son lot de complication si on veut que Clemz tourne toujours…

Notamment, Chrome va potentiellement réduire ses ressources ou même ne plus charger les pages du tout. Donc malheureusement, on ne peut pas avoir de l’activité sur Chrome ET de la veille sur l’écran

Mais si vous éteignez l’écran, cela ne devrait pas poser de souci (aucune idée de si c’est une solution pour votre souci de fragilité ?)

1 « J'aime »

Merci pour ce retour @Clement

Vous confirmez donc que des mécanismes sont volontairement en place dans l’extension Clemz pour empêcher le système de se mettre en veille ?

Autant je comprends parfaitement qu’un ordinateur en veille empêcherait Clemz de réaliser ses tâches en arrière plan, autant la mise en veille de l’écran (ou l’affichage de l’économiseur d’écran) ne devrait pas les interrompre.

Pour répondre à votre question, oui en effet, éteindre manuellement l’écran à chaque utilisation de l’extension Clemz serait une solution de contournement mais elle me semble un peu disproportionnée et très contraignante. N’y-a-t’il pas une meilleure alternative à proposer à vos utilisateurs ?

J’ai investigué de mon côté : sous Mac OS, la commande système pmset -g assertions permet d’identifier les processus affectant la mise en veille. Lorsque l’extension Clemz est en activité (mise à jour du smart dressing par exemple), une nouvelle ligne apparaît :

pid 91096(Google Chrome): [0x0009d4bc0005a1ea] 00:00:34 NoDisplaySleepAssertion named: "Blink Wake Lock"

Tant que la mise à jour du smart dressing tourne, cette ligne reste présente, prouvant bien que Chrome est le processus empêchant la mise en veille, y compris de l’écran :

pid 91096(Google Chrome): [0x0009d4bc0005a1ea] 00:16:34 NoDisplaySleepAssertion named: "Blink Wake Lock"

Le souci est que lorsque la mise à jour du smart dressing est terminée, la mise en veille ne se réactive pas pour autant.
Cela est confirmé puisque la ligne reste présente, et réduire l’extension n’y change rien. J’ai fait le test en attendant plusieurs minutes.

Cela veut dire que si je m’absente, cela peut rester dans cet état pendant très longtemps. Pour que la mise en veille fonctionne à nouveau, je suis obligé de fermer l’onglet ou d’actualiser la page Vinted entière.

> N’y aurait-il pas un moyen de faire autrement au niveau du code ?

Pendant les quelques jours d’essai de Clemz, je ne me suis pas trop posé la question, et la documentation de l’extension n’en faisait d’ailleurs pas mention, mais maintenant que j’ai souscrit à une formule annuelle, cela me dérange un peu plus de savoir que votre seule extension impose ce comportement et donc un changement radical dans le fonctionnement de nos ordinateurs personnels.

Vous avez fait un travail remarquable sur cette extension @Clement, j’aimerais juste pousser le curseur un peu plus loin afin que cela profite à tous vos utilisateurs. Les écrans OLED représentent un investissement financier non négligeable, et sont sensibles au marquage. Si je peux prolonger sa durée de vie, nos portefeuilles vous remercient ! :slight_smile:

Peut-on poursuivre cette discussion (très spécifique) par email sur bonjour@clemz.app ?
Ce sera plus simple :slightly_smiling_face:

Peut-être une astuce qui peut résoudre le problème…

Lorsque tu comptes laisser « Clemz » travailler, peu importe la fonctionnalité lancée, et éteindre uniquement ton écran, tout en laissant ton MacOS tourné, tu fais le raccourci suivant :

Ctrl + Shift + Power (ou Touche ID, cela dépend du clavier)
T’as ton écran qui va s’éteindre immédiatement, mais le MacOS va continuer à tourner, donc Clemz ne s’arrêtera pas (enfin Chrome).

Si c’est un MacBook, fais juste cette manipulation avant de partir, et ne referme surtout pas le capot.
Sinon tu vas mettre en veille également le MacOS.
Laisse-le ouvert.

Lorsque tu reviens, bouges juste la souris ou appuie brièvement sur la touche Power/ID.
Ton écran se rallume.

Si tu souhaites le paramétrer sans faire le raccourci à chaque fois (mais je te le déconseille, c’est chiant)
Va dans Réglages Système / Écran verrouillé.
Dans « Éteindre l’écran en cas d’inactivité », choisis par exemple 3, 4 ou 5mn, ou le temps que tu estimes approprié.
Va ensuite dans Réglages Système / Énergie
Active cette fonctionnalité : « Empêcher la mise en veille automatique lorsque l’écran est éteint ».

Tu auras donc ton écran qui va s’éteindre tout seul au bout de 3 4 ou 5mn (ou le temps que tu as indiqué) et ton OS continuera à tourner, donc à bosser.

Le seul défaut de la paramétrer et ne pas utiliser les raccourcis, c’est que tu risques d’avoir ton écran qui s’éteint lorsque tu utilises ton Mac, donc c’est chiant.
Le mieux, c’est le raccourci.

A toi, de choisir…

En fait il n’y a pas de solution simple : quand l’écran est en veille, généralement MacOS va passer les onglets chrome en mode « veille » et ils seront fortement ralentis ou même non mis à jour.
Et Clemz ne pourra pas bosser correctement

1 « J'aime »

Même quand tu laisses uniquement Chrome ?
Sur PC, çà passe crème pourtant…

MacOS est plus aggressif que Windows sur les aspects de ralentissements des fenêtres « non-visibles ». L’effet est plus fort et Clemz sort plus rapidement…

1 « J'aime »

Je peux continuer par mail, mais je ne vous cache pas que j’apprécie également les interventions pertinentes de la communauté. D’autres personnes pourraient être intéressées et avoir des solutions de contournement comme @Aco.

Si un jour vous avez des pistes d’amélioration @Clement, je suis preneuse à 100% pour un bêta test car c’est un vrai point négatif en ce qui me concerne.

Merci @Aco pour toutes vos propositions, malheureusement j’utilise un clavier qui n’a pas de touche Power sur un Mac Mini :frowning:

@Clement Concernant le fait que l’extension Clemz bloque toujours la mise en veille alors qu’il a bien fini ses tâches, y a-t’il un moyen de corriger cela SVP ou est-ce difficile de faire autrement ?

En attendant je vais mettre un laptop dédié à 100% pour l’utilisation de Clemz…

Oui je vais regarder comment débloquer la mise en veille quand les tâches sont terminées :slightly_smiling_face:

Pour info, j’inclus dans la prochaine version une amélioration sur ce point ! Tenez moi au courant @Emy

Merci pour cette information.

Pas de souci, comptez sur moi

@Clement Pour information après plusieurs essais, il y a de l’amélioration.

Désormais lorsque la tâche est terminée, l’écran de veille se met bien en route.

Content de voir que le changement fonctionne :slight_smile: