I installed fbi framebuffer to view images on TTY terminals (outside X).

When I do:

fbi image.jpg

it outputs the following error:

open /dev/fb0 no such device

Yet when I run ls /dev/fb*, I can see that I have a directory /dev/fb and a character device /dev/fb0.


I found a solution in Ubuntu's FrameBuffer wiki entry. I had to edit /boot/grub/menu.lst and add vga=ask to choose the right resolution on boot.

Now everything works fine.

  • Thanks. That's how I ended getting Puppy Linux (slacko) to use its main terminal (ctrl alt F1 or exit jwm to command line) to have /dev/fb0 work. I am writing an X program that I wanted to also run outside X and was wondering if puppy had everything or was missing libraries, etc (BTW, I did have to install their -dev package to use gcc tools). Thanks again. – Jose_X Sep 25 '14 at 2:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.