Tempo de expiração em notificar notificações de envio [duplicado]

0

No meu computador HP com Ubuntu 12.04, os incrementos de brilho e volume eram muito mais altos do que eu queria. Além disso, a notificação para o volume estava simplesmente errada (0% de som não correspondia a 0 na barra de progresso). Então, decidi substituir essas opções por meus próprios comandos. Eu usei o Gerenciador de configurações do CompizConfig para adicionar comandos personalizados às teclas de brilho e volume (isso não podia ser feito nas configurações normais porque essas teclas eram manipuladas pelo BIOS, ao contrário das teclas de função normais). Eu usei xbacklight para controlar o brilho e amixer para controlar o volume.

O problema é que as boas notificações notify-send não aparecem quando eu defino manualmente o brilho / volume, então agora eu também tenho que fazer isso. No entanto, existem dois problemas com o envio de notificação:

  1. A opção de expirar o tempo não funciona
  2. Você tem que esperar até que uma notificação termine antes que a próxima apareça

Antes de substituir as chaves de brilho / volume, o sistema conseguiu enviar notificações sem essas duas restrições. As notificações desapareceram em 3 segundos (em vez do padrão 10), e se eu batesse duas vezes no botão de volume ou brilho, a barra de progresso mudaria imediatamente para o novo brilho (em vez de mostrar a barra de progresso antiga por 10 segundos e mostrar o novo um).

Como o sistema foi capaz de fazer isso, fiquei imaginando como conseguir o mesmo tipo de notificações?

    
por gsingh2011 31.08.2012 / 21:22

1 resposta

2

bruto, mas eficaz e, em seguida, alguns - caveat isso também mata notificações pendentes
isso só pode reduzir os tempos de exibição apenas altere o 1.5 em sleep 1.5; abaixo:

ref:
detalhes em botão Fechar no notify-osd?

x-ref:
Tempo de expiração em notificar-enviar notificações

dbus-monitor "interface='org.freedesktop.Notifications'"            \
| grep --line-buffered  "member=Notify"                             \
| sed -u -e 's/.*/sleep 1.5; killall notify-osd/'                   \
| bash

Favoritos:
self - Tempo de expiração em notificar notificações de envio
Como faço para alterar por quanto tempo as notificações são exibidas?

    
por George Rowell 25.09.2012 / 05:07