1. Download

ソフト名 kindlessh1.0.3(Ubuntu 10.10,11.04)

kindlessh1.1.0(Ubuntu 12.04)
リリース 2011/08/07
推奨動作環境 ubuntulinux 10.10,11.04,12.04
必須環境 bash、python2.6、nautilus、が動作するLinuxで、 ssh接続が可能なもの
license BSD
作者 織戸しすた
size 6.4kb
インストール方法 下記参照。事前に他のソフトのインストール等が必要。

2. About

 

 kindlesshは、jpeg,gif,png,html,テキストファイル等を、ssh接続で、
直接kindle3(wifiモデルないしwifi+3Gモデル)に送信するubuntu linux向けソフトです。
インストール後、ファイルを右クリックして現れる「Kindleに送る」メニューから、
ファイルを送信できます。

 kindlesshがなくとも、メールアドレス経由でkindleへの送信はできますが、遅いです。
また、ちょっとしたメモを書いたテキストファイルをkindleに送りたいのに、
いちいちメールに添付して送信なんて面倒です。
kindlesshを使えば、右クリックメニューから素早くファイルをkindleに送信することができます。


3. Install前の事前準備

3.1. 無線LAN

Kindle3が接続可能な無線LAN環境が必須です。
また当然、wifi(無線LAN)に対応したKindle3が必要です。

3.2. JailBreak+Usbnetwork

自己責任の元、KindleにJailbreakを適用し、さらにUsbnetworkを適用してください。
ただし、失敗すれば、Kindleが再起不能になる可能性があることを覚悟の上で行なってください。
特に、お使いのkindleのファームウェアバージョンにJailbreakが対応しているか否かに注意してください。Jailbreakについて詳しい方法はググって下さい。

usbnetworkの機能を有効にするため、
Kindleの電源を入れ、delキーで入力エリアを表示させた後、
;debugonと入力し、さらに~usbnetworkと入力してください。

3.3. SSH接続など

端末から「rootで」、KindleにSSH接続(無線LAN経由で)して下さい。
その上で、以下のコマンドを実行してください。
 ・mntroot rw → Kindleの記憶領域を読み書き可能にします。
 ・passwd   → 任意のパスワードを設定してください。

3.4. 必要ソフトのインストール

 ・expect
  →synapticなりapt-getなりでinstallしてください。
 ・nautilus-python
  →無かったらsynapticからinstallしてください。
 ・kindlegenのLinux版
  →amazonのサイトからダウンロードして、パスの通ったところ
   (例えば/usr/local/binなど)におき、実行権限を与えてください。
 ・python-notify
  →必須ではないですが、あると右上のインディケータにメッセージが表示されます。
   無いとダイアログで表示されます。
   synapticからinstallして下さい。

4. Install

4.1. インストール

 kindlesshのパッケージをダウンロードし、解凍してできたフォルダにおいて、以下のコマンドを実行してください。
 ・sudo make install

4.2. nautilus再起動

 以下のコマンドを入力して、nautilusを再起動してください。
 ・nautilus -q

5. how to use

5.1. 準備

 kindle3の電源を入れ、wireless機能をONにし、
上部にwifiと書かれたマークが出現することを確認します。
その上で、送信したいファイルを右クリックし「Kindleへ送る」をクリックします。

5.2. 初回送信時の設定

 kindlesshで初めてファイルを送信する場合、ダイアログに従って必要な情報を入力してください。
 すべての情報を入力した後、少し待つと、接続テストが完了した旨の表示が出ます。
 OKを押すと、ファイル送信処理に移ります。


6. Uninstall

インストール先のフォルダ(デフォルトで/usr/local/bin)にある以下のファイルを削除してください
 ・kindlessh
 ・kindlessh_first_start.sh
 ・kindlessh_send_script.sh

/usr/lib/nautilus/extensions-2.0/python内にあるkindlessh_extension.pyを削除してください
(kindlessh1.1.0の場合は/usr/share/nautilus-python/extensions内)

ホームディレクトリ下にある.kindlesshファイルを削除してください。

その他、適宜、「必要ソフトのインストール」項目でインストールしたソフトの
削除ないしアンインストールをしてください。