事情是这样的
我有一台老的Kindle 7,握持手感非常的舒服,我很喜欢,唯一的缺点就是没有背光灯以及被室友摔了好几次导致屏幕上下有两块墨点
我给它越了狱,又把我当时在玩的游戏的封面图艺术图都处理为Kindle友好的灰度图,把它们作为了自定义的锁屏图片。
因为没有背光,终于到了那么一天,差不多一个月前,我在海鲜市场收了一台当年垂涎已久的Kindle Voyage,发现了在新的固件中,能够将书籍封面作为锁屏。
好的让我们开始

情形

根据书伴文章非 KINDLE 商店购买的电子书不再支持显示封面屏保功能,虽然后续的固件更新又放宽了,但是对于不能更新到固件5.15.1的老设备就不那么友好了。
但是,早在Amazon推出封面屏保之前,NiLuJeScreenSavers Hack就让越狱Kindle的屏保有了许多可操作性,或许大多数人都和我一样,只是用这个来显示一些自己做得封面,但其实配合Python,这个插件是可以将书籍封面作为屏保的,就像新款Kindle一样!

准备

  • 已越狱Kindle一台
  • ScreenSavers Hack和Python 2.7
  • BookFere Tools和Python 3.9
    截止写文时间,Send to Kindle已经不在支持mobi了,而对于epub,亚马逊会转换成azw3后再推送到设备,从而导致书籍变成个人文档后不能显示封面,虽然元数据并没有被破坏。

操作

安装完上述插件包和所需环境
切记,两个Python版本都需要安装
借助书伴小工具内的修复书籍封面插件,可以让书籍在书库中显示封面而不只是文字标题与作者。虽然不是必要步骤,但是强迫症也一定会需要的
接着是关闭Kindle设置中的Cover Mode,让ScreenSavers Hack能够正常工作
最终就是将ScreenSavers Hack设置为封面模式,可以在KUAL里ScreenSavers Hack下修改,但其实不太明确,推荐方法是在linkss文件内创建一个名称为cover的无后缀无内容个空白文件,是否存在这个文件也是鉴定工作模式是否在封面模式的唯一标准
操作完后重启Kindle或是重启框架

常见问题

  1. 没有linkss文件夹
  • 这是安装完ScreenSavers Hack后会自动在主目录下创建的,不是在Linux的根目录,是在Kindle的主目录,与documents在同一级
  1. 锁屏显示Hi, I’m the ScreenSavers Hack
  • 说明插件工作在自定义锁屏的模式,而不是封面模式
  1. 锁屏显示Hi, I’m the ScreenSavers Hack, I’m in cover mode
  • 可能是插件还没获取到封面,或者就是获取封面失败了,请检查书籍是否有封面,最好试试书伴工具箱能否修复封面,我就遇到过在Zlibrary和iOS上都有封面,但是Kindle上就是没有封面的,可以用Calibre自己处理一下;也有可能是环境问题,最好试试再安装一下Python 2.7
  • 更多可参照官方页面