Comment Slack décide que vous êtes absent : les quatre signaux
Slack détermine votre présence à partir de quatre signaux : la saisie au clavier ou à la souris sur l'ordinateur, l'état de veille et de verrouillage de la machine, l'appli au premier plan sur le téléphone, et la bascule manuelle « absent ». L'application de bureau lit le temps d'inactivité de l'ordinateur toutes les 10 secondes.
Vous lisez sur votre téléphone ?
Lancez le test d'inactivité sur votre ordinateur
Slack vous met absent sur votre ordinateur, donc ce test gratuit tourne là-bas. Envoyez-vous cette page et appuyez sur Start à votre bureau.
On this page
Slack détermine votre présence à partir de quatre signaux : la saisie récente au clavier ou à la souris sur l'ordinateur, l'état de veille et de verrouillage de votre machine, la présence de l'appli au premier plan sur le téléphone, et la bascule manuelle « absent ». Sur ordinateur, l'application de bureau Slack compte la saisie dans n'importe quelle appli, pas seulement dans Slack : elle lit le temps d'inactivité de l'ordinateur toutes les 10 secondes (code de Slack desktop 4.52.178, vérifié le 7 octobre 2026). Votre agenda n'entre pas dans la décision. Slack Green vous garde actif depuis un serveur même quand l'ordinateur est éteint, en veille, verrouillé ou fermé, 7 jours gratuits et sans carte.
La décision, dans l'ordre
- L'« absent » manuel gagne sur tout. Si vous avez cliqué « Se définir comme absent », vous êtes gris jusqu'à annulation. Taper et envoyer des messages ne vous ramènent pas au vert.
- Ensuite viennent la veille et le verrouillage. Une machine endormie ou verrouillée signale l'absence en quelques secondes. Le minuteur d'inactivité ci-dessous n'a même pas le temps de tourner.
- Puis la fenêtre de saisie de 10 minutes. Machine éveillée et déverrouillée, vous êtes vert pendant 10 minutes après votre dernière saisie au clavier ou à la souris, et chaque nouvelle saisie relance le délai. Dans l'application de bureau, la saisie dans d'autres applis compte aussi.
- Sur le téléphone, le premier plan remplace le minuteur. L'appli
L'application de bureau n'enregistre pas où va votre souris, ce que vous tapez dans d'autres applis, votre écran ni votre webcam. Elle lit un seul nombre : depuis combien de secondes l'ordinateur est inactif. Nous avons affiché cette vérification depuis l'application sur ce Mac :
#!/usr/bin/env python3
# Print the idle check inside the Slack desktop app on this Mac (app.asar, plain JavaScript).
import re, plistlib
app = "/Applications/Slack.app/Contents"
print("Slack", plistlib.load(open(app + "/Info.plist", "rb"))["CFBundleShortVersionString"])
js = open(app + "/Resources/app.asar", "rb").read().decode("latin-1")
check = re.search(r"let r=\(\)=>\{let t=(\d+)>=\w+\.powerMonitor\.getSystemIdleTime\(\)\?(\w+)\.ACTIVE:\2\.IDLE.*?setInterval\(r,(\w+)\)", js)
print("idle check:", check.group(0)[:160], "...")
print("active if system idle seconds <=", check.group(1), "| checked every", check.group(3), "ms")
tickle = re.search(r"TICKLE_MESSAGE_SERVER,e=>\{.{0,320}?t\.send\(\w+\.TICKLE_MESSAGE_SERVER\)", js)
print("on active, sends to every loaded workspace:", tickle.group(0)[-60:])
Sortie :
Slack 4.52.178
idle check: let r=()=>{let t=20>=eE.powerMonitor.getSystemIdleTime()?h4.ACTIVE:h4.IDLE,{app:{systemIdleStatus:r,systemLockedStatus:n}}=e.store.getState();t===h4.IDLE||n||e. ...
active if system idle seconds <= 20 | checked every 1e4 ms
on active, sends to every loaded workspace: mId(e);t&&!t.isDestroyed()&&t.send(nc.TICKLE_MESSAGE_SERVER)
Toutes les 10 secondes (1e4 ms), l'application demande au système depuis combien de temps il est inactif. Si la réponse est 20 secondes ou moins et que l'écran n'est pas verrouillé, elle envoie un signal au serveur de messages de chaque espace de travail ouvert, ce qui vous garde actif. La saisie dans votre éditeur, un navigateur ou celle d'un jiggler remet ce temps à zéro comme une saisie dans Slack. Slack dans un onglet de navigateur n'a pas cette vérification ; notre onglet de test est resté actif 30 minutes sans saisie le 7 octobre 2026, nous ne donnons donc pas de règle pour le navigateur.
Tous ces signaux viennent de votre ordinateur ou de votre téléphone, donc Slack vous met absent dès que le portable se met en veille, que l'écran se verrouille ou que 10 minutes passent sans saisie. Un outil qui tourne sur un serveur garde votre point Slack vert sans aucune saisie, même avec le portable fermé ou le téléphone verrouillé.
Comment plusieurs appareils se combinent
Chaque session connectée rapporte séparément, et la pastille affiche la meilleure réponse : une session active n'importe où vous rend vert, toutes inactives vous rendent gris. C'est une règle OU, pas un classement. Cela explique la plupart des « mon statut a changé tout seul » : un téléphone avec Slack en arrière-plan est devenu inactif pendant que le bureau dormait, et la dernière session verte a disparu. Le diagnostic cause par cause est dans Slack vous affiche absent pendant que vous travaillez.
Le transport derrière tout ça
Le client Slack garde un WebSocket ouvert et y rapporte l'activité. Quand la connexion tombe, changement de VPN ou micro-coupure réseau, votre présence reste figée jusqu'à la reconnexion. Si votre pastille semble fausse plus d'une minute, un redémarrage ou un rechargement d'onglet la répare en général, car il force une connexion neuve.
C'est aussi pourquoi les outils côté serveur fonctionnent : tout ce qui parle le même protocole avec vos jetons de session compte comme une session, portable ouvert ou fermé. C'est le mécanisme derrière garder Slack actif sans toucher la machine.
Ce que les admins voient et ne voient pas
Les admins d'espace de travail voient la présence agrégée, les métadonnées de session et les journaux d'accès. Ils ne voient ni vos frappes, ni votre écran, ni l'appli que vous utilisez hors de Slack. La version réaliste de la question surveillance est dans vais-je me faire prendre.
Questions fréquentes
Quand Slack vous marque-t-il absent ? Dix minutes après votre dernière saisie au clavier ou à la souris sur ordinateur, quelques secondes après le passage en arrière-plan sur téléphone, quasi instantanément en veille ou verrouillage, et immédiatement avec la bascule manuelle.
Pourquoi mon statut diffère-t-il selon les appareils ? Il ne diffère pas. La pastille est une seule valeur calculée sur toutes les sessions. Ce qui diffère, c'est la session qui a rapporté l'activité en dernier.
Slack utilise-t-il mon agenda ou mes réunions pour l'absence ? Non. Les intégrations d'agenda peuvent définir le texte de statut, mais la pastille de présence ne suit que les quatre signaux ci-dessus. La pastille et le texte sont des systèmes séparés.
Puis-je changer la façon dont Slack décide ? Aucune offre n'expose quoi que ce soit : pas de réglage du minuteur, pas de bouton toujours-actif. Toute approche qui marche nourrit le signal de saisie à la place, méthode par méthode dans garder Slack actif.
En bref
L'absent manuel gagne, la veille gagne ensuite, et sinon vous êtes vert quand une session a vu de la saisie dans les 10 dernières minutes. Nourrissez ce signal avec vos mains, votre téléphone ou un serveur, et la pastille fait ce que vous attendez.
Articles Connexes
Slack Green peut-il se faire repérer ? Ce que voient les admins
Ce que voient vos collègues, les administrateurs de l'espace de travail et le service informatique quand Slack Green tourne, vérifié dans un vrai journal d'accès Slack : une session web depuis l'IP de notre serveur toutes les 6 heures.
Caffeine garde-t-il Slack actif ? Testé : non
Caffeine empêche la veille, mais par défaut il ne produit aucune saisie au clavier ni à la souris. Au bout de 10 minutes, vous passez quand même absent. Ce qui marche vraiment.
Slack Green ou jiggler de souris : lequel garde Slack actif ?
Un jiggler de souris et Slack Green règlent le même problème depuis deux machines différentes. Le jiggler simule une activité sur votre ordinateur, Slack Green maintient une vraie session Slack sur un serveur. Cette seule différence tranche presque tout le comparatif.