¿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.


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.


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.



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.


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.


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.


Esto todavía me da un componente desagradable y superfluo para mi administrador de ventanas.
Eli Frey
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.