it-swarm-pt.tech

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

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

22
Eli Frey

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.

12
Mathieu Trudel-Lapierre

Da wikipedia ...

O NetworkManager possui dois componentes:

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

  • um applet de desktop gráfico que permite ao usuário manipular conexões de rede. 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-manager-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 tem visto nenhum desenvolvimento há algum tempo.

o network-manager-cli tem a vantagem adicional de ser um arquivo único. Apenas plop no seu bin e você está fora das corridas.

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

11
Eli Frey

De acordo com http://live.gnome.org/NetworkManager/ReleaseProcess , a versão 0.8.1 fornece uma interface de linha de comando.

Você pode obtê-lo de https://launchpad.net/~network-manager/+archive/trunk , 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.

2
João Pinto

Se você estiver disposto a considerar outros aplicativos de gerenciamento de rede além do Network Manager, você pode instalar o wicd , que possui uma interface do console ncurses, 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.

2
Ryan Thompson

Você pode tentar 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.

0
kaan

Se o problema for o uso real da tela, em vez do 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.

0
Gilles