¿Puedo usar NetworkManager sin una bandeja / base / barra?

22

Me gustaría usar NetworkManager, pero prefiero un administrador de ventanas controlado por teclado que proporcione tanto espacio en la pantalla como sea posible para mi código. Simplemente odio esa pequeña franja de "bandejas" inmobiliarias que aparecen en mi pantalla. He intentado correr nm-*desde la línea de comando, pero parece que nunca funcionan sin una bandeja.

Eli Frey
fuente
1
Me encanta cuando alguien hace una pregunta que ha estado en mi mente.
fem

Respuestas:

12

Si está ejecutando Ubuntu Maverick (y por lo tanto tiene un administrador de red 0.8.1), pruebe la herramienta 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 arriba, es solo un archivo y viene con NM 0.8.1.

Mathieu Trudel-Lapierre
fuente
11

De wikipedia ...

NetworkManager tiene dos componentes:

  • un servicio que gestiona conexiones e informa cambios en la red

  • Un applet de escritorio gráfico que permite al usuario manipular las conexiones de red. El applet nmcli proporciona una funcionalidad similar en la línea de comando.

De hecho, hay varias herramientas disponibles para reemplazar esos desagradables applets dependientes de la GUI. Los dos que conozco son cnetworkmanager y network-manager-cli .

Ninguno de ellos está actualmente empaquetado en Ubuntu, ahora son particularmente estables. network-manager-cli parece más maduro, pero ninguno ha visto ningún desarrollo por un tiempo.

network-manager-cli tiene la ventaja adicional de ser de un solo archivo. Simplemente póntelo en tu biny ya estás listo para las carreras.

Según la respuesta de joao-pinto , NetworkManager 8.01 incluye la interfaz de línea de comandosc. A partir de este momento, 8.01 no se envía con Ubuntu, por lo que tendrá que tomarlo de Trunk . Por supuesto, muy pronto, todo este problema quedará en desuso y nadie se quejará de nada.

Eli Frey
fuente
2

Si está dispuesto a considerar otras aplicaciones de administración de red además de Network Manager, puede instalar wicd , que tiene tanto una interfaz de consola ncurses como una interfaz de ventana gráfica normal (no un icono de bandeja).

Sin embargo, antes de instalarlo, asegúrese de saber cómo volver a Network Manager (o la creación de redes manual), porque la instalación de wicd eliminará Network Manager y viceversa.

Ryan C. Thompson
fuente
0

Puedes probar cnetworkmanager . Es fácil de usar. Sin embargo, debe terminar nm-applet de antemano. Por otro lado, network-manager-cli no tiene archivos descargables en el sitio de proyectos.

kaan
fuente
En realidad, puede adquirir network-manager-cli a través del repositorio svn señalado en la pestaña "fuentes" en su proyecto de Google Code.
Eli Frey
0

Si el problema es el espacio de la pantalla en lugar del acceso al teclado, puede configurar la bandeja para que sea una ventana normal en lugar de un cerdo de pantalla. Esto requiere la cooperación de su administrador de ventanas, pero si es "controlado por teclado", probablemente le brinde suficiente control.

Gilles 'SO- deja de ser malvado'
fuente
Esto todavía me da un componente desagradable y superfluo para mi administrador de ventanas.
Eli Frey