EasytetherでBluetoothテザリング
Easytether with linux
数年前に、AndroidのXperia acroHD使ってた時に利用してた有償のテザリングアプリ。一応FreeのLite版もある。
そして、公式のLinux向けクライアントがある。
当時はUSBテザリングで利用しており、テザリングサポート外の端末でも動作して、そこそこ速度が出ていたので利用していた。
Linux版パッケージは こちら からダウンロード可。
現在利用しているXperia Z1fではUSBテザリング、Wifiテザリング、Bluetoothは標準でサポートされている。
いつもはXperia側のバッテリーの事を気にかけてBluetoothでテザリングを行っていたが、Easytetherの事だから標準より速度出るのでは…?と、気になってみたのでやってみた
Speedテスト3回戦
Easytether Bluetoothテザリング | AndroidのBluetoothテザリング |
---|---|
やはり、Easytetherの方が早い
若干だけれども。 ただ、バッテリー消費量の検証は行っていないので片手落ち感はある。 ただし起動/終了が面倒なので、ショートカット割り当てまで行う。
おまけ(起動スクリプトの登録)
接続を切り替えるscriptを作る
easytether.shを任意のディレクトリに作成。
#!/bin/sh
pgrep -lf easytether
ret=$?
if test ${ret} -eq 0
then
# 既に起動中の場合停止させる
pkill easytether -f
else
# 対象のスマホのBluetoothのMACアドレスを指定して接続
sudo easytether-bluetooth BT:MA:CA:DD:RE:SS
fi
内容はこんな感じ。
実行権与えたいのでsudo chmod +x easytether.sh
してあげる
sudo ./easytether.sh
で動かしてみる。
パスワードの省略( sudoersの変更 )
ただし、sudoつけてあげないとEasytetherが動いてくれないので、自動化やショートカット割り当てはには向かない。そこで下記のようにsudo visudo
で当該スクリプトに関してはパスワードが必要ない旨を明示し、パスワードを省略する。
<username> ALL=(ALL) NOPASSWD: /path/to/script/
xbindkeysショートカットキーのマッピング
xbindkeysを利用してマッピングする。
持ってない人はsudo apt-get install xbindkeys
で入れましょう。便利。
~/.xbindkeysrc
に下記を追記する
"sudo /path/to/script/easytether.sh"
Mod4 + F2
これはSuper_L + F2で起動させるようにした。
これでEasytetherの切り替えがショートカットのみで行われるようになった。
色々なキーを自作のスクリプトにバインドしてるけれど、xbindkeys便利すぎる。
それではEasytetherで良いノマドライフを!