X가없는 가정용 NAS 서버로 Ubuntu 12.04 LTS를 실행하고 있습니다. 최근에는 비디오 재생 미디어 장치로도 사용하도록 조정했습니다. 이 시점에서 X를 설치하는 것이 더 쉬울 수도 있지만 프레임 버퍼 재생으로 mplayer를 사용해보기로 결정했습니다. 그것은 효과가 있었고 모든 것이 좋았습니다.
그러나 호기심과 실제 결과에 대해서도 프레임 버퍼에 대한 생각을 멈출 수 없습니다. 프레임 버퍼 장치는 하나만있는 것 같습니다 /dev/fb0
. (Btw. vesafs 드라이버를 사용하고 있습니다) 프레임 버퍼를 사용하는 여러 프로그램을 실행하면 혼돈이 발생합니다. 예를 들어 fbterm에서 mplayer를 실행하면 충돌이 발생합니다. 흥미롭게도 fbi 이미지 뷰어는 어떻게 든 이미지를 볼 수 있습니다. 분명히 프로그램은 장치를 공유 할 수 없으며 결국 윈도우 시스템이 없습니다.
그렇다면 (vesa) fb 장치의 수는 하드웨어 디스플레이 장치로 제한됩니까? 아니면 여러 tty가있는 것처럼 원칙적으로 더있을 수 있습니까? 이를 사용하는 소프트웨어를 동시에 실행하는 데 도움이 더 필요하십니까? 어떻게 더 추가 할 수 있습니까?
또한 프레임 버퍼가 tty에 연결되는 논리는 나에게 분명하지 않습니다. 예를 들어, mplayer는 모든 tty에서 비디오 프레임을 보여 주지만 fbi는 그렇지 않습니다. 또한 우분투 기본 콘솔 (fbcon?)은 비디오 오버레이 뒤에 표시되어 이상한 느낌을줍니다. 이게 다 뭐야?