Mostra / oculta o painel superior ou o NetworkManager Applet a partir da linha de comando

4

Estamos implantando netbooks específicos de aplicativos para usuários em diversos sites. Estes são basicamente quiosques móveis que têm funcionalidade muito limitada. Como não podemos prever a situação de conectividade de todos, precisamos fornecer algum acesso ao gerenciador de rede.

Nosso aplicativo pode dizer quando não está conectado à internet. Eu gostaria de mostrar o gerenciador de rede nesses momentos via nm-applet. Posso pensar em duas soluções possíveis, mas não encontrei nenhuma maneira de implementá-las.

  1. Mantenha o applet nm no painel superior, mas oculte esse painel. Quando a conectividade é perdida, mostre o painel.
  2. Remova o painel e mostre de alguma forma o applet nm.

Alguma idéia?

    
por dwayne deero 20.10.2011 / 17:44

1 resposta

2

O applet do gerenciador de rede não é necessário para que a rede funcione, pelo menos quando a conexão é configurada como uma conexão do sistema (disponível para todos os usuários).

O applet é iniciado no login para cada usuário a partir de /etc/xdg/autostart/nm-applet.desktop , mas só começa com sucesso para o primeiro usuário que faz o login.

Você pode evitar iniciar o applet (removendo o arquivo acima do início automático), e apenas iniciá-lo quando necessário, depois matá-lo quando terminar.

    
por enzotib 20.10.2011 / 19:03