「モバイルブロードバンドを有効にする」を永久にチェックしたいので、起動するたびにチェックする必要はありません。
「モバイルブロードバンドを有効にする」を永久にチェックしたいので、起動するたびにチェックする必要はありません。
回答:
この問題はバグレポートの対象です
したがって、上流で解決されるまでは、ログイン時にモバイルブロードバンドを有効にするなどの回避策で十分です。
以下の回答のクレジットは、バグの寄稿者の1人に送られます。追加情報がある場合は、詳細をバグレポートに追加してください。注-購読者は「私も」の回答を好まないので、「私も」を追加しないでください。更新するには、購読ボタンをクリックしてください。
ネットワークマネージャーのインジケーターで[ブロードバンドを有効にする]をクリックして、ブロードバンドを有効にします。
端末リストで、Network Managerで構成された接続をリストします。
nmcli con list
このショーは、次の出力例を示しています。
NAME UUID TYPE TIMESTAMP-REAL
Tele2 Default 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Sat 25 Feb 2012 01:27:42 PM CET
Vipnet connection 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm never
例では、モバイルブロードバンドを探します- gsm
テキストの行にあります。上記の例では、行の最初の項目にgsm
テキストが含まれており、行の先頭には、以下に必要な接続名があります。Tele2 Default 1
次に、gedit
たとえば10秒の遅延後に接続の1つを開始する(たとえばを使用して)テキストファイルを作成します(ブロードバンドデバイスの初期化にさらに時間が必要な場合は、より長い遅延が必要になる場合があります)。
#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
つまりTele2 Default 1
、モバイルブロードバンド名に変更します
ファイルをstart_my_connection
ホームフォルダーとして保存します。
次に、このファイルを、あなたとあなたのコンピュータを使用する他の人がアクセスできる場所に移動します:
sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
ファイルの権限を次のように設定します。
sudo chmod 775 /usr/local/bin/start_my_connection
最後に、ログイン後にスクリプトを開始するように構成します。
[ スタートアップアプリケーションの設定]でアイテムを追加/usr/local/bin/start_my_connection
し、プログラムコマンドとしてスクリプトパス()を入力します。
誰かがまだそれを探しているなら、私はこれのための別の簡単な解決策を持っています。ほとんどの場合、たとえば上記の「Airtel接続」の質問からのモバイルブロードバンド接続は、自動的に接続するように設定されています。
だから、あとは「モバイルブロードバンドを有効にする」をチェックして接続するだけです。しかし、通常は起動するたびに手動で行う必要があります。
このため、起動時に機能するコマンドを追加します。
ターミナルでは、
sudo gedit /etc/rc.local
次に、この行を出口0の上に追加します
(while :; do nmcli -t nm wwan on; sleep 1; done)&
ファイルを保存して終了します。
それでおしまい..
これは接続を開始するだけでなく、接続が切断されると再接続します
上記のブラヒムの回答のおかげで、自動起動スクリプトを次のように短縮しました。jdownloaderを使用しないので、このスクリプトは非常にうまく機能します。
#!/bin/bash
while true; do
LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
if [ $? -eq 0 ]; then
nmcli -t nm wwan on
sleep 10
fi
sleep 5
done
私はここで最良の解決策を見つけました。このスクリプトはここで魅力的なように動作し ますhttp://community.linuxmint.com/tutorial/view/1456