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