經過一連串的斷捨離,麥克手邊的電子紙裝置終於刪減到可以控制的數量了(雖然寫這篇文章的期間適逢書展,麥克不小心又敗了一台),總算也給每一台主機非常明確的定位,拜此所賜終於有機會幫已經買了幾個月的Kobo Libra Colour寫篇文章了。本篇文章中麥克會跟大家說明自己對手上這台Kobo Libra Colour的定位、都對主機做了那些設定,並提供一些額外研究資源給大家。由於Kobo不同機型間系統的差異不大,此篇文章提及的各種設定雖是以Kobo Libra Colour為例,理論上對市面上能取得的大多數Kobo機型應該都通用,對上手Kobo閱讀器系統有興趣的大家也可參考看看。
一直以來,由於麥克的主要購書途徑是Kobo書城,因此不管怎樣都會留著一台Kobo的閱讀器,不過除了圖新鮮感外主要作為備份書檔使用。前次再去日本出遊時麥克逛街看到電器行正在出清最後一台Kobo Libra Colour (Colour),頓時覺得這便是蒼天的旨意把它買了下來,目標是取代原有的Paperwhite 5 (PW5),作為出遊專用機。相較於PW5,Colour的 OS可以輕鬆且穩定的越獄、也有一定程度的筆記功能,再加上彩色面板的特性可以輕鬆成為旅伴間的話題,更重要的是白色美三分(欸沒有這點單純來亂),讓麥克認為這是取代PW5的不二選擇。除此之外,包含Colour等新一代的Kobo閱讀器開始能從IFIXIT取得維修零件,與以往過保就要開始燒香祈福的舊主機們相比在維修上有明顯的優勢。再者,如果不幸遺失,Colour還是麥克目前手中價格最低的主機,銷售通路也多,相對容易找到替代品。基於上述原因,麥克在縮減電子紙裝置的時候決定留下Colour,並將其定位為出遠門用主機,拿來在漫長旅途中打發時間的裝置。
Kobo Libra Colour無論在大小、話題性與功能性上對麥克來說都是最適合帶出門旅遊的選擇
麥克個人認為Kobo系統的好處之一就是只要用USB連上電腦,就可以新增字型、解鎖隱藏功能,甚至輕鬆越獄,對一般使用者來說十分友善。只要使用有資料傳輸功能的USB線將Colour與電腦連結,Colour就會跳出連結電腦的提示,按下連接後就可以在電腦上存取Colour的資料了!接下來的設定中,麥克就會將主機與電腦連結,進行後續的各種設定。
在確認連接電腦後,使用者就可以在Windows電腦上看到Kobo Libra Colour以KoboeReder的名稱出現在本機可存取的名單中
相信所有人在拿到閱讀器後,最常想改動的就是書籍的字型了。現今雖然大部分的廠商都內建好幾種字型供使用者選擇,但大家還是更想用習慣或是具功能性的字型。在Kobo閱讀器上這點十分容易搞定,只要將喜歡的字型放到KoboeReder中的fonts資料夾,之後進入書籍就會在字型選項中看到匯入的字型了!但麥克在測試時發現閱讀器似乎不會偵測到中文命名的字型檔案,建議大家都將放入的字型檔名改成英文。
在fonts中放入英文名稱的字型後,打開書籍中能看到匯入的字型可選擇
Kobo的作業系統有部分功能沒有直接開放給使用者,需要使用者自行輸入秘密指令才能開啟,在系統中稱為Feature settings。要解鎖這些功能,我們需要進入KoboeReder中的.kobo資料夾,再進入Kobo資料夾中,並以記事本打開Kobo eReader.conf這個檔案。如果看不到.kobo資料夾,請把檔案瀏覽器中的**顯示隱藏檔案/資料夾/硬碟**的選項打開。
打開之後會看到很多我們看不懂的東西,所以千萬小心不要亂動。接著在檔案中搜尋[FeatureSettings]。如果沒有這串字元,請在看起來不會干擾到其他設定的空白位置加入這串字元。
接著我們就可以透過在[FeatureSettings]下方新增指令的方式來開啟功能了。以麥克為例,麥克的[FeatureSettings]下有這些指令
[FeatureSettings]
ExportHighlights=true
Screenshots=true
當中ExportHighlights可增加將書籍標注匯出成txt檔案的功能,Screenshots則是把電源鍵的功能改成截圖鍵的功能。其實Kobo系統除了這些以外還有其他指令,請大家參考這個網站。這邊需要特別注意,一旦開啟Screenshots指令,電源鍵的功能就會被改為截圖,要讓裝置休眠就只能靠保護套的磁吸感應或是之前設定的休眠時間了。
決定好想要開啟的功能,只要將檔案儲存後將主機從電腦退出,拔掉傳輸線,這些功能理論上就會啟用了!如果今後需要停用部分功能,只要將該指令刪除或將指令中的true改為false後儲存並退出裝置即可。
除了上述需要透過修改主機內檔案才能開啟的各種功能,Kobo的作業系統中也有與安卓系統相似的開發者選項,需要在裝置的搜尋欄中搜尋devmodeon才會啟用。啟用開發者選項之後進入裝置的設定,打開裝置資訊,便會在最下面看到Developer options。這當中有許多設定可以調整,但大家最常用的應該是第一頁的Force Wifi ON。Kobo系列閱讀器是出了名的喜歡沒事自己關掉Wifi跟藍芽,對使用藍芽翻頁器的愛用者來說簡直是剋星!但只要將Force Wifi ON勾選便可延長主機開啟Wifi與藍芽的時間,建議常用藍芽翻頁器的讀者可以開啟。不過Wifi與藍牙常駐勢必會增加裝置的耗電量,請大家自行斟酌是否要長時間開啟。
在搜尋欄中打出指定指令並按前往(左),到了設定中的裝置資訊便可看到Developer options的選項(中),點選View便可進入(右)
接下來進入設定中的體驗版功能。可以看到在藉鎖開發者選項後,體驗版的功能變多了。Kobo裝置雖然有瀏覽器功能但非常陽春,需要登入帳號密碼才能用的服務都無法使用,想拿Kobo主機看Hyread圖書館這種事基本上是辦不到的。Sketch Pad是一個簡單的繪圖小程式,但Colour裡面已經內建筆記本功能了,這個功能大概麥克只有忘記帶手寫筆的時候才用得上。在麥克查到的資料中,SandBox裡面照理說應該要有些小遊戲,但何麥克手邊的Colour點進去只有退出的選項,經查詢後發現原來不是每台主機都有遊戲可以玩,不知道是不是在暗示我們應該乖乖看書,玩甚麼遊戲XD
啟用開發者選項後,體驗版功能的選項也跟著增加了
前面的三項改動都是在系統本身允許的範圍內進行改動,接下來麥克要談的就是介於灰色地帶的越獄部份了,所以事先打個聲明以防萬一。
越獄為非官方支援的軟體修改,麥克無法對任何下列修改造成的任何問題負責,官方也不會提供非官方承認的修改任何支援,請自行斟酌是否使用!
越獄為非官方支援的軟體修改,麥克無法對任何下列修改造成的任何問題負責,官方也不會提供非官方承認的修改任何支援,請自行斟酌是否使用!
越獄為非官方支援的軟體修改,麥克無法對任何下列修改造成的任何問題負責,官方也不會提供非官方承認的修改任何支援,請自行斟酌是否使用!
話雖如此,Kobo的越獄在眾多麥克嘗試過的裝置越獄或破解中算是相對安全的,只要觸發系統錯誤主機就會自動移除越獄相關的內容,大家也不需要過度擔心。
本次麥克要介紹的越獄方法為NickelMenu,有點像是幫Kobo主機多搭一座橋,讓其他軟體可以執行的概念。我們只要到NickelMenu的網站上下載偽更新檔,把檔案放在KOBOeReader中的.kobo資料夾中,將Kobo裝置退出並拔掉傳輸線,主機便會自行重啟並安裝NickelMenu,重新啟動後在主畫面上就會看到位在右下角的NickelMenu的選單了。
從網站上下載NickelMenu(左)並放到指定資料夾路徑(中),正常退出裝置後主機重啟完就會在主畫面看到NickelMenu的選項(右)
接著再將Kobo裝置連上電腦,會發現KOBOeReader裡面多了一個.adds資校夾,點進去可以看到名稱為nm的資料夾。資料夾中的doc檔案是NickelMenu的設定教學,如果要對NickelMenu進行任何設定基本上都可以參考這份檔案。另外,只要在這個資料夾放入任何檔案,都會被NickelMenu識別、當成設定檔,可以修改NickelMenu打開的內容。麥克就參考了別人的設定創建了一個Config檔案(實際上是複製doc重新命名然後用記事本把內容刪光),並放入了以下指令:
menu_item:main:Sleep:power:sleep
menu_item:main:Reboot:power:reboot
menu_item:main:Power Off:power:shutdown
experimental :menu_main_15505_label :NM
experimental :menu_main_15505_icon :/mnt/onboard/.adds/nm/.app.png
其中前三項指令會在NickelMenu的介面中分別增加休眠、重新啟動與關機的選項,以彌補麥克先前將主機電源鍵設定為截圖鍵的不足。第四項則是修改NickelMenu在主畫面中的名稱,最後一項則是把NickelMenu的圖示換成麥克自行放入的圖檔。圖檔名稱的"."並非打字錯誤,而是為了避免圖標顯示在原生系統中做的預防措施,我們在下面的KOReader設定中會稍微提及。
NickelMenu可以透過新增指令碼的方式來進行功能與外觀上的客製化
比起NickelMenu提供的各種功能,麥克其實更在乎的是在Colour上安裝目前自己超喜歡的閱讀軟體KOReader。安裝KOReader的方法也同樣很簡單,只要到KOReader的Github發表區中下載檔案名稱為koreader-kobo-開頭的zip檔,將解壓縮後裡面的koreader資料夾放到.adds資料夾中即可。但為了避免Kobo原生系統讀取到koreader資料夾內的可辨識檔案並放到藏書介面中,我們需要在Kobo eReader.conf的Featuresettings多加上一條指令:
ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+)
如此便可以避免奇怪的東西出現在主機的介面中了。
使用者要在KOReader的Github上找到相對應的檔案複製到Kobo裝置上
接著我們需要增設一個指令讓NickelMenu中出現KOReader的選項。重新打開剛剛提到的Config檔案並新增一條指令:
menu_item:main:KOReader:cmd_spawn:quiet:exec /mnt/onboard/.adds/koreader/koreader.sh
之後儲存、退出裝置並重新啟動主機,就會看到NickelMenu的選項中有KOReader了,只要點擊就可啟動。如果之前沒有建立過上述麥克提及的Config檔案,請隨便在.adds/nm資料夾建立一個檔案,並在檔案中打入上述指令即可。NickelMene不會管檔案名稱,會自動讀取資料夾中檔案的內容,因此其實可以隨便命名該檔案。
由於已經用了好一陣子的KOReader,麥克已經有了一定程度的個人化習慣,其中一個就是閱讀書籍時下方的狀態列。要調整狀態列的設定,我們需要打開書籍檔案,點擊螢幕喚出設定介面,接著到齒輪的設定中找到Status bar選項。
進入Status bar選項後,選擇Status bar items,將想要有的顯示項目勾選。以麥克來說,就是以下四項:
接著選單左下方的向上箭頭回到上一個頁面,點選Configure item中,先勾選Show all selected items at once,再進入最上面的Arrange items in status把有用到的狀態選項排到理想的位置。
接著退回Status bar選單,勾選Show status bar by separator。以上僅為麥克個人習慣的設定,其實KOReader在介面方面很有可玩性,大家可以多多探索。
克習慣的狀態列設定
在麥克的其他電子紙裝置上,麥克都透過Syncthing這款軟體同步裝置間的書檔與閱讀進度。麥克在查詢資料時發現有人寫出了給KOReader用的Syncthing外掛,於是麥克變以此方法同步自己準備的書檔。
首先我們到作者的Github上點擊Install plugin的連結下載最新的壓縮檔,再將壓縮檔中的syncthing.koplugin資料夾複製到KOBOeReader中的.adds/koreader/plugins資料夾中,退出裝置後進入Koreader,從選單裡面點選Exit,並點擊最上面的Restart KOReader。
KOReader重啟完之後,再到工具的欄位,便會發現選項中多了Syncthing。點擊並將Syncthing選項勾選來啟動Syncthing。接下來與電腦搭配就可以設定連接了。提醒大家如果要使用WebUI的話記得在開啟Syncthing前要先設定密碼。Syncthing是麥克認為值得用一篇文章講述如何用的工具,使用方面麥克便不多做贅述了。簡單來說,就是在電腦這邊設定好要同步的資料夾,之後將兩台裝置連結,再設定Colour端同步的資料夾路徑。由於只會用KOReaer看這些額外匯入的書籍,麥克選擇將同步路徑設在KOReader內:
/mnt/onboard/.adds/koreader/Books
麥克並未嘗試過是否可以同步到koreader資料夾內以外的路徑,如有其他需求請自行研究。
貌似因為麥克介紹的這種同步方法是運用KOReader的環境去執行Syncthing的關係,麥克無法像其他裝置一樣透過直接用同步koreader/setthings 裡面的檔案達成閱讀統計資料的同步。雖然貌似有在KOReader的環境以外執行Syncthing的方法,但麥克身為一介電腦麻瓜實在看不懂,只能放棄,使用最傳統的連線傳輸法解決閱讀統計資料的同步。
其實Kobo閱讀器已經推出了很多年,好幾個世代疊加起來,其實有不少功能跟軟體可玩,基本上都在Mobileread論壇上的統整表中,有興趣的話可以多多研究。除此之外,也有大神效仿Kindle的傳書模式做出了Send to Kobo的服務,甚至還有社團中的大神開發的書籤匯出網站,常常轉個彎就會發現新大陸。
以上就是麥克對Libra Colour進行的各項設定了。感謝大家一路看到最後。我是麥克,我們下回見。