Posso usar o NetworkManager sem uma bandeja / dock / barra?

22

Eu gostaria de usar o NetworkManager, mas prefiro um gerenciador de janelas orientado por teclado que ofereça tanto espaço na tela quanto possível para o meu código. Eu odeio essa pequena faixa de "bandejas" de imóveis ocupar minha tela. Eu tentei executar nm-* a partir da linha de comando, mas eles nunca trabalham sem uma bandeja.

    
por Eli Frey 10.08.2010 / 03:42

6 respostas

12

Se você está rodando no Ubuntu Maverick (e, portanto, com o gerenciador de rede 0.8.1), tente a ferramenta nmcli:

$ nmcli

Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS
  -t[erse]                                   terse output
  -p[retty]                                  pretty output
  -m[ode] tabular|multiline                  output mode
  -f[ields] <field1,field2,...>|all|common   specify fields to output
  -e[scape] yes|no                           escape columns separators in values
  -v[ersion]                                 show program version
  -h[elp]                                    print this help

OBJECT
  nm          NetworkManager status
  con         NetworkManager connections
  dev         devices managed by NetworkManager

Como acima, é apenas um arquivo e vem com NM 0.8.1.

    
por Mathieu Trudel-Lapierre 07.09.2010 / 22:25
11

Da wikipedia ...

  

O NetworkManager tem dois componentes:

     
  • um serviço que gerencia conexões e reporta alterações na rede

  •   
  • um applet de área de trabalho gráfica que permite ao usuário manipular conexões de rede. o   O applet nmcli fornece funcionalidade semelhante na linha de comando.

  •   

Na verdade, existem várias ferramentas disponíveis para substituir os applets dependentes da GUI. Os dois que eu conheço são cnetworkmanager e network-gerente-cli .

Nenhum deles atualmente está empacotado no Ubuntu, mas eles são particularmente estáveis. O network-manager-cli parece mais maduro, mas nenhum dos dois já viu nenhum desenvolvimento.

network-manager-cli tem a vantagem adicional de ser single-file. Basta colocá-lo no seu bin e você está fora das corridas.

De acordo com a resposta do joao-pinto , o NetworkManager 8.01 inclui interface de linha de comando. A partir deste momento, 8.01 não vem com o Ubuntu, então você terá que pegá-lo de Trunk . É claro que, em breve, toda essa desgraça será obsoleta e ninguém se queixará de nada.

    
por Eli Frey 10.08.2010 / 04:07
2

De acordo com o link , a versão 0.8.1 fornece uma interface de linha de comando.

Você pode obtê-lo no link , por favor, note que eu não o uso. Eu não tenho ideia sobre sua estabilidade.

Em caso de problemas, você pode usar o utilitário ppa-purge para voltar ao pacote oficial.

    
por João Pinto 10.08.2010 / 17:34
2

Se você está disposto a considerar outros aplicativos de gerenciamento de rede além do Network Manager, você pode instalar o wicd , que tem um console com ncurses interface, bem como uma interface de janela gráfica regular (não um ícone de bandeja).

Antes de instalá-lo, certifique-se de saber como reverter para o Network Manager (ou rede manual), porque a instalação do wicd removerá o Network Manager e vice-versa.

    
por Ryan Thompson 11.08.2010 / 19:32
0

Você pode tentar o cnetworkmanager . É fácil de usar. No entanto, você deve finalizar o applet nm antecipadamente. Por outro lado, o network-manager-cli não possui arquivos para download no site do projeto.

    
por kaan 10.08.2010 / 09:10
0

Se o problema for o uso real da tela, e não o acesso ao teclado, você poderá configurar a bandeja para ser uma janela normal em vez de um filtro de tela. Isso requer cooperação do seu gerenciador de janelas, mas se for "orientado pelo teclado", provavelmente lhe dará controle suficiente.

    
por Gilles 10.08.2010 / 13:38