프로그램이 전용 X 디스플레이를 가질 수 있나요?

프로그램이 전용 X 디스플레이를 가질 수 있나요?

프로그램이 X 디스플레이를 시작하고 자체 크기에 맞게 화면 크기를 설정하고 다른 프로그램이 해당 X 디스플레이를 사용할 수 없는 것처럼 자체 전용 X 디스플레이를 가질 수 있습니까?

일부 VNC 클라이언트는 전체 데스크톱이 아닌 모니터에서 선택한 프로그램을 실행할 수 있도록 지정하고 있는데, X 디스플레이를 표시하도록 명령에 설정된 것이 있는지 궁금합니다. 내 네트워크 마법은 그다지 좋지 않으며 다음 명령을 사용하여 자체 네트워크 탭에서 원격으로 프로그램을 실행하고 싶습니다.VNC 없음그리고아보카도.

답변1

아니요, 단순히 Xdisplay를 프로그램에 제공할 수는 없습니다. 이를 위해서는 상당히 정교한 창 관리자가 필요합니다. 그러나 나는 귀하가 Xdisplay가 아닌 Xserver를 언급하고 있다고 믿습니다. 그렇습니다. 여러 개의 Xserver 인스턴스를 생성하고 그 안에서 하나의 프로그램만 실행할 수 있습니다. 그러나 내가 아는 한, 프로그램은 Xserver, 특히 화면 크기를 사용할 수 없습니다.

수행하려는 작업에 따라 Xserver의 Xvnc 변형을 사용할 수 있으며 Xvnc는 -geometry widthxheight원하는 매개 변수를 정확하게 사용합니다. 하지만 서버가 시작되면 지오메트리를 변경하는 것은 불가능하다고 생각합니다.

관련 정보