19 votos

Cómo ocultar o eliminar nombres de red inútil desde el icono de la barra de menú de wifi

Tengo vecinos molestos que su divertido para utilizar palabras ofensivas para su SSID.

Me gustaría quitar los SSIDs de, como mínimo, el icono de la barra de menú de wifi. Si fácil, ocultar/sacarlos desde el sistema operativo completo (menú sistema e icono de prefs) sería aceptable.

Soy un X newbie OS, así que ni siquiera sé dónde empezar con esto.

Prefiero soluciones integradas (Lea: libre), pero soluciones < $10,00 sería aceptable también.

4voto

Malik hassan Puntos 16

Usted puede colocar algo como esto Applescript en que Applescript Menú y utilizarlo para lista de redes preferidas, elegir y conectarse a ella.

set the getList to paragraphs of (do shell script "networksetup -listpreferredwirelessnetworks en0")


    set title to item 1 of getList
    set wifi_list to items 2 thru -1 of getList

   set the chosen_newtwork to choose from list the wifi_list with prompt "Choose a " & title without multiple selections allowed

    if the chosen_newtwork is false then return

    do shell script "networksetup -setairportnetwork en0  " & (chosen_newtwork as string)

enter image description here

(No puedo decir que este es perfecto como lo he encontrado, a veces, no siempre quiere conectar pero no estoy seguro de si es solo mi router/wifi)


La actualización.

Utilizando la misma idea anterior, también podría crear una lista de sustancias prohibidas de mala ssid.

Y el filtro.

El mandamiento principal es el uso de un aeropuerto marco de comandos en lugar de la networksevice orden, de modo que es un poco más lento. Pero exploraciones para la disposición de redes en lugar de sólo preferidos.

    set bannedList to {"BTWifi-X"}
    set wifi_list to {}
    set the getList to paragraphs of (do shell script "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s |awk '{print  $1}'")

    set title to item 1 of getList
repeat with i from 2 to number of items in getList
        set this_item to item i of getList
        if this_item is not in bannedList then
            if this_item is not in wifi_list then -- stops duplicates from original list
                copy this_item to end of wifi_list
            end if
        end if
    end repeat

    set the chosen_newtwork to choose from list the wifi_list with prompt "Choose a " & title without multiple selections allowed

    if the chosen_newtwork is false then return

    do shell script "networksetup -setairportnetwork en0  " & (chosen_newtwork as string)

0voto

pbu Puntos 197

No estoy seguro de si se puede directamente filtro Ssid de la lista. Sin embargo, hay un par de maneras de ocultar el icono de Wifi en la barra del bar.

Haga clic en el icono -> "Abrir las preferencias de red" --> parte Inferior de la ventana es una casilla de verificación. "Mostrar Estado Wifi en la Barra de Menús".

La otra opción, sería el uso de una aplicación como Camarero. Cuesta dinero, pero te permitirá ocultar/reorganizar la barra superior.

Si usted está tratando de ocultar el cuadro de diálogo de sus hijos, entonces esas dos opciones debe ser lo suficientemente bueno.

0voto

Tal vez la mejor opción sería crear un Automator/AppleScript para unirse a cada una de las redes que tienes que saltar entre.

Podría crear su propia aplicación o servicio de las redes que utiliza con frecuencia y utilice el panel de preferencias del sistema para cuando usted está en una ubicación diferente y necesita unirse a Wifi.

Dependiendo de su capacidad de secuencias de comandos, puede usar un flujo de trabajo/de la escritura con cierta lógica para alternar las redes basadas en el cual uno está actualmente conectado a.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X