방금 QT 프로그램과 mplayer 출력을 사용하기 위해 GDM 서비스를 비활성화했습니다. Angstrom 배포판의 HDMI 출력 해상도를 변경해야 하며 이는 동적이어야 합니다. 이는 기본적으로 GDM-X11 없이 이 작업을 수행할 수 있음을 의미합니다.
xrandr --output HDMI-0 --mode 720x480 --rate 60
이를 수행하기 위해 이것을 사용하는 수천 가지 예가 있지만 xrandr
이것이 없으면 찾을 수 없습니다.
답변1
gdm과 x11의 기능이 혼란스러워 보입니다.
X 서버는 X11 프로토콜을 사용하여 응용 프로그램이 그래픽 하드웨어 및 입력 장치를 사용할 수 있도록 합니다. 이를 통해 화면에 창을 그리고 해당 창에서 특정 작업을 수행하고 사용자 입력 이벤트에 반응한 다음 창을 다시 닫을 수 있습니다. GDM은 그러한 응용 프로그램 중 하나입니다. X 서버에 관한 한 이는 특별한 응용 프로그램이 아닙니다. 사용자가 로그인할 수 있도록 허용하지만 X 서버에는 사용자와 비밀번호에 대한 개념이 없으며 응용 프로그램에 대해서만 알고 있습니다.
GDM이나 다른 디스플레이 관리자 없이 X 서버를 사용하는 것은 전적으로 가능합니다. 이렇게 하려면 여전히 X 서버를 구성해야 하며 GDM을 사용할 때와 동일한 프로그램(즉, xrandr 및 기타 프로그램)을 사용하여 이 작업을 수행해야 합니다. 또는 프레임 버퍼를 사용할 수도 있습니다. 이 경우 구성은 다른 수단을 통해 수행됩니다. 그러나 이것은 약간 복잡하고 그다지 효율적이지 않기 때문에(X 서버는 커널 프레임 버퍼보다 대부분의 디스플레이 하드웨어에 대해 더 나은 드라이버를 갖고 있기 때문에) 이 작업을 수행하지 않는 것이 좋습니다.