我试图在旧笔记本电脑上运行不带X Window System的最小Ubuntu 13.10安装。我在此设置中依赖的最有用的工具之一是byobu
;但是,这似乎阻止了我使用能够在帧缓冲区中显示图像的应用程序。
浏览器w3m
(随其w3m-img
软件包一起安装)就是这样一种程序。从外部byobu
(在中tty1
)执行,尽管仅在之前执行sudo
,它会显示加载了预期图像的网页。但是,如果byobu
启用了(因此我的终端不再标识为tty1
,而是标识为dev/pts/1
),则无法w3m
显示图像(无论是否启动它sudo
)。
这同样适用于fbi
图像查看器。在byobu
(但仅当我使用来启动时sudo
)之外,它可以正常工作。与byobu
启用,它不是产生一个错误信息,相关的位似乎是
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
据我了解,这一切都byobu
取决于依赖伪终端的事实以及一些神秘的权限设置(正如sudo
我提到的要求似乎表明的那样)。
在此先感谢您的任何帮助!
您是否尝试过将自己添加到视频组?
—
Braden Best 2014年
我有同样的问题。当我禁用byobu时,我可以通过w3m命令使用framebuffer查看图像,但是fbi仍然无法正常工作。
—
QkiZ 2015年