Я добавил Skype в свой список "Автозагрузка приложений", чтобы он автоматически запускался после входа в систему. (Это на Ubuntu 9.04 Jaunty с рабочим столом Gnome)

Тем не менее, я часто использую свой ноутбук в автономном режиме, и тогда Skype совершенно бесполезен: он просто раздражает меня шумом при запуске и постоянно анимированной иконкой на панели инструментов.

Можно ли сказать, что Skype запускается только когда я в сети? Могу ли я использовать Upstart, чтобы сделать что-то подобное?

3 ответа3

1

Добавьте скрипт в каталог bin и запустите этот скрипт вместо запуска Skype.

Сценарий будет выглядеть примерно так:

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

Это гетто, но оно должно работать.

0

Это может быть полезно для вас. На самом деле я задал этот вопрос для клиента чата эмпатии. Я думаю, что вы можете сделать для Skype также

0

Попробуйте этот скрипт. Он использует тест ping чтобы определить, в сети ли вы, запускает Skype, если вы есть, и предупреждает вас, если вы не:

#!/bin/bash

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .