오래된 랩톱에서 X Window System없이 최소 Ubuntu 13.10 설치를 실행하려고합니다 . 이 설정에서 내가 사용하는 가장 유용한 도구 중 하나는 다음과 같습니다 byobu
. 그러나 프레임 버퍼에 이미지를 표시 할 수있는 응용 프로그램을 사용하지 못하게하는 것 같습니다.
그러한 프로그램 중 하나는 브라우저 w3m
( w3m-img
패키지 와 함께 설치됨 )입니다. 외부 byobu
(에서 tty1
) 에서 실행 되지만 앞에 오는 경우에만 sudo
예상대로 이미지가로드 된 웹 페이지가 표시됩니다. 그러나 경우는 byobu
사용할 수 없습니다 (따라서 내 터미널은 더 이상으로 확인되어 tty1
, 오히려 등 dev/pts/1
), 얻을 수있는 방법은 없다 w3m
(나는 그것을 실행하는 경우에 상관없이 디스플레이 이미지 sudo
또는되지 않음).
fbi
이미지 뷰어 에도 동일하게 적용됩니다 . 외부 byobu
(그러나 다시 시작하면에만 sudo
)가 아무런 문제없이 작동합니다. 함께 byobu
사용 가능, 대신 것으로 보인다 관련 비트있는 오류 메시지를 생성
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
내가 이해하는 한, byobu
의사 터미널에 의존 한다는 사실 과 sudo
내가 언급 한 요구 사항이 나타내는 것처럼 일부 권한 설정으로 무언가를해야합니다 .
이에 대한 도움을 미리 감사드립니다!
답변
B1KMusic이 그의 답변 에서 말했듯이 사용자를 video
그룹 에 추가해야합니다 .
그러나 다음 명령을 사용하여 수행 할 수도 있습니다.
sudo usermod -a -G video {your username}
답변
프레임 버퍼 장치 (/ dev / fb0)는 사용자 root
와 그룹 이 소유합니다video
$ ls -l /dev/fb0
crw-rw---- 1 root video 29, 0 Jan 27 11:00 /dev/fb0
sudo
프레임 버퍼를 사용하여 프로그램을 만드는 데 사용하지 않으려면 video
그룹 에 자신을 추가하십시오 .
먼저 파일을 편집하십시오. 이 예제에서는 vim을 사용하고 있으며 사용 방법에 대한 사전 지식이 없다고 가정합니다.
$ sudo vim /etc/group
vim에있는 동안 비디오 라인을 찾으십시오. 그렇게하려면 /video
다음을 입력하십시오.Enter
그런 다음, 입력하여 그룹에 자신을 추가 Shift+ A다음 사용자 이름으로 다음을 입력하여 파일을 저장 esc한 다음 :wq
, 및Enter
쉘을 빠르게 다시 시작하면 fbi
접두사를 붙이지 않고 같은 프로그램을 사용할 수 있어야합니다sudo