web-dev-qa-db-ja.com

OS Xで多くのワイヤレスネットワークを管理およびソートする方法はありますか?

OS Xでは、ワイヤレスネットワークを管理できます。つまり、それらをドラッグして優先順位を設定したり、不要になったものを削除したりします。

唯一の問題は、一度に最大4つのネットワークしか表示されない小さなウィンドウがあることです。

より多くのネットワークを一度に表示し、名前で並べ替えることができる方法はありますか?

enter image description here

5
cwd

そのダイアログのレイアウトを変更する方法は絶対にありません。カスタムの並べ替えとサイズ変更はサポートされていないため、変更することはできません。


ただし、このリストのソースには、次のファイルからアクセスできます。

_/Library/Preferences/SystemConfiguration/com.Apple.airport.preferences.plist_

ファイルは、任意のテキストエディタ、プロパティリストエディタ/ Xcode 4、PlistBuddyまたはdefaultsで開いたり読み取ったりできます。

ネットワークの完全なリストを取得するには:

_defaults read /Library/Preferences/SystemConfiguration/com.Apple.airport.preferences RememberedNetworks | grep SSIDString | cut -d= -f2 | cut -d';' -f1_

ネットワーク名のリストも大文字と小文字を区別せずに並べ替えるには:

_defaults read /Library/Preferences/SystemConfiguration/com.Apple.airport.preferences RememberedNetworks | grep SSIDString | cut -d= -f2 | cut -d';' -f1 | sort -f_

ネットワーク名とセキュリティタイプ(リストのように)の両方を出力するには、次を使用します。

defaults read /Library/Preferences/SystemConfiguration/com.Apple.airport.preferences RememberedNetworks | grep -E "(SSIDString|SecurityType)" | cut -d= -f2 | sed -e 'N;s/\n/ /' -e 's|;||g'

8
Daniel Beck