Editar
Depois de algumas pesquisas, eu encontrei um pacote gnome-osd
, que por sinal usa python, e instalado simplesmente com sudo apt-get install gnome-osd
.
As propriedades, como o local do texto, podem ser configuradas com a ferramenta gnome-osd-properties
. O envio de mensagens é a mesma sintaxe de notify-send
. As notificações são não-intrusivas. Eu testei isso com o comando sleep 10; gnome-osd-client "This is a test message"
e liguei no firefox até o texto aparecer; Eu ainda era capaz de escrever no firefox mesmo quando a notificação era desenhada na tela.
Abaixo, você pode ver o exemplo com a mensagem de teste:
Outra alternativa é usar osdsh
, que funciona praticamente da mesma forma, iniciar o daemon com osdsh
, configurado com osdshconfig
e enviar mensagem com osdctl -s "TEST STRING"
Publicação original
notify-send
não especifica opções de localização. Use zenity
ou xmessage
zenity
fornece pop-ups centralizados por padrão. Exemplo:
zenity --info --text "Hello world"
xmessage
precisa ser configurado de acordo com o sinal -geometry
especificado na man page para X ( man x
). Mas você precisa saber o tamanho da tela, que pode ser encontrado com xrandr
, xprop -root
ou xwininfo -root
. Exemplo:
xmessage "Hello world" -geometry 250x250-130+100