É possível executar programas GUI sem um desktop instalado?

4

Estou usando o crouton que me permite executar o 14.04 no meu Chromebook. Eu optei por não instalar um desktop para economizar espaço em disco, então usei o cli-extra target ao instalar:

sudo sh ~/Downloads/crouton -r trusty -t cli-extra -n cli

Agora posso executar sudo enter-chroot do meu shell do Chrome OS.

Minha pergunta

É possível lançar programas gráficos como o gedit? Quando uso o LXDE em outro sistema, posso executar gksudo gedit para iniciar o programa, mas esse comando não é reconhecido nesse caso. Além disso, executar sudo gedit resulta na mensagem "Não é possível abrir a exibição:".

    
por henrywright 07.01.2016 / 17:20

1 resposta

2

O servidor Xorg é o que cuida de desenhar um ambiente gráfico. Quando o Xorg é iniciado, ele também lança um aplicativo com uma GUI. Quando esse aplicativo é encerrado, o mesmo acontece com o Xorg (se bem me lembro). No Ubuntu, esse aplicativo é o ambiente de área de trabalho Unity.

Você deve ser capaz de instalar um servidor Xorg barebones e usar a linha de comando (acho que xinit gedit deve fazer isso) para fazer com que ele ative o aplicativo desejado. Alternativamente, você pode instalar um gerenciador de janelas leve como o Openbox. Estes são tipicamente menos amigáveis ao usuário do que ambientes de desktop completos como Gnome, Unity e KDE Plasma, mas eles também são muito menores e mais rápidos.

    
por RobinJ 08.01.2016 / 13:31