$ 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
如果您在 Ubuntu Maverick 上运行(因此具有网络管理器 0.8.1),请尝试使用 nmcli 工具:
如上,它只是一个文件,并带有 NM 0.8.1。
从维基百科...
事实上,有多种工具可用于替换那些讨厌的 GUI 依赖小程序。我知道的两个是cnetworkmanager和network-manager-cli。
它们目前都没有打包在 Ubuntu 中,也不是特别稳定。network-manager-cli 看起来更成熟,但都没有看到任何发展。
network-manager-cli 具有单一文件的额外优势。只需将它放入您的体内,
bin
您就可以参加比赛了。根据joao-pinto的回答,NetworkManager 8.01包含命令行界面c。到目前为止,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 控制台界面,也有常规的图形窗口界面(不是托盘图标)。
但是,在安装之前,请确保您知道如何恢复到网络管理器(或手动网络),因为安装 wicd 将删除网络管理器,反之亦然。
你可以试试 cnetworkmanager。它很容易使用。但是,您应该事先终止 nm-applet。另一方面,network-manager-cli 在项目站点中没有可下载的文件。
如果问题是屏幕空间而不是键盘访问,您可以将托盘配置为普通窗口而不是屏幕猪。这需要您的窗口管理器的合作,但如果它是“键盘驱动的”,它可能会给您足够的控制权。