Чи можу я використовувати NetworkManager без лотка / док-станції / панелі?


22

Я хотів би використовувати NetworkManager, але віддаю перевагу керованому вікном менеджером вікон, який забезпечує якомога більше місця на екрані для мого коду. Я просто ненавиджу, щоб на моєму екрані з’явилася маленька смужка "нерухомості" з нерухомості. Я спробував запустити nm-*з командного рядка, але вони ніколи не працюють без лотка.


1
Мені подобається, коли хтось задає питання, яке було в мене на думці.
emf

Відповіді:


12

Якщо ви працюєте на Ubuntu Maverick (і, таким чином, має мережевий менеджер 0.8.1), спробуйте інструмент 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

Як і вище, це лише один файл і постачається з NM 0.8.1.


11

З вікіпедії ...

NetworkManager має два компоненти:

  • сервіс, який керує з'єднаннями та повідомляє про зміни в мережі

  • графічний аплет на робочому столі, який дозволяє користувачеві маніпулювати мережевими з'єднаннями. Аплет nmcli забезпечує аналогічну функціональність у командному рядку.

Насправді, є кілька інструментів для заміни цих неприємних програм, залежних від GUI. Мені обізнані два - це мережевий менеджер та мережевий менеджер-клі .

Наразі жодна з них не упакована в Ubuntu, але вони пертикулярно стійкі. мережевий менеджер-клі виглядає більш зрілим, але жоден з них не спостерігав жодного розвитку.

network-manager-cli має додаткову перевагу - однофайл. Просто плюньте його у свої binі ви вирушаєте на перегони.

Відповідно до відповіді joao-pinto , NetworkManager 8.01 включає інтерфейс командного рядка. На цей момент 8.01 не постачається з Ubuntu, тому вам доведеться захопити його з Trunk . Звичайно, досить скоро вся ця біда буде застарілою і ніхто ні на що не скаржиться.


2

Згідно з http://live.gnome.org/NetworkManager/ReleaseProcess , версія 0.8.1 містить інтерфейс командного рядка.

Ви можете отримати його з https://launchpad.net/~network-manager/+archive/trunk , зауважте, що я не використовую його. Я поняття не маю, це стабільність.

У разі виникнення проблем ви можете скористатися утилітою ppa-purge, щоб повернутися до офіційного пакету.


Солодко, я це проголосував і включив у свою відповідь.
Елі Фрей

2

Якщо ви бажаєте розглянути інші програми для управління мережею, крім Network Manager, ви можете встановити wicd , який має як інтерфейс ncurses консолі, так і звичайний графічний інтерфейс вікна (не значок лотка).

Перш ніж встановити його, переконайтеся, що ви знаєте, як повернутися до Менеджера мережі (або вручну), оскільки встановлення wicd видалить Менеджер мережі та навпаки.


0

Ви можете спробувати cnetworkmanager . Він простий у використанні. Однак слід попередньо припинити nm-аплет. З іншого боку, мережевий менеджер-клі не має файлів, що завантажуються на сайті проектів.


Насправді ви можете придбати network-manager-cli через сховище svn, на яке вказується на вкладці "джерела" в проекті Google Code.
Елі Фрей

0

Якщо проблема стосується нерухомості на екрані, а не доступу до клавіатури, ви можете налаштувати лоток як звичайне вікно замість екрану. Для цього потрібна співпраця вашого менеджера вікон, але якщо це "керована клавіатурою", це, ймовірно, дає вам достатній контроль.


Це все ще дає мені неприємний, зайвий компонент для мого менеджера вікон.
Елі Фрей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.