Os atalhos não funcionam com o notify-osd parado

0

Sempre que eu paro notify-osd usando

pkill -SIGSTOP notify-osd

todos os atalhos não funcionam mais (ou pelo menos não funcionam bem). Quer dizer, às vezes por períodos aleatórios de tempo eles funcionam bem. Outras vezes parece que não funcionam: pressiono o botão mudo e nada acontece. Então, alguns minutos depois, todos os atalhos são invocados um após o outro e finalmente o áudio é silenciado.

Esse comportamento estranho ocorre apenas quando eu SIGSTOP o processo, enquanto se eu sou SIGKILL tudo funciona normalmente.

Por que isso acontece?

    
por tigerjack89 11.04.2015 / 21:21

1 resposta

1

Quando você envia o sinal SIGSTOP imparável, o programa é colocado em um estado pausado com a expectativa de que um sinal SIGCONT será recebido, acredito que o que você está vendo é por design.

"As únicas circunstâncias em que um sinal imparável pode ser adiado é se o processo estiver em espera IO, ou preso no espaço do kernel. Então é apenas adiado, e será despachado assim que o processo deixar o espaço do kernel."

Fontes:

link

link

link

    
por Elder Geek 12.04.2015 / 15:25