以 fbi 來展示照片
fbi 是 Unix like 中的一個看圖工具,在 Raspberry Pi 中,我們可以執行底下的指令來安裝:
sudo apt-get install fbi
安裝好以後,假設我們在「photo」目錄中放了一些照片檔,我們可以用底下的指令來自動播放「photo」目錄中的檔案:
fbi -noverbose -t 5 -a -u -blend 200 photo/*
上面指令的參數說明如下:
- -noverbose:看影像時不要顯示「檔名」。
- -t 5:如果有多個影像檔,每隔 5 秒鐘自動切換到下一張。
- -a:自動將圖片縮放至全螢幕。
- -u:隨機由檔案清單中隨機挑選檔案顯示。
- -blend 200:切換下一張圖時,以 200 miliseconds 來進行 blend 特效。
這個指令如果是透過 ssh 遠端執行時,應該會出現底下的錯誤訊息而無法在螢幕上看到照片:
ioctl VT_GETSTATE: Invalid argument (not a linux console?)
遠端下指令執行 fbi 時,必須再加一個「-T 1」的參數,告訴 fbi 要在「virtual console」中執行,而 「-T」 後面的「1」表示指令是要 console 1 裡執行,這種模式必須讓 fbi 有 root 的權限才能執行,因此,還要搭配「sudo」才能成功。完整的指令如下:
sudo fbi -T 1 -noverbose -t 5 -a -u -blend 200 photo/*
fbi 有還其它參數可選用,可以執行「fbi -h」來查看其它選項。
如果想停止播放,可以按「Esc」鍵,或是將 fbi 的程序 kill 掉,遠端操作可以試試底下的指令:
sudo kill `ps ax | grep fbi | awk '{print $1}'`
利用 XBMC 播放 Slideshow
如果使用類似 Raspbmc 這種帶有 XBMC 的 image,我們可以加入 「Slideshow」這個原本用來當作螢幕保護程式的附加元件。和前面介紹過的 fbi 來比,XBMC 中都是以圖形介面來操作,而且它的轉場特效多了幾個,不像 fbi 只有一個「blend」。
安裝 Slideshow 附加元件
1.由 XBMC 主畫面的「系統設定」→「系統設定」進入,並點選「附加元件」
5.設定「幻燈片圖片來源」,選取「圖片資料夾」,並指定要播放的照片放在哪一個「資料夾」、「效果」......等。
都設定好了,就可以按「確定」鈕。
指定 XBMC 的螢幕保護程式
1.由 XBMC 主畫面的「系統設定」→「系統設定」進入,並點選「外觀」
3.點選「預覽」即可測試一下 Slideshow 的效果。
沒問題了,就可以將「螢幕保護時間」設短一點,下次當 XBMC 靜置一段時間不碰鍵盤或滑鼠,即可自動執行 Slideshow。
一片 Raspberry Pi 加上大尺寸的液晶電視,配合前面介紹的軟體,就可以成為一套多媒體資訊播放系統,滿好奇,我們學校放在穿堂的那一套,當初是花多少錢建置的。
相關文章
沒有留言:
張貼留言