以前有Shimeji和MaCoPix這類被稱作"Window Sitter"的軟體,會有小人偶坐在視窗上。
現在有了21世紀的新版本,由Divya Antony J.R開發的"Spirit",跨平台支援Linux/Windows/MacOS。
裝了之後會有一個小人跟著視窗移動,還會有動作呈現,類似Live2D的感覺。你可以到這裡下載我做的龍驤試用。
本文將介紹如何安裝Spirit以及自製Spirit小人。
1. Linux安裝Spirit
注意:作者說目前尚不支援Wayland顯示協定。
至Spirit官網下載AppImage執行檔,按二下安裝。
Spirit主控面板預設的人物是里維兵長,在這個面板可調整小人坐的位置。
Spirit的小人主要是跟著目前的視窗跑,切換視窗會跟著移動過去。如果視窗最大化,則小人會變成坐在右下角,滑鼠移動過去會自動隱藏。
如果要關閉Spirit小人就是將主面板關閉。如果小人仍持續顯示,就開工作管理員殺死Spirit的行程。
2. 安裝其他Spirit小人
作者有提供其他Spirit小人範本,在這裡下載。
下載後點選File → Load,載入.spirit結尾的檔案。像金木研載入後會播放東京喰種OP。
3. 跟Spirit小人互動
作者有提供一套API控制小人的事件。像作者就提供了跟Bash互動的指令稿:
|
|
此指令稿會在Bash執行出錯的時候觸發事件,讓小人做出不同動作。
Spirit亦可用指令控制小人的動作:
|
|
4. 製作自己的Spirit小人
參考作者的範本修改就能做成自己想要的樣子。最簡單的作法就是找個gif,將其轉換成為webp動圖,替換掉作者範本的檔案(.spirit其實就是.zip)。不過檔案壓縮必須使用作者開發的"Ritual"程式。
下面紀錄我自己做的艦隊收藏妖精小人的過程。
到Kancolle Wiki下載素材。
用GIMP編輯圖片,這裡要製作二個圖層,一個圖層就是一個畫格。第一是妖精睜開眼睛,第二個是閉上眼睛。
點選檔案→Export,檔案命名為
default.webp
,勾輸出為動畫,間隔1000毫秒並重複播放。以此類推,再製作一張視窗最大化時顯示的動圖,命名為
_default
,現在我們有了二張圖片。新增目錄
kancollespirit
,按照下圖結構新增目錄,把圖片檔放進去,音訊則是放到audio
目錄(只接受mp3)。再新增meta.json
。meta.json
填入以下內容:
|
|
- 用Ritual壓縮成.spirit檔:
|
|
- 接著就可以用Spirit主程式載入了。