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-img
paquete). 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 byobu
está habilitado (y, por lo tanto, mi terminal ya no se identifica como tty1
, sino como dev/pts/1
), no hay manera w3m
de mostrar imágenes (no importa si lo ejecuto con sudo
o no).
Lo mismo se aplica al fbi
visor de imágenes. Fuera de byobu
(pero de nuevo, solo si lo inicio con sudo
), funciona sin ningún problema. Con byobu
habilitado, 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 byobu
depende de un pseudo-terminal, y con algunas configuraciones de permisos arcanos (como sudo
parece 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
video
grupo.Pero también puedes hacerlo con el siguiente comando:
fuente
El dispositivo framebuffer (/ dev / fb0) es propiedad del usuario
root
y el grupovideo
Para evitar usar
sudo
para hacer que los programas usen el trabajo de framebuffer, debería agregarse alvideo
grupo.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
/video
seguido 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
fbi
sin prefijarlo consudo
fuente