저는 GUI 디스플레이 없이 작동하는 헤드리스 Raspberry Pi에 대한 개인 프로젝트/아이디어를 작업 중입니다. 저는 텍스트 그래픽 디자인 작업을 하고 있습니다.
Raspberry Pi를 사용하면 대부분의 화면을 연결할 수 있으므로 가능한 최상의 디스플레이를 만들기 위해 화면 해상도를 결정할 수 있기를 원했습니다.
내 문제는 실제로 화면 해상도를 얻는 것입니다. 난독화 및 Tkinter 모듈과 같은 Python의 몇 가지 방법을 시도했지만 xrandr
둘 다 동일한 문제가 있습니다. 기술적으로 화면은 없고 콘솔만 있습니다. vim과 같은 텍스트 편집기는 문제 없이 스스로 적응할 수 있는 것 같습니다.
모니터를 로드하지 않고도 화면 해상도를 얻을 수 있나요? 모든 제안을 환영합니다. 하지만 제 실력은 Python, C++, Java, Bash에 이릅니다.
답변1
다음을 볼 수 있습니다 /sys/class/drm/card*/*/modes
:
for card in /sys/class/drm/card*/* ; do
echo "$card: $(head -n 1 $card/modes)"
done
다음과 같이 출력해야합니다
/sys/class/drm/card0/card0-LVDS-1: 1024x768
/sys/class/drm/card0/card0-VGA-1: 1280x1024