使用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 查找该信息。

相关内容