Crie uma mensagem de inicialização

3

Eu só queria perguntar se há alguma maneira de criar uma mensagem de erro que aparece após o login e se eu posso combiná-la com um script para verificar a conectividade com a Internet.

    
por Kla rsicht 13.05.2016 / 11:18

2 respostas

7

Eu criei um script que aborda seus requisitos:

#!/bin/sh
# To check internet access after booting

ping -c 4 8.8.8.8
status=$?

if [ $status -eq 1 -o $status -eq 2 ]
then
    zenity --warning --text='<span foreground="red" font="15">Unable to establish Internet connection</span>' --title="Connection status"
fi

Salve este arquivo como con_status.sh no seu diretório pessoal.

Fornecer permissão de execução por: chmod a+x ~/con_status.sh

Agora abra Aplicativos de inicialização - > Adicionar

Dê um nome, qualquer comentário.

Campo de comando: sleep 8 && ~/con_status.sh . Clique em Adicionar .

Isso é tudo!

Se não houver conexão com a Internet na inicialização, ele será exibido

    
por Severus Tux 13.05.2016 / 12:53
2

No Ubuntu, você pode usar aplicativos de inicialização (pressione a tecla Super / Windows e digite Startup Applications)

  1. Crie um script de shell com o código necessário para verificar a internet
  2. Para exibir a mensagem para o usuário, sugiro que você use notify-send desde que não seja invasivo e simples. Dê uma olhada neste tutorial notificar-enviar
  3. Torne seu script executável chmod a+x <script-name>.sh
  4. Reinicialize para verificar se está funcionando ou não
por Anonymint 13.05.2016 / 12:31