我的老板要求我找到一个便宜的媒体播放器,以便在工作中使用某些东西。
这启发了我使用Raspberry Pi自己构建东西。

我的计划是使用udev-rules来检测USB / SD卡,然后启动图像查看器,以全屏显示媒体上的图片。我正在考虑使用Python脚本来启动实际的图像查看器并使内容保持整洁。

现在,我正在寻找一种紧凑的,可以在ARM / RPi上运行并且可以设置为通过单击鼠标按钮以全屏方式更改图片。

一个加号是使用鼠标按钮的方式是:左键单击=下一张图片,右键单击=上一张图片。

评论

是的,我喜欢那个分配。我想做类似的事情,形成一个相框。.但是转换速度存在严重问题(我不知道如何使用OpenGL:ES API或实际使用它)

#1 楼

有一个非常简单的图像查看器,称为feh

它可以安装在Debian中:

apt-get install feh


或Arch:

pacman -S feh


这是一个完全cli的应用程序,它接受范围广泛的参数,您可以通过键入以下内容来查看:

feh --help


>例如,您可以像这样在特定目录中快速浏览图像:

feh -g 640x480 -d -S filename /path/to/directory



-g标志强制图像显示不大于640x480
-S文件名标志按文件名对图像进行排序

左右箭头键或单击鼠标可浏览图像。

评论


那么可以在没有X的终端上运行它吗?还是直接与X一起使用。我阅读了MAN的内容,但不确定他们在哪里运行这些命令

–Piotr Kula
2012年8月1日14:08

您需要安装X,但我认为您不一定需要运行X服务器。

–活动
2012年8月1日14:12

谢谢!我会在拥有另一张SD卡后立即查看。

– aztekk
2012年8月1日21:32

@aztekk太好了!如果这样可以很好地回答您的问题,则可以通过单击灰色对勾将其标记为正确答案。

–活动
2012年8月2日在8:58

@Jivings谢谢你!很抱歉耽误他

– aztekk
2012年8月22日17:37

#2 楼

我不认为您可以比xloadimage更简单:它是许多桌面管理器用来显示墙纸的工具,它可以在新窗口,全屏显示图像,甚至将图像加载到现有窗口中。它确实需要X服务器才能运行,但是feh也是要运行的。

如果需要一个不带X的查看器,我建议您研究一下zgv,它可以直接在帧缓冲设备上显示图片。不幸的是,Raspbian没有打包它,因此您必须从源代码构建它。请注意,有一个名为zgv的X版本的xzgv,可以将其与apt-get一起安装。

评论


我认为Raspbian确实打包了fbi,这是一个直接的CLI帧缓冲图像查看器(该软件包是fbi),在Pi上很流行。邓诺(Dunno)为什么他们在主页上将其绘制为与vim平行,这也许是因为您可以使用键盘命令来控制幻灯片播放,哈哈。嘿,据说它甚至可以在帧缓冲区上生成PDF文件:nongnu.org/fbi-improved/#man_fimgs无论如何,查看普通图像类型都是可行的。

– goldilocks♦
17年1月16日在13:19



@goldilocks我不知道这个,谢谢。我不知道他们是如何决定获得这种对搜索不友好的名称的。

–德米特里·格里戈里耶夫(Dmitry Grigoryev)
17年1月16日在13:51

#3 楼

您可能也对海市rage楼感兴趣。

sudo apt-get install mirage

它提供的功能比其他答案中提到的fehxloadimage还要多,但它也很轻巧(比说eog轻)。但是,它取决于GTK,因此不确定是否适用于您的用例。

要全屏加载图像:

mirage -f yourimage.jpg

要全屏打开给定目录中的所有图像:

mirage -fs path/to/yourimages/

请参阅文档,以及此博客文章以获取更多信息。