Любите вы спорить
В споре рождается истина
Во первых так определяется только модем, командный порт не определяется
Вот так определяю командный, после того , как wvdialconf определил основной порт
t0="`awk '/^Modem = / {print $3}' /etc/wvdial.conf |sed 's/[0-9]$//'`"
t="`ls $t0* |tail -1`"
модемами zte не работает.
Это? Или какие особенности? А много ли zte осталось?
у меня несколько модемов разных операторов, и что же, постоянно напрягать мою бедную голову чтобы не перепутать
Они воткнуты одновременно? Вообще это не типовой случай
В netctl есть механизм горячего переключения сетей - но пока в это лезть желания нет
Gnome-ppp лишние команды генерирует
Т.е. перекомпилить с изменением команды набора? Попробую
Одна задача - одна программа, и не надо ля-ля
Перечитайте по ссылки. У Вас виндовый подход (переписывание имеющегося внутри своей проги)
Это вообще никуда не годится. А если я не хочу включать модем? Ведь AT+CSQ работает и без соединения с сетью.
По замыслу tray3g (переименую в traygsm) показывает уровень сигнала подключения
Нет подключения - не нужен
Или Вы хотите выбрать прова с лучшим сигналом? Это другая задача
В аттаче прикрутил wvdial к netctl средствами netctl. Не надо будет переделывать гуй и пойдет в любом линуксе (дополнительно нужны sit ntf yad).
netctl - перспективный путь. В него любые извраты подключений можно прописать с минимумом кода (есть готовые функции)
Посмотрел
yad --notifications - тоже перспективная штука. После запуска через echo команда > fifo можно все изменить (меню иконку ...)
В идеале на нем можно сделать мониторинг в трее с любым меню по клику