Можно ли использовать NetworkManager без лотка / док-станции?

Я хотел бы использовать NetworkManager, но предпочитаю оконный менеджер с клавиатурой, который предоставляет как можно больше места на экране для моего кода. Я просто ненавижу эту небольшую полосу «лотков» недвижимости, которая появляется на моем экране. Я попытался запустить nm-* из командной строки, но они не работают без лотка.

Если вы работаете на 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.

Из Википедии …

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

  • служба, которая управляет соединениями и сообщает о сетевых изменениях

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

Фактически существует множество инструментов для замены этих аппетитных приложений, зависящих от графического интерфейса. Я знаю, что это cnetworkmanager и network-manager-cli .

В настоящее время ни один из них не упакован в Ubuntu, но они не являются стабильными. network-manager-cli выглядит более зрелым, но ни один из них не видел никакого развития.

network-manager-cli имеет дополнительное преимущество в том, что он является одним файлом. Просто плюньте его в bin и вы отправитесь на гонки.

Согласно ответу joao-pinto , NetworkManager 8.01 включает в себя интерфейс командной строки. Начиная с этого момента, 8.01 не поставляется с Ubuntu, поэтому вам придется его захватить с Trunk . Конечно, скоро, все это горе будет устарелым, и никто не будет жаловаться ни на что.

Согласно http://live.gnome.org/NetworkManager/ReleaseProcess , версия 0.8.1 предоставляет интерфейс командной строки.

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

В случае проблем вы можете использовать утилиту ppa-purge, чтобы вернуться к официальному пакету.

Если вы хотите рассмотреть другие приложения сетевого управления, помимо Network Manager, вы можете установить wicd , который имеет как интерфейс консоли ncurses, так и обычный графический интерфейс окна (а не значок в трее).

Однако прежде чем устанавливать его, убедитесь, что вы знаете, как вернуться к Network Manager (или ручной сети), поскольку установка wicd удалит Network Manager и наоборот.

Вы можете попробовать cnetworkmanager . Это простой в использовании. Тем не менее, вы должны заранее закрыть nm-апплет. С другой стороны, network-manager-cli не имеет загружаемых файлов на сайте проектов.

Если проблема связана с экранной недвижимостью, а не с доступом к клавиатуре, вы можете настроить лоток как обычное окно, а не на экране. Это требует сотрудничества от вашего оконного менеджера, но если это «управляемая клавиатура», это, вероятно, дает вам достаточно контроля.