web-dev-qa-db-fra.com

Puis-je utiliser NetworkManager sans bac / Dock / Bar?

J'aimerais utiliser NetworkManager, mais je préfère un gestionnaire de fenêtres piloté par clavier offrant autant d’espace que possible à l’écran pour mon code. Je déteste juste cette petite bande de "plateaux" immobiliers prendre sur mon écran. J'ai essayé d'exécuter nm-* à partir de la ligne de commande, mais ils semblent ne jamais fonctionner sans bac.

22
Eli Frey

Si vous utilisez Ubuntu Maverick (et que vous avez donc network-manager 0.8.1), essayez l’outil 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

Comme ci-dessus, il ne s'agit que d'un fichier et est fourni avec NM 0.8.1.

12

De wikipedia ...

NetworkManager a deux composants:

  • un service qui gère les connexions et signale les modifications du réseau

  • un applet de bureau graphique qui permet à l'utilisateur de manipuler les connexions réseau. L'applet nmcli fournit des fonctionnalités similaires sur la ligne de commande.

En fait, plusieurs outils sont disponibles pour remplacer ces applets dépendantes de l'interface graphique. Les deux dont je suis au courant sont cnetworkmanager et network-manager-cli .

Aucun d'entre eux n'est actuellement packagé dans Ubuntu, ni sont-ils particulièrement stables. network-manager-cli semble plus mature, mais aucun d’entre eux n’a connu de développement depuis un moment.

network-manager-cli présente l’avantage supplémentaire d’être un fichier unique. Il suffit de le placer dans votre bin et vous voilà parti pour la course.

Selon la réponse de joao-pinto , NetworkManager 8.01 inclut une interface de ligne de commande interfacec. Pour l'instant, 8.01 n'est pas livré avec Ubuntu, vous devrez donc le récupérer à partir de Trunk . Bien sûr, bientôt tout ce malheur sera déprécié et personne ne se plaindra de rien.

11
Eli Frey

Selon http://live.gnome.org/NetworkManager/ReleaseProcess , la version 0.8.1 fournit une interface de ligne de commande.

Vous pouvez l'obtenir de https://launchpad.net/~network-manager/+archive/trunk , veuillez noter que je ne l'utilise pas. Je n'ai aucune idée de sa stabilité.

En cas de problème, vous pouvez utiliser l'utilitaire ppa-purge pour revenir au paquet officiel.

2
João Pinto

Si vous souhaitez utiliser d'autres applications de gestion de réseau que Network Manager, vous pouvez installer wicd , qui possède une interface de console ncurses ainsi qu'une interface de fenêtre graphique standard (et non une icône de barre d'état système).

Cependant, avant de l'installer, assurez-vous de savoir comment revenir à Network Manager (ou à la mise en réseau manuelle), car l'installation de wicd supprimera Network Manager et inversement.

2
Ryan Thompson

Vous pouvez essayer cnetworkmanager . C'est facile a utiliser. Cependant, vous devez terminer nm-applet au préalable. D'autre part, network-manager-cli ne contient aucun fichier téléchargeable sur le site des projets.

0
kaan

Si le problème concerne l’écran, plutôt que l’accès au clavier, vous pouvez configurer le bac pour qu’il s’agisse d’une fenêtre normale plutôt que d’un écran. Cela nécessite la coopération de votre gestionnaire de fenêtres, mais s'il est "piloté par le clavier", il vous donne probablement assez de contrôle.

0
Gilles