# desk-channel The desk as a channel of the operator's conversation: kind `desktop` of the `channel` and `intake` benches the router (`messenger`) declares (novox/hq ADR 0258, ADR 0259). It shows the router's messages on the notifier of each machine the operator sits at (the `node-notifier` seat), and says which button was chosen there. - **It proves nothing about who clicked.** Any process of the operator's account can choose a notification's action (`dunstctl action`), so its claim declares no `verified-sender`: the router offers here only acknowledgements (Silence for a week, Details) and says in the words where an approval can be given. - **An answer is taken only on a machine its message was shown on**, and once; a refused click is said where it was made. A message with buttons stays until it is dismissed. - **A notifier that started again** (`dunst.started`) is shown again every open message with buttons it showed. - A message no machine took is said to the router as failed; the router tries it again. ## What the operator gives The machines to show on, as a setting: `settings` for `desk-channel` with `{"desktop-machines": ["", …]}`. Until then it says it cannot send, and the router sends warnings to the channel that reaches the operator away. ## Where it runs Held once for the mesh, on the control node beside the router. It asks each machine's notifier through the mesh: nothing new runs on the machines. ## Tools | tool | does | |---|---| | `desk_channel_status` | whether it can show messages, the machines and each one's last answer, and its rules |