Kindle for PC 1.26.0  x  Wine5  x  Ubuntu20.04



2022/05/05 追記：
この記事より新しいやりかたをこちらにまとめました。Wine7 とこの記事より新しい Kindleを使っています。ご覧ください。
「Ubuntu で Wine7 を使って Kindle を読む」
https://qiita.com/nanbuwks/items/a8f3b558cae92e5576bf

-----


今まで、Kindle を Wine で動かすために旧版の Kindle for PC である1.17.44183 (2016-09-22) をわざわざ使ってきました。

cf.,「Kindle for PC 1.17.44183 (2016-09-22) を Ubuntu 20.04 + ディストリビューション付属の Wine で設定する」
https://qiita.com/nanbuwks/items/b3fdcfcaedb4e4d04ce3

しかしながら使っている最中に「接続できません。 ネットワークの設定とプロキシの構成を確認してください。」というメッセージが出てネットワークに接続できなくなる問題が発生したので、以下の組み合わせを試し、解決しました。

- Kindle for PC 1.26.0 
- Wine5
- Ubuntu20.04


# Wine5 をインストール

「Wine 5 のインストール（Ubuntu 上）」
https://www.kkaneko.jp/tools/server/wine.html

を参考にして、以下のようにしました。

## ディストリビューション版 Wine をアンインストール

```

$ sudo apt --purge remove wine
$ sudo apt --purge remove wine32
$ rm -rf ~/.wine
```
ここで、以前のKindle のコンテンツも以下のようにして削除する。

```

$ rm -rf ~/.wine/drive_c/users/$USER/My \Documents/My\ Kindle\ Content/
```

## wine5 を  winehq.org からインストール



```

 $ sudo apt update
 $ sudo apt upgrade
 $ sudo apt install net-tools wget gnupg libncurses-dev
 $ cd /tmp
 $ wget -nc https://dl.winehq.org/wine-builds/winehq.key
 $ sudo apt-key add winehq.key
 $ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
 $ sudo apt update
 $ sudo apt upgrade
 $ sudo apt install --install-recommends winehq-stable
 $ sudo apt install playonlinux q4wine

```
フォント設定は、後に winetricks で行うようにします。

# Kindle の入手

「Is there anyone who use Amazon Kindle for PC via Wine? - 3rd party applications - Manjaro Linux Forum」
https://forum.manjaro.org/t/is-there-anyone-who-use-amazon-kindle-for-pc-via-wine/46560
こちらでは、Kindle for PC の 1.30.0 が話題になっています。
2021/3/7現在、1.30.0 が最新版ぽいです。今までわざわざ 1.17.44183 (2016-09-22) を使っていたのですが、リンク先のスレッドで書いていることを総合すると、最新版でも動作しそうに見えます。

# Kindle for PC をダウンロード

最新版を入手するために、 Amazon.co.jp から Kindle for PC をダウンロードしようとしましたが・・・

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/4fdebd80-623d-c6de-e557-57815637585a.png)

しかしながら 2021/03/07 現在ダウンロードした「 Kindle_for_PC_Windows_ダウンロード.exe 」は、インストールしてみたら 1.26.0 でした。うーむ。（2021/05/04 に試しても同様でした）

![Screenshot from 2021-03-07 00-25-34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f349db0a-3c27-7ac9-b01c-b54113879f91.png)

なお、 uptodown には、1.29.58059 が登録されています。こちらを試しても良かったかも知れません。(2021/05/05 追記：1.29.58059 を試してみたところ、日本語での、ライブラリ名検索やコンテンツ内検索ができませんでした。1.26.0を使ったほうがいいみたい。)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/ff6cac18-7bbf-63ca-e44e-59dc7ec5d8bc.png)


# Kindle インストール

事前にディレクトリを作っておきます。
それをしないと、途中でインストーラーがエラー終了してしまいます。

先の
「Is there anyone who use Amazon Kindle for PC via Wine? - 3rd party applications - Manjaro Linux Forum」
https://forum.manjaro.org/t/is-there-anyone-who-use-amazon-kindle-for-pc-via-wine/46560
の情報から、

```

$ mkdir -p ${WINEPREFIX:-$HOME/.wine}/drive_c/users/$USER/AppData/Local/Amazon/Kindle

```

としておきます。その後、ダウンロードファイルのあるディレクトリに移動して以下のようにしてインストールします。


```

$ wine Kindle_for_PC_Windows_ダウンロード.exe 

```

Mono や Gecko の自動インストールが促されるのでそのとおり進めます。

![Screenshot from 2021-03-06 23-32-31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/a9a1329c-e4c4-475a-133a-f3847eec592b.png)

![Screenshot from 2021-03-06 23-33-37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/3447c139-2616-8c1e-b53f-2764b2ef03b6.png)


インストールできましたが文字化けしています。

![Screenshot from 2021-03-06 23-34-42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/328f8492-60f1-ab21-42ca-419fc106aae8.png)


一旦 Kindle を終了します。

# winetricks からフォントをインストール

まずは winetricks をインストールします。

```

$ sudo apt install winetricks

```
次に以下のようにしてみましたが、文字化けは解消しませんでした。

```
$ winetricks allfonts 

```

なので手動で設定します。

```

$ winetricks 
```

としてみると・・・


![Screenshot from 2021-03-06 23-49-12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/dccb298a-5d41-b3d1-ddf3-71b26fdd2b7e.png)
![Screenshot from 2021-03-06 23-49-22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f7886e9e-85ba-1025-0c82-1342224144ae.png)

ここの次のところで、cjkfontsだけチェックが外れていました。 "allfonts" としたのですがそれではダメだったようです。 cjkfontsを選択し直して「OK」を押します。
![Screenshot from 2021-03-06 23-49-34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/9f1bc1e3-a831-7180-b23c-9748020857b6.png)

やたらめったらエラーが出ますが、気にせずに進めて終わらせます。

# Kindle for PC 起動

うまく起動しました。

![Screenshot from 2021-03-07 00-22-27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/6bb187cd-2e41-ad22-7a7c-e9565334cf6f.png)

ログインするとコンテンツがダウンロードされます。

![Screenshot from 2021-03-07 00-25-28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/66efe300-ade9-793f-ac78-6da406b35e07.png)


# 使い勝手

## Wine5 

- マルチディスプレイ上での挙動などが改善しています。電子書籍を広げながら作業をしたりするのに使い心地がかなり良くなりました。
- 非Windowsアプリとの画面切り替えなども違和感が無くなっています。
- Kindle 上の検索が万全とはないとはいえ、日本語でできるようになったことも嬉しいです。

## Kindle 

1.17.44183 (2016-09-22) から 1.26.0 (2019ぐらい？) に一気に上がったため、結構浦島状態。

コンテンツを範囲指定→コピーでクリップボードに入るようになっていたのが衝撃でした。

# おまけ

「接続できません ネットワークの設定とプロキシの構成を確認してください。」
というエラーの原因についての調査。

今まで使っていた Kindle for PC 1.17.44183 (2016-09-22) と WINE5 上の組み合わせで試してみましたが、同様にエラーが発生しました。

![Screenshot from 2021-03-06 23-53-40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/304deca6-67f7-48e2-edd7-b5046bd78dd8.png)

 Kindle for PC 1.17.44183 (2016-09-22) が使えなくなったかな？ と思いましたが Windows10に試しにインストールしてみたら使えました。
Wineと Kindle for PC 1.17.44183 (2016-09-22) との間で何か問題が発生するようになったのかも知れません。