新到手的 KOBO libra2 的激活与调整

新到手的 KOBO libra2 的激活与调整

Tags
guide
kobo sage
Published
Published April 11, 2022
Author
Gloriy

前言

最近看漫画看的有点多,于是琢磨着换个8寸的电纸书。看了一圈本来决定是换成 KOBO 的 sage,但是由于查了网络评价发现 sage 在很多方面都不如它自家上代的8寸产品 forma。又想了想自己有一台三星的 tabS6 ,要看字小的漫画可以用这台平板。而和 sage 同代的 libra2 似乎表现相当优秀。所以最后就决定是 KOBO 的 libra2 了。
当然除了这个理由之外,还有一个原因就是 KOBO 虽然和 Kindle 一样同属于 Linux 封闭系统,但是它封闭了却没有完全封闭,留下了许多给开发者们动手的空间。可以安装 KOReader 以及 Plato 这样的软件。还可以打上补丁来调整系统到自己喜欢的状态。当然有利就有弊,相比于 Kindle 的稳定与开箱即用, 经常可以看见网上有人抱怨自己的 KOBO 阅读器系统崩溃和死机。而且由于 KOBO 并没有入华,所以在 4.30系统之前 KOBO 的所有机型均没有官方的简体/繁体系统。(不过,在4.30系统中 KOBO 官方支持了繁体中文,并且在 4.31系统中支持了简体中文。)但是看见了论坛里各位前辈的折腾帖子,感觉自己所顾虑的各种问题均被解决了。我也要冲了!

开箱

因为疫情原因,我等这玩意真是等的好苦。不过看到了实物,一切等待都是值得的。

激活系统

为系统打补丁

修改全刷页数

用电脑连接kobo电子书,打开Kobo找到eReader.conf文件
[Reading] #翻页刷新的页数,20页全刷一次 numPartialUpdatePageTurns=20
注意,改完文件以后就不要在 KOBO 里面动这项设置了,不然又会覆盖掉自己设置的页数。

安装 NickelMenu与KOReader(转载自 hxy20031125

首先,切记!不要一键安装包了。过时了,会报错。KO的官网中文页面也早过时了!
现在安装更简单。
我们第一个安装NICKMENU,把压缩包丢进KOBOeReader/.kobo 后弹出设备重启,根目录下出现.adds这个目录。
用代码编辑器做个CONFIG文件(无后缀),内容如下:
menu_item : main : Pocket : nickel_open: library: pocket menu_item : main : PowerSleep : power : sleep menu_item : main : PowerReboot : power : reboot menu_item : main : PowerShutdown : power : shutdown menu_item : main : Rescan Full : nickel_misc : rescan_books_full menu_item : browser : Quit : nickel_misc: home menu_item :main :Screenshots :nickel_setting :toggle :screenshots menu_item:main:KOReader:cmd_spawn:quiet:exec /mnt/onboard/.adds/koreader/koreader.sh
放在下面目录。
notion image

之后下载koreader-kobo。解压缩丢到.adds下。
notion image
然后打开.kobo/kobo目录下的Kobo eReader.conf文件,加入以下(非必须,但强烈建议,以后可以把KOREADER下的书籍和KOBO系统下的书籍分开。)
[FeatureSettings] ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+) Screenshots=false

添加拼音输入法

用代码编辑器打开.kobo/Kobo下的Kobo eReader.conf,在[ApplicationPreferences]部分加一行:ExtraLocales=zh_CN,保存后弹出 libra2。类似下文。
[ApplicationPreferences] ExtraLocales=zh_CN
到设置里语言和字典选项选extra:zh_CN,就可以在搜书和建收藏夹时用拼音输入了。

搞定一切后体验

小说阅读

漫画阅读

# -*- coding: utf-8 -*- #使用方法,将本文件放置到和待转换文件的同级目录 import sys,time import zipfile import os def find_str(content): content = content.decode() begin = content.find("<img src=") end = content.find("\"",begin+10) return content[begin+10:end].replace("../","") def get_map(filename): zread =zipfile.ZipFile(filename, 'r') zwrite = zipfile.ZipFile(filename.replace(".epub",".cbz"), 'w') for name in zread.namelist(): if name.endswith(".html"): name_item = name.split(".") name_begin = name_item[0].split('/')[1] content = zread.read(name) img_path = find_str(content) img_end = img_path.split(".")[-1] if len(img_end)>4: continue image_name = "%s.%s"%(name_begin.rjust(3,'0') , img_end) if img_path in zread.namelist(): #print (image_name,img_path) zwrite.writestr(image_name,zread.read(img_path)) print("Successfully Converted",filename) zread.close() zwrite.close() import os def fn(file_dir): L=[] for root, dirs, files in os.walk(file_dir): for f in files: if os.path.splitext(f)[1] == '.epub': # 想要保存的文件格式 L.append(os.path.join(f)) #root 代表路径 return L now = os.getcwd()#当前目录 for filename in fn(now):#读取当前目录下所有的epub文件 get_map(filename)