У меня на 9.04 wvdial запускается без sudo:
$ cat /etc/bluetooth/rfcomm.conf
#
# RFCOMM configuration file.
#
#rfcomm0 {
# # Automatically bind the device at startup
# bind no;
#
# # Bluetooth address of the device
# device 11:22:33:44:55:66;
#
# # RFCOMM channel for the connection
# channel 1;
#
# # Description of the connection
# comment "Example Bluetooth device";
#}
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:1C:35:87:49:61;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment "Nokia";
}
$ cat /etc/udev/rules.d/60-rfcomm.rules
SUBSYSTEM=="tty", KERNEL=="rfcomm[0-9]*", GROUP="dialout"
$ cat .wvdial/beeline.conf
[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 230400
Init = ATZ
Init2 = at+cgdcont=1,"IP","internet.beeline.ru"
Phone = *99***1#
Username = beeline
Password = beeline
$ cat bin/beeline-connect
#! /bin/sh
cd ~
wvdial -C .wvdial/beeline.conf
$ cat Desktop/beeline.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Icon[ru_RU]=gnome-terminal
Name[ru_RU]=beeline
Exec=gnome-terminal -e 'bin/beeline-connect'
Name=beeline
Icon=gnome-terminal
---
Соединение запускается двойным щелчком по значку, глушится закрыванием терминала или ctrl+c