如果 tmux 在虚拟 tty 中运行,是否可以在 tmux 内运行 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?)

是否有解决方法,例如某些设置tmux将允许它与 一起使用fbi

答案1

fbi -vt 1 <imagename>以 root 权限运行。它将在控制台 1 中显示由Alt-激活的图像F1

openvt -c 1 -f fbi <imagename>也能达到目的。但我的测试结果显示,fbi结束后,openvt占用的控制台会重新启动。

相关内容