Notificações da caixa de janela

1

Existe uma maneira de criar uma caixa de diálogo de notificação que pode ser executada a partir de um script de shell bash no Linux para notificar o usuário quando algo precisar de atenção, trazendo-o para o topo acima de todas as outras janelas abertas?

Eu dei uma olhada no comando notify-send , mas isso não é o que eu realmente estou procurando, pois é temporário e expira depois de algumas centenas de milissegundos de exibição e não requer uma entrada de usuários como item não clicável.

Existe uma maneira de eu conseguir isso? Eu não acho que isso seria muito difícil de fazer. Eu tinha uma pesquisa no Google, mas não conseguia encontrar exatamente o que estava procurando para as funções que queria fazer em um script bash, pois isso seria executado a partir do menu de contexto do botão direito sem a necessidade de usar o Terminal diretamente para executar isso.

    
por user94959 02.08.2014 / 13:34

1 resposta

0

Se você estiver pesquisando algo como um windows msgbox , poderá usar, por exemplo, zenity

zenity --info --text="I need your attention"

Com o KDE, você pode usar o kdialog

kdialog --msgbox "Here Again.\n I need your attention"

kdialog --help para ter uma lista de opções, ou man zenity ... então a maneira usual de pedir informações sobre um programa.

PS > Para uma solução bash interna (se o pacote dialog estiver instalado), você pode usar, por exemplo,

dialog  --msgbox "Ehi hello" 10 30 

ele atuará no seu terminal.

    
por 02.08.2014 / 13:55

Tags