X-스크린을 시뮬레이션하시겠습니까?

X-스크린을 시뮬레이션하시겠습니까?

저는 우분투 13.04를 실행하는 koding 터미널에서 작업하고 있으며 x-screen이 필요한 응용 프로그램을 실행하려고 합니다(터미널 모드에서도 실행).

x11 포워딩으로 연결할 수 없습니다. 이 애플리케이션(lmms)을 실행할 수 있는 해결 방법이 있는지 궁금합니다.

$ lmms -v
lmms: cannot connect to X server 
$ uname -a
Linux vm-2.masd.koding.kd.io 3.9.0-0-generic #4userns5 SMP Mon May 13 06:15:34 PDT 2013 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.04
Release:        13.04
Codename:       raring

미리 감사드립니다!

답변1

Xvfb는 내가 찾던 바로 그 것입니다.http://en.wikipedia.org/wiki/Xvfb

위키피디아에서 발췌:

Xvfb 또는 X 가상 프레임 버퍼는 X11 디스플레이 서버 프로토콜을 구현하는 디스플레이 서버입니다. 클라이언트의 관점에서 볼 때 이는 다른 X 디스플레이 서버와 똑같이 작동하여 요청을 처리하고 적절하게 이벤트와 오류를 보냅니다. 그러나 출력은 표시되지 않습니다. 이 가상 서버는 실행 중인 컴퓨터에 화면이나 입력 장치가 필요하지 않습니다.

이 명령 세트로 내 문제가 해결되었습니다.

Xvfb :1 &
export DISPLAY=:1

그러면 내 명령이 작동합니다.

$ lmms -v
Linux MultiMedia Studio 0.4.14-rc1

Copyright (c) 2004-2008 LMMS developers.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

Try "lmms --help" for more information.

답변2

X 응용 프로그램을 허용하려면 디스플레이를 열어 보십시오 lmms. 명령을 사용하여 이 작업을 수행할 수 있습니다 xhost.

$ xhost +

관련 정보