Transmissão em execução dependendo de qual wi-fi você está conectado

2

Desejo configurar o Transmission para que ele sempre seja executado em minha rede Wi-Fi doméstica, mas não quando estiver conectado a outras redes.

Existe uma maneira de definir as coisas para que este seja o caso?

Obrigado.

    
por superbriggs 17.12.2011 / 01:35

1 resposta

4

Escreva um script, chame de check_transmission , salve em ~/bin/check_transmission

#!/bin/bash

# Set your HOME_ESSID here, make note of single and double quotes
HOME_ESSID='ESSID:"your_wireless_home_network_name"'

# Get your current MY_ESSID (network name)
MY_ESSID=$(iwconfig | awk '/ESSID {print }')

# Test if you are on your home network and if so
# Start Transmission
[ ${MY_ESSID} == ${HOME_ESSID} ] && transmission &

Torne-o executável

chmod u+x ~/check_transmission

Execute gnome-session-properties e adicione-o aos seus programas de inicialização

(Use o botão "Adicionar", coloque /home/your_user/check_transmission na caixa de diálogo)

    
por Panther 17.12.2011 / 02:14