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

22

Gostaria de usar o NetworkManager, mas prefiro um gerenciador de janelas acionado por teclado que forneça o máximo de espaço na tela possível para o meu código. Eu odeio aquela pequena faixa de "bandejas" imobiliárias na minha tela. Eu tentei correr a nm-*partir da linha de comando, mas eles parecem nunca funcionar sem uma bandeja.

Eli Frey
fonte
1
Adoro quando alguém faz uma pergunta que está em minha mente.
emf

Respostas:

12

Se você estiver executando o Ubuntu Maverick (e, portanto, tiver 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 o NM 0.8.1.

Mathieu Trudel-Lapierre
fonte
11

Da wikipedia ...

O NetworkManager possui dois componentes:

  • um serviço que gerencia conexões e relata alterações de rede

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

De fato, existem várias ferramentas disponíveis para substituir os applets desagradáveis ​​dependentes da GUI. Os dois que eu conheço são cnetworkmanager e network-manager-cli .

Nenhum deles está atualmente empacotado no Ubuntu, nem são perticularmente estáveis. O network-manager-cli parece mais maduro, mas nenhum deles teve nenhum desenvolvimento por um tempo.

O network-manager-cli tem a vantagem adicional de ser um arquivo único. Basta colocá-lo no seu bine você estará pronto para as corridas.

De acordo com a resposta de joao-pinto , o NetworkManager 8.01 inclui a linha de comando interfacec. A partir deste momento, o 8.01 não é fornecido com o Ubuntu, então você precisará obtê-lo do Trunk . É claro que, em breve, todo esse sofrimento será preterido e ninguém estará reclamando de nada.

Eli Frey
fonte
2

Se você estiver disposto a considerar outros aplicativos de gerenciamento de rede além do Network Manager, poderá instalar o wicd , que possui uma interface de console ncurses e também uma interface gráfica regular de janela (não um ícone de bandeja).

Antes de instalar, no entanto, verifique como reverter para o Network Manager (ou rede manual), porque a instalação do wicd removerá o Network Manager e vice-versa.

Ryan C. Thompson
fonte
0

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

Kaan
fonte
Na verdade, você pode adquirir o network-manager-cli através do repositório svn apontado na guia "sources" no projeto do Google Code.
Eli Frey
0

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

Gilles 'SO- parar de ser mau'
fonte
Isso ainda me dá um componente desagradável e supérfluo para o meu gerenciador de janelas.
Eli Frey