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.


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.


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.



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.


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.


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.


Isso ainda me dá um componente desagradável e supérfluo para o meu gerenciador de janelas.
Eli Frey
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.