Como exibir um texto para usuários em toda a tela

1

Eu quero exibir um texto acima da tela do usuário (como uma camada superior). Eu sei que existem soluções como xmessages que podem exibir o texto em uma caixa, mas precisam que ele seja exibido sem uma caixa na tela inteira, se possível

Estou executando o Raspbian

Existe alguma solução / software que possa fazer isso?

    
por Snake Hernandez 25.03.2015 / 00:49

2 respostas

1

xosd , que está disponível em Raspbian, pode exibir texto na parte superior da tela X atual. Ele recebe sua entrada de um arquivo ou da entrada padrão:

echo Hello | osd_cat -p middle -A center

É uma aplicação X11 à moda antiga, pelo que a sua configuração pode ser detalhada; mudar a fonte em particular parece

echo Hello | osd_cat -p middle -A center -f '-*-lucidatypewriter-bold-*-*-*-*-240'

ou mesmo estritamente falando

echo Hello | osd_cat -p middle -A center -f '-*-lucidatypewriter-bold-*-*-*-*-240-*-*-*-*-*-*'

Você pode personalizar a cor, adicionar uma sombra e / ou contorno, alterar o atraso e até adicionar uma barra de progresso.

    
por 25.03.2015 / 06:56
0

Ah, você tem que escolher TUI ao invés de GUI, porque você tem sistema embutido, o diálogo tem um strong, por exemplo:

mohsen@debian:~$ dialog --infobox "Hello world" 20 50

A saída é:

O FreeBSD usa dialog .

    
por 25.03.2015 / 01:49