콘솔에서 GTK 애플리케이션을 어떻게 열 수 있나요?

콘솔에서 GTK 애플리케이션을 어떻게 열 수 있나요?

내 사용 사례는 콘솔 모드에서만 실행되는 Debian Jessie light에서 GTK 기반 애플리케이션(opencv)을 구축한 것입니다. Jessie Light는 Raspberry Pi에서 작동하지만 제 질문은 모든 Linux 배포판에 적용된다고 생각합니다. 몇 가지 예제를 실행하려고 하면 다음과 같은 결과가 나타납니다 error: Gtk-WARNING **: cannot open display.

옵션을 사용하여 opencv를 설치 libgtk2.0-dev하고 빌드했습니다 WITH_GTK=ON.

그렇다면 콘솔 모드에서 GTK 애플리케이션을 실행하기 위한 최소 요구사항은 무엇입니까? 이것이 불가능할 경우 다음 단계는 무엇입니까: 설치 xorg?

답변1

GTK+2는 GDK의 DirectFB 백엔드를 지원합니다. 애플리케이션이 GTK+2(내가 아는 한 GTK+3은 아님)만 사용하는 경우 이를 지원하는 GTK+2 라이브러리를 구축하여 제어 하에 작동하도록 할 수 있습니다. DirectFB는 스테이지에서 실행됩니다. ( --with-gdktarget=directfb스크립트와 함께 사용하기 위해 configure.)

그렇지 않으면 X 서버를 설치하고 실행해야 합니다( xorg).

관련 정보