I'm trying to run a minimal Ubuntu 13.10 installation without X Window System on my old laptop. One of the most useful tools I rely on in this setup is
byobu; however, it seems to prevent me from using applications capable of displaying images in framebuffer.
One such program is the browser
w3m (installed with its
w3m-img package). Executed from outside
tty1), though only if preceded by
sudo, it displays web pages with images loaded as expected. However, if
byobu is enabled (and thus my terminal is no longer identified as
tty1, but rather as
dev/pts/1), there's no way to get
w3m to display images (no matter if I launch it with
sudo or not).
The same applies to the
fbi image viewer. Outside of
byobu (but again, only if I launch it with
sudo), it works without any problems. With
byobu enabled, it instead produces an error message, the relevant bit of which seems to be
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
As far as I understand, it all has to do something with the fact that
byobu relies on a pseudo-terminal, and with some arcane permission settings (as the
sudo requirement I mentioned seems to indicate).
Thanks in advance for any help with this!