Linux: Como iniciar o Skype (ou outro programa) somente quando estou on-line?

0

Eu adicionei o Skype à minha lista de "Aplicativos de inicialização", para que seja iniciado automaticamente depois de logar. (Isso é no Ubuntu 9.04 Jaunty, com a área de trabalho do Gnome)

No entanto, frequentemente uso meu laptop off-line e, em seguida, o Skype é menos do que inútil: ele serve apenas para me irritar com um ruído de inicialização e um ícone da barra de ferramentas permanentemente animado.

Existe uma maneira de dizer ao Skype para iniciar somente quando estou on-line? Posso usar o Upstart para fazer algo assim?

    
por amarillion 28.09.2009 / 16:54

3 respostas

1

Adicione um script ao seu diretório bin e inicie esse script em vez de iniciar o skype.

O script será parecido com este:

#!/bin/bash -f
if [[ 'ifconfig eth0|grep 'inet addr'' ]] ; then
    skype
fi

É gueto, mas deve funcionar.

    
por 01.10.2009 / 00:16
0

Este pode ser útil para você. Na verdade eu fiz essa pergunta para o cliente de chat empatia. Eu acho que você pode fazer para skype também

    
por 28.09.2009 / 17:04
0

Experimente este script. Ele usa um teste ping para determinar se você está on-line, inicia o Skype se estiver e avisa se você não estiver:

#!/bin/bash

if ping -c 1 -W 5 google.com &>/dev/null;then
    exec skype
else
    echo "No Internet connectivity. Bailing..."
    exit 1
fi
    
por 01.09.2013 / 22:25