Eli*_*rey 22 command-line dock network-manager
我想使用 NetworkManager,但更喜欢键盘驱动的窗口管理器,它为我的代码在屏幕上提供尽可能多的空间。我只是讨厌在我的屏幕上占据一小块房地产“托盘”。我曾尝试nm-*从命令行运行,但它们在没有托盘的情况下永远无法工作。
Mat*_*rre 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
Run Code Online (Sandbox Code Playgroud)
如上所述,它只是一个文件,并带有 NM 0.8.1。
Eli*_*rey 11
从维基百科...
NetworkManager 有两个组件:
管理连接和报告网络变化的服务
一个图形桌面小程序,允许用户操作网络连接。nmcli 小程序在命令行上提供了类似的功能。
事实上,有多种工具可用于替换那些讨厌的 GUI 依赖小程序。我知道的两个是cnetworkmanager和network-manager-cli。
它们目前都没有打包在 Ubuntu 中,它们也不是特别稳定。network-manager-cli 看起来更成熟,但也有一段时间没有看到任何发展。
network-manager-cli 具有单一文件的额外优势。只需将它放入您的设备中bin,您就可以参加比赛了。
根据joao-pinto的回答,NetworkManager 8.01包括命令行接口c。目前,Ubuntu 未附带 8.01,因此您必须从Trunk获取它。当然,很快,这整个灾难就会被弃用,没有人会抱怨任何事情。