Estou tentando executar uma instalação mínima do Ubuntu 13.10 sem o X Window System no meu laptop antigo. Uma das ferramentas mais úteis nas quais confio nesta configuração é byobu
; no entanto, parece me impedir de usar aplicativos capazes de exibir imagens no framebuffer.
Um desses programas é o navegador w3m
(instalado com seu w3m-img
pacote). Executado de fora byobu
(dentro tty1
), embora apenas se precedido por sudo
, ele exibe páginas da Web com imagens carregadas conforme o esperado. No entanto, se byobu
estiver ativado (e, portanto, meu terminal não for mais identificado como tty1
, e sim como dev/pts/1
), não há como w3m
exibir imagens (não importa se eu o inicio com sudo
ou não).
O mesmo se aplica ao fbi
visualizador de imagens. Fora de byobu
(mas novamente, somente se eu iniciá-lo com sudo
), ele funciona sem problemas. Com byobu
ativado, em vez disso, produz uma mensagem de erro, cuja parte relevante parece ser
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Até onde eu entendi, tudo tem a ver com o fato de byobu
depender de um pseudo-terminal e com algumas configurações de permissão misteriosas (como o sudo
requisito que mencionei parece indicar).
Agradecemos antecipadamente por qualquer ajuda com isso!
Respostas:
Como o B1KMusic disse em sua resposta , você precisa adicionar seu usuário ao
video
grupo.Mas você também pode fazê-lo com o seguinte comando:
fonte
O dispositivo framebuffer (/ dev / fb0) pertence ao usuário
root
e ao grupovideo
Para evitar o uso
sudo
de programas para o framebuffer, você se adiciona aovideo
grupo.Primeiro, edite o arquivo. Estou usando o vim para este exemplo e assumindo que não tenho conhecimento prévio de como usá-lo.
Enquanto estiver no vim, encontre a linha de vídeo. Para fazer isso, basta digitar
/video
seguido deEnterEm seguida, adicione-se ao grupo digitando Shift+ Aseguido do seu nome de usuário e salve o arquivo digitando escseguido de
:wq
eEnterUma rápida reinicialização do seu shell, e você poderá usar programas como
fbi
sem prefixá-lo comsudo
fonte