#1 10-08-2008 05:35:56

kondor  
ТаблетМонстр
Откуда: Dubna, Moscow Region
На форуме с: 27-02-2008
Сообщений: 34
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : conler

Выполнение программ при соединении с ТД Wi-Fi

Приветствую,

Google ничего не подсказал. Хочется следующего: что бы при успешном соединении (через ConnectionManager) с точками Wi-Fi выполнялись указанные программы. Например, при соединении с точкой A1 -- программа B1, с точкой A2 -- B2 etc. Идентификация любая: либо по MAC, либо SSID. Подскажите, пожалуйста, такую программу. А то не хочется велосипед изобретать smile.

Спасибо,


Nokia N810 proud user, Asus EEE PC 1000H
http://thekondor.net   

Неактивен

 

#2 10-08-2008 13:41:03

lego-dj  
ололололололололо
Откуда: Москва
На форуме с: 26-12-2007
Сообщений: 729
Opera 

Re: Выполнение программ при соединении с ТД Wi-Fi

я знаю точно что под maemo нету такой. Если просто есть линуксовская, попросите портировать в соответствующем разделе форума. Но лучше всего в таких случаях выучить язык и написать программку самому


N800/chinook 27.3
хочу 770

Неактивен

 

#3 10-08-2008 15:30:19

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2550
Отблагодарили :   76 
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,
donate 

Re: Выполнение программ при соединении с ТД Wi-Fi

в комплекте wireless tools есть утилита iwlist
которая запущенная с опцией scan будет выдавать названия и данные видимых точек

но готовой проги с привязкой событий к определённым точкам скорее всего нет - надо писать скрипт


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#4 10-08-2008 21:26:02

kondor  
ТаблетМонстр
Откуда: Dubna, Moscow Region
На форуме с: 27-02-2008
Сообщений: 34
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : conler

Re: Выполнение программ при соединении с ТД Wi-Fi

Все ясно. Спасибо за ответы: попробую тогда на досуге что-нибудь изобрести более-менее прямо работающее.


Nokia N810 proud user, Asus EEE PC 1000H
http://thekondor.net   

Неактивен

 

#5 10-08-2008 21:34:58

TWINc  
TabletGeek
Откуда: Москва
На форуме с: 22-03-2008
Сообщений: 369
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : dserv, timer, remotec, mp3player

Re: Выполнение программ при соединении с ТД Wi-Fi

Легко! Не знаю есть ли такая программа, но можно написать скрипт, который будет выполняться при подключении к wifi.

файл /etc/network/if-up.d/homewifi

Код:

#!/bin/sh

PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

if [ "$ICD_CONNECTION_ID" = "homewifi" ]; then

    # запуск программы тут. не забываем добавлять в конце "&"

fi

homewifi замените на свое.
Права на файл 744.

Код:

chmod 744 /etc/network/if-up.d/homewifi

/ msi wind u90x / N800 OS2008 / x2 8GB SDHC Apacer class 6 / Motorola Z6 /

Неактивен

 

#6 10-08-2008 21:43:37

TWINc  
TabletGeek
Откуда: Москва
На форуме с: 22-03-2008
Сообщений: 369
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : dserv, timer, remotec, mp3player

Re: Выполнение программ при соединении с ТД Wi-Fi

Еще небольшое уточнение. Имя файла должно соответствовать описанию в утилите run-parts.

the names must consist entirely of upper and lower case letters, digits, underscores, and hyphens.


/ msi wind u90x / N800 OS2008 / x2 8GB SDHC Apacer class 6 / Motorola Z6 /

Неактивен

 

#7 10-08-2008 22:19:53

kondor  
ТаблетМонстр
Откуда: Dubna, Moscow Region
На форуме с: 27-02-2008
Сообщений: 34
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : conler

Re: Выполнение программ при соединении с ТД Wi-Fi

TWINc говорит:

Легко! Не знаю есть ли такая программа, но можно написать скрипт, который будет выполняться при подключении к wifi.

Гениально! Так и чувствовал, что есть стандартные средства wink. Спасибо большое.

TWINc говорит:

$ICD_CONNECTION_ID

А в какой документации Вы нашли информацию о данной переменной окружения? Гугл находит эту переменную только на интернет-таблетовских форумах.


Nokia N810 proud user, Asus EEE PC 1000H
http://thekondor.net   

Неактивен

 

#8 10-08-2008 22:52:25

TWINc  
TabletGeek
Откуда: Москва
На форуме с: 22-03-2008
Сообщений: 369
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : dserv, timer, remotec, mp3player

Re: Выполнение программ при соединении с ТД Wi-Fi

А в какой документации Вы нашли информацию о данной переменной окружения?

Нашел на форуме internettablettalk.

p.s. Добавил в WIKI-FAQ   .

Отредактированно TWINc (10-08-2008 22:53:27)


/ msi wind u90x / N800 OS2008 / x2 8GB SDHC Apacer class 6 / Motorola Z6 /

Неактивен

 

#9 12-08-2008 03:35:32

licorn  
Таблеточник
На форуме с: 07-09-2007
Сообщений: 5
Отблагодарили :   
Firefox 

Re: Выполнение программ при соединении с ТД Wi-Fi

С переменной ICD_CONNECTION_ID в Diablo есть одна проблема - она содержит GUID соединения и не соответсвует названию в списке соедиений.  Для того, чтобы получить имя из списка, нужно использовать следующий код:

Код:

ICD_CONNECTION_NAME=$(gconftool-2 -g "/system/osso/connectivity/IAP/$ICD_CONNECTION_ID/name")

Неактивен

 

#10 12-08-2008 05:02:50

TWINc  
TabletGeek
Откуда: Москва
На форуме с: 22-03-2008
Сообщений: 369
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : dserv, timer, remotec, mp3player

Re: Выполнение программ при соединении с ТД Wi-Fi

Спасибо за дополнение! Сейчас обновлю в wiki.


/ msi wind u90x / N800 OS2008 / x2 8GB SDHC Apacer class 6 / Motorola Z6 /

Неактивен

 

#11 12-08-2008 05:07:09

TWINc  
TabletGeek
Откуда: Москва
На форуме с: 22-03-2008
Сообщений: 369
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : dserv, timer, remotec, mp3player

Re: Выполнение программ при соединении с ТД Wi-Fi

Обновил. Проверить скрипт на диабло не могу пока т.к. не обновлялся до нее.


/ msi wind u90x / N800 OS2008 / x2 8GB SDHC Apacer class 6 / Motorola Z6 /

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org   скидка на телевизор -

[ Generated in 0.373 seconds, 8 queries executed ]