Existe uma maneira de gerenciar e classificar muitas redes sem fio no OS X?

5

No OS X, você pode gerenciar suas redes sem fio; que é arrastá-los para definir a ordem preferida, excluir aqueles que você não deseja mais, etc.

O único problema é que existe uma pequena janela que mostra apenas ~ 4 redes de cada vez.

Existe alguma maneira de ver mais redes de uma só vez e, talvez, classificar por nome?

    
por cwd 10.11.2011 / 13:58

1 resposta

8

Não há absolutamente nenhuma maneira de alterar o layout desse diálogo. Como ele não suporta classificação e redimensionamento personalizados, você não pode alterar isso.

Mas a fonte dessa lista está acessível no seguinte arquivo:

/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist

Você pode abrir / ler o arquivo em qualquer editor de texto, Editor de lista de propriedades / Xcode 4, PlistBuddy ou defaults .

Para obter a lista completa de redes:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | grep SSIDString | cut -d= -f2 | cut -d';' -f1

Para classificar também a lista de nomes de rede sem distinção entre maiúsculas e minúsculas:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | grep SSIDString | cut -d= -f2 | cut -d';' -f1 | sort -f

Para imprimir o nome da rede e o tipo de segurança (como na lista), use:

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'

    
por 10.11.2011 / 16:32