Packages para executar a janela do Firefox em um servidor?

4

Eu instalei o Ubuntu Server 16.04 e para testar algo, eu quero usar o firefox na máquina remotamente com:

firefox -no-remote

Quando eu tento, eu volto

Gtk-Message: Failed to load module "canberra-gtk-module"

Devo eu apt-get install ubuntu-desktop ou existe uma maneira de fazê-lo sem ou com um pacote menor?

Eu não quero apenas o proxy ou quero ver o localhost do meu servidor.

Atualização:

tentou se conectar com ssh -X e ssh -Y e obteve o mesmo erro.

    
por Philip Kirkbride 21.05.2016 / 09:02

5 respostas

1

Você pode instalar o pacote libcanberra-gtk3-module ( libcanberra-gtk-module para versões mais antigas do Firefox criadas sem o suporte do GTK 3) para se livrar desse erro. Não requer um ambiente de área de trabalho, apenas algumas bibliotecas para suporte a ALSA, GTK e X11.

Acho estranho que o pacote firefox não dependa disso se o Firefox não puder ser executado sem ele. Enviei um relatório de erros para o Launchpad para investigar o problema.

    
por David Foerster 03.06.2016 / 09:23
2
  • O servidor Ubuntu não é empacotado com qualquer ambiente de área de trabalho gráfico e, devido a isso, você não pode executar aplicativos GUI tradicionais, que neste caso, é firefox
  • Se você não se importar em sacrificar alguns recursos, a instalação de um ambiente de área de trabalho seria adequada. LXDE tem uma pegada de memória extremamente baixa (também é o DE padrão para o RaspberryPi e, portanto, a baixa solicitação de memória foi validada)
  • Se você deseja realizar apenas operações básicas de navegação e pesquisa, você pode usar Links2 ou Lynx .
  

Gtk-Message: Falha ao carregar o módulo "canberra-gtk-module"

     

Atualização:   tentei conectar com ssh -X e ssh -Y e recebi o mesmo erro.

Ele ainda não será executado, pois os módulos GTK estão ausentes em seu próprio servidor. Não é possível renderizá-lo e enviá-lo pelo SSH se ele não tiver nenhum módulo em primeiro lugar

    
por Anonymint 30.05.2016 / 12:10
1

A simples instalação de libcanberra-gtk3-module resolveu o problema.

sudo apt-get install libcanberra-gtk3-module

libcanberra-gtk-module se estiver usando um navegador antigo sem suporte a gtk3.

(crédito para @David Foerster que sugeriu isso nos comentários)

Se você for usar outros aplicativos GUI, convém considerar LXDE como sugerido na resposta do Anonymint.

    
por Philip Kirkbride 30.05.2016 / 05:03
0

Minha primeira resposta foi uma maneira fácil de fazê-lo funcionar sem fazer alterações no sistema existente. Eu descobri que usar o Xubuntu em combinação com o X2Go oferece os melhores resultados quando você quer usar o Ubuntu para o seu servidor enquanto tem uma boa experiência de desktop remoto.

O X2Go também pode ser usado com o Lubuntu e outras distros, mas não é compatível com a unidade e, portanto, não é compatível com o Ubuntu (também leve é melhor nesta situação).

Eu tenho uma imagem do Docker 16.04 que você pode usar para tentar aqui .

    
por Philip Kirkbride 15.10.2016 / 22:29
0

O servidor Ubuntu não vem com uma GUI, portanto você não pode executar programas que exijam GUI como o Firefox. Você vai ter que instalar o desktop do Ubuntu.

No tipo de terminal:

sudo apt-get install ubuntu-desktop
    
por user517663 01.06.2016 / 03:13