使用X11作為相框

使用X11作為相框

我目前正在使用上網本作為小型家庭伺服器,並且我正在考慮可以設定的額外用途。目前它安裝了 Ubuntu(可能是上網本特定的版本),因此它包含 X-Windows,但也包含一些我不關心的東西,例如 GNOME。觸控板似乎不起作用,這應該讓您了解我將它用作實際圖形終端的程度(儘管我有時會作為控制台終端登入)。

然而,既然螢幕就在那裡,我一直認為它能顯示一些東西會很酷。我一直在考慮相框/一般資訊顯示,顯示網路上其他地方的 SMB 共享上的照片,以及家庭自動化信息,例如溫度和最近的溫度趨勢。我的想法是這一切都可以透過 DHTML 來完成,因此所有需要顯示的「相框」就像全螢幕模式下的 Firefox 一樣,並忽略鍵盤。

一個不錯的功能是有一個按鈕,我可以按下按鈕來重新獲得真正的 GUI 登錄,但我並不介意這一點,因為我很樂意切換到控制台螢幕並以這種方式切換 X-Windows,如果我需要它。

所以基本上,我怎麼能做到這樣,而不是啟動登錄屏幕,X11將開始運行一個應用程式(可能作為“相框”用戶),它是一個盡可能簡單的視窗管理器(或根本沒有)運行全屏/資訊亭模式Firefox(或只是一些愚蠢的WebKit 框架託管應用程式)指向本機電腦上的Web 伺服器? :)

答案1

您可以使用feh -FrzD30 /path/to/pictures在圖片之間暫停 30 秒來開始投影片放映(將 30 變更為您想要的延遲時間)。使用slim(作為登入管理員)我能夠讓幻燈片在登入時開始播放,並在登出時顯示 GUI(Esc),內容如下~/.xinitrc

feh -FrzD30 /path/to/pix
exec fluxbox

您必須使用 slim 並將您的 WM 更改為fluxbox(儘管我建議您安裝並嘗試 Fluxbox),或者查找如何讓您的桌面管理器使用您的~/.xinitrc.如果您想要自動登錄,您還需要為您的 DM 查找該資訊。

相關內容