NetworkManagerを使用したいと思いますが、コード用に画面上にできるだけ多くのスペースを提供するキーボード駆動のウィンドウマネージャーを好みます。不動産の「トレイ」が画面に表示されるのが嫌いです。コマンドラインからnm-*
を実行しようとしましたが、トレイなしでは機能しません。
Ubuntu Maverickで実行している(したがってnetwork-manager 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
上記のように、ファイルは1つだけで、NM 0.8.1が付属しています。
ウィキペディアから...
NetworkManagerには2つのコンポーネントがあります。
接続を管理し、ネットワークの変更を報告するサービス
ユーザーがネットワーク接続を操作できるグラフィカルデスクトップアプレット。 nmcliアプレットは、コマンドラインで同様の機能を提供します。
実際、これらの厄介なGUI依存アプレットを置き換えるために使用できる複数のツールがあります。私が知っている2つは cnetworkmanager と network-manager-cli です。
どちらも現在Ubuntuにパッケージ化されておらず、特に安定しているわけでもありません。 network-manager-cliはより成熟しているように見えますが、どちらもしばらくの間開発を見ていません。
network-manager-cliには、単一ファイルであるという追加の利点があります。 bin
に入れるだけで、レースに参加できます。
joao-pinto の回答によると、NetworkManager 8.01 にはコマンドラインinterfacecが含まれています。この時点で、8.01はUbuntuに同梱されていないため、 トランク から入手する必要があります。もちろん、すぐに、この悲惨な出来事はすべて廃止され、誰も不満を言うことはありません。
http://live.gnome.org/NetworkManager/ReleaseProcess によると、バージョン0.8.1はコマンドラインインターフェイスを提供します。
https://launchpad.net/~network-manager/+archive/trunk から取得できます。使用しないことに注意してください。安定性についてはわかりません。
問題が発生した場合は、ppa-purgeユーティリティを使用して公式パッケージに戻ることができます。
Network Manager以外のネットワーク管理アプリケーションを検討する場合は、 wicd をインストールできます。これには、ncursesコンソールインターフェイスと通常のグラフィカルウィンドウインターフェイス(トレイアイコンではない)の両方があります。
ただし、wicdをインストールするとNetwork Managerが削除され、その逆の場合もあるため、インストールする前に、Network Manager(または手動ネットワーク)に戻す方法を必ず確認してください。
cnetworkmanager を試すことができます。使い方は簡単です。ただし、事前にnm-appletを終了する必要があります。一方、network-manager-cliには、プロジェクトサイトにダウンロード可能なファイルがありません。
問題がキーボードアクセスではなく画面領域である場合は、画面を独り占めするのではなく、通常のウィンドウにトレイを設定できます。これには、ウィンドウマネージャーの協力が必要ですが、「キーボードドリブン」であれば、おそらく十分な制御が可能です。