Simular x-screen?

5

Estou trabalhando em um terminal koding rodando o Ubuntu 13.04, e estou tentando rodar um aplicativo que requer um x-screen (mesmo para rodar no modo terminal).

Não consigo me conectar ao encaminhamento x11 e estou pensando se há uma solução alternativa que me permita executar esse aplicativo (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

Obrigado antecipadamente!

    
por Tyzoid 13.10.2013 / 06:06

2 respostas

6

O Xvfb é exatamente o que eu estava procurando: link

Excerp da wikipedia:

Xvfb or X virtual framebuffer is a display server implementing the X11 display server protocol... From the point of view of the client, it acts exactly like any other X display server, serving requests and sending events and errors as appropriate. However, no output is shown. This virtual server does not require the computer it is running on to even have a screen or any input device.

Esse conjunto de comandos corrigiu meu problema:

Xvfb :1 &
export DISPLAY=:1

então meu comando funciona:

$ 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.
    
por 13.10.2013 / 17:31
0

Tente abrir a tela para permitir o aplicativo X lmms . Você pode fazer isso usando o comando xhost .

Exemplo

$ xhost +
    
por 13.10.2013 / 07:25

Tags