Dunst: Notificações de sono

Criado em 22 mar. 2018  ·  5Comentários  ·  Fonte: dunst-project/dunst

Existe uma maneira fácil de suprimir temporariamente as notificações? Eu mataria o dunst, mas muitos aplicativos (principalmente firefox, chrome) usam seus próprios notificadores por padrão. Meu único pensamento era suprimir todas as notificações, mas ter um script que as reenvia seletivamente, se não suprimido. Mas parece hacky ...

Informação de instalação

  • Versão: v1.2.0-213-g65043c0
  • Tipo de instalação: pacman
  • Distribuição e versão: Linux 4.15.11-1-ARCH

Todos 5 comentários

Há um hack disponível:

Envie uma notificação com seu resumo DUNST_COMMAND_PAUSE ou DUNST_COMMAND_RESUME . Não está documentado em nenhum lugar e claramente não o suportamos, mas funciona: tm :. As notificações enviadas entre a pausa e a retomada serão atrasadas, mas não serão perdidas.

Estamos planejando substituí-lo por um cliente de linha de comando adequado (consulte # 445). Espere que ele caia em algum ponto. (Mas não vamos deixá-lo cair quando não houver substituição).


Versão: v1.2.0-213-g65043c0

Você provavelmente deseja reconstruir o dunst. Recentemente, mesclamos o suporte à detecção de tela cheia. Assim, você pode atrasar / bloquear notificações específicas / todas por meio de regras quando estiver em tela cheia.

https://github.com/dunst-project/dunst/blob/aa5ccd7dd75e7c563a2b57e964ab80bbbe73365e/dunstrc#L297 -L308

Obrigado! Algo relacionado, uma vez pausado, há alguma maneira fácil de detectar se dunst foi silenciado? (não se preocupe se não, vou apenas criar um arquivo tmp).

Não, esse é exatamente o problema: alegria:

O Dunst precisa de um cliente de linha de comando adequado, que possa lidar com tal coisa.

notify-send DUNST_COMMAND_PAUSE fez isso por mim. Obrigado!

Agora isso também pode ser feito com dunstctl set-paused true . Este problema pode ser encerrado.

Esta página foi útil?
0 / 5 - 0 avaliações