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.
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?
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.
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
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