fbi

使用 systemd 启动时使用 fbi 显示图像
fbi

使用 systemd 启动时使用 fbi 显示图像

我可以使用以下命令成功显示图像: sudo fbi -T 1 /home/pi/photo-screen/photos/*.jpg -t 4 我现在想在 Raspberry PI 启动后立即开始播放这些图片的幻灯片。 所以我添加了一个 systemd 文件,如下所示: [Unit] Wants=graphical.target After=graphical.target [Service] Type=simple User=pi Group=pi WorkingDirectory=/home/pi/photo-screen ExecStart=sudo...

Admin

在 Raspberry OS Buster 上使用 fbi 在启动时自动显示图像的最终(也是最简单)方法是什么?
fbi

在 Raspberry OS Buster 上使用 fbi 在启动时自动显示图像的最终(也是最简单)方法是什么?

我对 ACL 进行了各种修改,甚至创建了一个 photos.service 来启动 FBI,但它只启动,并在屏幕变黑之前显示 1 个图像。 我有其他进程(网络服务器也显示照片),并且 Samba 在同一个 Pi Zero W 上运行没有问题。我没有连接任何键盘;只是一个 HDMI 屏幕。我没有安装 Xorg。 看来 fbi 需要以 sudo 身份运行;我曾以为我需要使用 chvt 命令,但不清楚是否有必要。 我的照片服务是: [Unit] Description=display some pictures After=plymouth-quit-wait.s...

Admin

如何获取 FrameBuffer 每行写入的字节数?
fbi

如何获取 FrameBuffer 每行写入的字节数?

目标:我正在为帧缓冲区编写一个非常简单的图像查看器/dev/fb0(类似于联邦调查局)。 当前状态: /sys/class/graphics/fb0/virtual_size我的软件从(例如)中获取像素分辨率1920,1080。 然后(对于每一行)它将为每 1920 个行像素(总共 4x1920=7680 字节)写入 4 个字节(BGRA)到/dev/fb0.这在我的一台分辨率为 1920x1080 的笔记本电脑上运行得非常好。 更准确地说:在y-row x-col =>处设置一个像素,其中arr[y * 1920 * 4 + x * 4 + ch...

Admin

无法清除 /dev/fb0
fbi

无法清除 /dev/fb0

我有一个来自 eBay 的 7" HDMI 显示器,用运行 Ubuntu 20 的 Q1900 板驱动它。我可以使用以下命令写入显示器fbi: sudo fbi -a -T 1 --noverbose -d /dev/fb0 -t 5 --blend 1000 "${PICTURE}" 但图像似乎保留在帧缓冲区或面板中。当我写入第二个图像时,显示屏会交替显示这两个图像。 我已经尝试过dd if=/dev/nul of=/dev/fbo并且只是/dev/fbo。 但两者都不起作用。我还没有尝试过对 Linux 盒子进行电源循环,但对面板进行电源循环没有任何作...

Admin

如何从 systemd 服务使用 FBI
fbi

如何从 systemd 服务使用 FBI

我正在尝试在没有 Xserver (Raspbian Buster) 的系统上在电视上显示图像。我无法让 FBI 通过 systemd 服务工作,但它可以通过 ssh 终端工作。 以下通过 ssh 进行工作... sudo fbi -T 1 /path/to/image.jpg 但它在 systemd 服务(wallpaper.service)中不起作用...... [Unit] Description=display image [Service] Type=simple ExecStart=/usr/bin/fbi -T 1 /pa...

Admin

Buildroot:根据内核头文件编译 fbi
fbi

Buildroot:根据内核头文件编译 fbi

我正在将 a 添加generic-package到 Buildroot 2019.02.1。该包 (fbi) 包含<asm/page.h>在 中fbtools.c,但标头在 中不可用output/target。编译该包会出现以下错误: $ make fbi-rebuild [...] CC fbi.o CC fbtools.o fbtools.c:24:30: fatal error: asm/page.h: No such file or directory #include <asm/page.h>...

Admin

如何通过 SSH 向 FBI 发送命令?
fbi

如何通过 SSH 向 FBI 发送命令?

我用来fbi显示一些图像。fbi有一些键盘控件,如+、-、Page Up、Page Down等来控制图像。 我不想使用键盘,而是想通过 SSH 将这些控制命令发送到fbi. 我已经尝试过以下方法: mkfifo /tmp/mycmd fbi /myfolder/*.jpg < /tmp/mycmd & 这样做后,fbi无法启动。我尝试发送一些命令,例如echo . > /tmp/mycmd,但它没有启动;并给出以下错误: using "DejaVu Sans Mono-16", pixelsize=16.67 file=/us...

Admin

如何通过 fbi 显示图像后回显 tty1?
fbi

如何通过 fbi 显示图像后回显 tty1?

我可以回应/dev/tty1: echo "hello" > /dev/tty1 我可以显示图像(无论是否启动): fbi -T 1 -noverbose -a test.png 我可以在向控制台打印“hello”后显示图像,但在显示图像后无法打印任何内容。显示图像后如何打印到控制台? ...

Admin

如果 tmux 在虚拟 tty 中运行,是否可以在 tmux 内运行 fbi?
fbi

如果 tmux 在虚拟 tty 中运行,是否可以在 tmux 内运行 fbi?

我已经看过了这个问题只要我可以在虚拟控制台中显示图像,该解决方案就有效。但是,如果我首先在虚拟控制台内启动tmux,然后尝试fbi <imagename>,则会失败并出现以下错误。 using "DejaVu Sans Mono-16", pixelsize=16.67 file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?) 是否有解决方法...

Admin

FBI 在第一次写入后停止读取 fifo
fbi

FBI 在第一次写入后停止读取 fifo

我在通过命名管道进行控制时遇到问题fbi,似乎联邦调查局在第一次写入后就停止监听管道,我不明白为什么。 我正在运行类似的东西: $ mkfifo /tmp/fbi $ sudo fbi -T 1 *.png < /tmp/fbi & [1] 19374 $ echo -n "." > /tmp/fbi using "DejaVu Sans Mono-16", pixelsize=16.67 file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf 在此之后,看起来好像有东西开...

Admin