设置 Kobo Glo 休眠/关机壁纸

本文记录在 Kobo Glo 原生系统 nickel 下设置自定义休眠/关机壁纸过程,系统版本为4.15.x。其他版本的 Kobo 应该也适用,因没有相应设备,故无法测试。

更新

4.13.x以上版本直接在.kobo文件夹内新建screensaver文件夹,将屏保图片放入文件夹内,屏保即可随机生成,注意与插件版本不同,顯示目前正在閲讀 选项需要勾选。经4.18.x固件版本测试可用。

  • 上面的方式会出现阅读 Pocket 文章的时候关闭屏幕显示的不是自定义封面而是 Pocket 标题或里面的图片
  • 以下插件版本在新旧版本固件均可使用
  • 以下插件版本可实现关机与待机不同屏保
  • 4.18.x固件会将图片文件显示在书架中,即若采用插件版本,屏保图片也会显示在书架中
    • 根据补丁文件中的说明,在4.17.13541版本之后自己附加的隐藏文件夹.xxx中的文件也会被读取

背景

虽对纸质书多有偏爱,对于在手机上阅读电子书多有排斥,出于便携性的考虑入手了电纸书。入手的是在国内尚属小众的 Kobo 电纸书,Kobo Glo 算是这个系列最初级的产品。最新的固件版本已经支持设定内置语言为繁体中文,书名显示也基本没有问题,因此直接打算用原生系统,但发现原生系统下没法改变休眠和关机时屏幕显示,只会显示休眠或关机字样,看着相当枯燥,想要自设壁纸但没有找到相关选项,网上的大部分解决方案都翻译自一篇英文博客(参考资料2),而该方法自系统版本升级后已无法生效。几经查找,找到了该方法程序的原作者,以及其仍在维护和更新的解决方案,几经折腾,成功将屏幕设置为可爱的小哀~

更多折腾参见程序作者的 Github 仓库:https://github.com/frostschutz/Kobo

步骤

  1. 設定 中找到 省電和隱私權設定 ,去掉顯示目前正在閲讀选项的勾选状态,即将其置为关闭状态。

  2. 下载该压缩包 KoboRoot-ScreecSaver-20181216.zip 。解压,其中有一个名为KoboRoot-ScreenSaver-20181216.tgz的文件,将其重命名为KoboRoot.tgz

  3. 将 Kobo Glo 通过数据线连接到电脑,将KoboRoot.tgz拷贝至KOBOeReader(磁盘名)下.kobo的根目录,即位置为.kobo/KoboRoot.tgz

  4. 拔掉数据线连在 Kobo 的一端(注意,若先拔掉在电脑的一端,可能会造成假死机,通过上面的小圆孔可以恢复)。此时,设备将会自动重启。

  5. 再次连接设备和电脑,可以发现多了一个.addons的文件夹,在该文件夹中screensaver/poweroffscreensaver/standby文件夹下放入自己想要设置的图片,放入多张将会随机选择一张显示。

    • 图片应为 PNG 格式

    • 最多大约1000张,取决于文件名长度,越短越好

    • 根据设备调整图片大小(以下数据来自参考资料2)

设备型号 分辨率 PPI
Kobo Touch 600 x 800 167
Kobo Glo 768 x 1024 213
Kobo Aura 758 x 1024 212
Kobo Aura HD 1080 x 1440 265
Kobo Aura H20 1080 x 1440 265

一个在线编辑图片的网站 Photo Editor: Pixlr X - free image editing online 

  • 将图片调整为灰阶或黑白(上面的网站也可以做到)
  1. 修改.addons/screensaver/中的screensaver.cfg文件,写入

    1
    2
    3
    standby=

    poweroff=

    值无需设置,会自动生成,在系统更新和更换语言后该值可能不再适用,将其删除再次自动生成即可。注意最好不要用记事本编辑。

  2. 修改.kobo中的affiliate.conf文件,将值改为kobo:

    1
    2
    [General]
    affiliate=kobo
  3. 掉连接线,滑动顶部开关,可以看到已经生效。

  4. 补充:当直接在PIN码验证界面滑动顶部开关进入休眠模式的话,会进入默认的空白模式。

参考资料