Повышение функционала WvDial.

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
alex2
Сообщения: 25
Зарегистрирован: 13 июл 2020, 13:12
Откуда: Kaer Morhen
Контактная информация:

Повышение функционала WvDial.

#1

03 авг 2020, 20:02

Здраствейте !
Начну с того что Mint20 64bit отказалась видеть мой модем через ModemManager(NetworgkManager) нужно было искать какое ни будь решение. Много чего перепробовал и соедениться успешно удалось только через WvDial .

Код: Выделить всё

sudo apt install wvdial 
Дале настройка конфига :

Код: Выделить всё

sudo xed /etc/wvdial.conf
Я включил Stupid Mode = 1 для увеличения скорости коннекта, и в общем файл сейчас выглядит так:

Код: Выделить всё

  
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Password = tele2
New PPPD = yes
Username = tele2
Modem = /dev/ttyUSB0
Baud = 460800

[Dialer usb]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = AT+CGDCONT=1,"IP","internet.tele2.kz"
Password = оператор
New PPPD = yes
Check Def Route = on
Phone = *99***1#
Idle Seconds = 0
Baut = 460800
Abort on Busy = off
Abort on No Dialtone = on
Modem Type = USB Modem
Stupid Mode = 1
Auto DNS = on
Dial Command = ATM1L3DT
Dial Attempts = 5
Modem = /dev/ttyUSB0
ISDN = 0
Username = @internet.tele2
Carrier Check = on
Auto Reconnect = on
Но каждый раз идти в терминал и прописывать sudo wvdial usb это очень не удобно !
И в голову пришла идея создать ярлык и разместить его на панели.

Создал файл(ярлык) WvDial.desktop с содержанием:

Код: Выделить всё

[Desktop Entry]
Type=Application
Version=1.61
Name=wvdial
GenericName=wvdial
Comment=Copyright (c) 1997-2005 Net Integration Technologies, Inc.
Exec=sudo /usr/bin/wvdial usb
Icon=cs-network
Terminal=false
Keywords=Network;Internet;
Categories=System;Network;
NoDisplay=false
И кидаем в /usr/share/applications/ и после перезапуска ярлык появиться в меню и его можно будет вытянуть на панель.

Но команда запускаеться через sudo поэтому при клике на ярлык чудо не произойдет. Нужно в файл /etc/sudoers дописать

Код: Выделить всё

ALL ALL = NOPASSWD:/usr/bin/wvdial usb
Теперь при клике на ярлык будет в фоне срабатывать WvDial.

Если модем находиться постоянно в ПК то его можно добавить в автозапуск через команду sudo /usr/bin/wvdial usb и без задержек.

Вроде бы все хорошо но.....................
1.Хотелось бы добавить - создать простой апплет чтобы было видно когда модем подключен а когда нет.
2.Как-нибудь подогнать бы Автоконнект(воткнул модем и он автоматически подключился) .
И вполне было бы юзабельно ! Никто не знает как устранить эти недочеты ?
Чеканутый Мазахист с повышенным чувством ответственности.

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Повышение функционала WvDial.

#2

03 авг 2020, 20:55

alex2 писал(а):
03 авг 2020, 20:02
1.Хотелось бы добавить - создать простой апплет чтобы было видно когда модем подключен а когда нет.
А какое DE?
alex2 писал(а):
03 авг 2020, 20:02
2.Как-нибудь подогнать бы Автоконнект(воткнул модем и он автоматически подключился) .
Нужно правило для udev писать
ИзображениеИзображение

Аватара пользователя

Автор темы
alex2
Сообщения: 25
Зарегистрирован: 13 июл 2020, 13:12
Откуда: Kaer Morhen
Контактная информация:

Повышение функционала WvDial.

#3

03 авг 2020, 21:03

rogoznik писал(а):
03 авг 2020, 20:55
А какое DE?

Корица как основная и KDE
Чеканутый Мазахист с повышенным чувством ответственности.

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Повышение функционала WvDial.

#4

03 авг 2020, 21:05

alex2, для каждого DE придется писать свой апплет.
ИзображениеИзображение

Аватара пользователя

Автор темы
alex2
Сообщения: 25
Зарегистрирован: 13 июл 2020, 13:12
Откуда: Kaer Morhen
Контактная информация:

Повышение функционала WvDial.

#5

03 авг 2020, 21:16

rogoznik писал(а):
03 авг 2020, 21:05
для каждого DE придется писать свой апплет.
да тут бы до основы
на синамон . гайдов толком по написанию аплетов нет
печально.

P.S. Тоесть networkmanager тоже при автоконнекте создает правило в udev ? Если так то можо ли его править (вместе со скриптами) ?
Чеканутый Мазахист с повышенным чувством ответственности.

Закрыто

Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей