Estoy tratando de ejecutar una instalación mínima de Ubuntu 13.10 sin el sistema X Window en mi vieja computadora portátil. Una de las herramientas más útiles en las que confío en esta configuración es byobu; sin embargo, parece impedirme usar aplicaciones capaces de mostrar imágenes en framebuffer.
Uno de esos programas es el navegador w3m(instalado con su w3m-imgpaquete). Ejecutado desde afuera byobu(adentro tty1), aunque solo si está precedido por sudo, muestra páginas web con imágenes cargadas como se esperaba. Sin embargo, si byobuestá habilitado (y, por lo tanto, mi terminal ya no se identifica como tty1, sino como dev/pts/1), no hay manera w3mde mostrar imágenes (no importa si lo ejecuto con sudoo no).
Lo mismo se aplica al fbivisor de imágenes. Fuera de byobu(pero de nuevo, solo si lo inicio con sudo), funciona sin ningún problema. Con byobuhabilitado, en su lugar produce un mensaje de error, cuyo bit relevante parece ser
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Por lo que entiendo, todo tiene que ver con el hecho de que byobudepende de un pseudo-terminal, y con algunas configuraciones de permisos arcanos (como sudoparece indicar el requisito que mencioné).
Gracias de antemano por cualquier ayuda con esto!

Respuestas:
Como B1KMusic dijo en su respuesta , debe agregar su usuario al
videogrupo.Pero también puedes hacerlo con el siguiente comando:
fuente
El dispositivo framebuffer (/ dev / fb0) es propiedad del usuario
rooty el grupovideoPara evitar usar
sudopara hacer que los programas usen el trabajo de framebuffer, debería agregarse alvideogrupo.Primero, edite el archivo. Estoy usando vim para este ejemplo, y suponiendo que no tengo conocimiento previo de cómo usarlo.
Mientras esté en vim, busque la línea de video. Para hacer eso, simplemente escriba
/videoseguido deEnterLuego, agréguese al grupo escribiendo Shift+ Aseguido de su nombre de usuario, y luego guarde el archivo escribiendo escseguido de
:wq, yEnterUn reinicio rápido de su shell, y debería poder usar programas como
fbisin prefijarlo consudofuente