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:
- A opção de expirar o tempo não funciona
- 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?