Gelbėjimosi ratas vis dar turintiems problemų su WiFi OS X Yosemite
Kai kurie vartotojai net ir po OS X atnaujinimų skundžiasi, kad jų WiFi veikia nestabiliai. Dar vienas būdas šiai problemai spręsti.
Jei esate tarpe tų, kurių WiFi problemų Apple nepavyksta išspręsti, vienas Mac Arena skaitytojas pasiūlė sprendimą, kuris jam padeda. Tiesa, tai nėra sprendimas, kuris problemą išsprendžia kartą ir visiems laikams, šiuo sprendimu tenka pasinaudoti periodiškai - kas kart kai pajuntate, kad ir vėl WiFi smigo…
Sprendimas gana elementarus - bash skriptas. Aš šiek tiek modifikavau skriptą, kad jo nereikėtų paleidinėti du kartus, o užtektų vieno paleidimo.
#!/bin/bash device="$(networksetup -listallhardwareports | grep -E '(Wi-Fi|AirPort)' -A 1 | grep -o "en.")" [[ "$(networksetup -getairportpower $device)" == *On ]] && val=off || val=on networksetup -setairportpower $device $val sleep 2 [[ "$(networksetup -getairportpower $device)" == *Off ]] && val=on networksetup -setairportpower $device $val
Šio bash skripto turinį galite išsaugoti kaip tekstinį failą su plėtiniu .sh pavyzdžiui taisomwifi.sh ir išsaugojus kur nors kompiuteryje kas kart įvykus tragedijai - paleisti, tačiau kur kas patogiau jį paversti aplikacija ar net kalendoriaus įrašu ir leisti jam atlikti savo darbą periodiškai (čia priklausomai nuo to ar esate pastebėję kokį nors WiFi lūžių periodiškumą).
Bash skriptas kaip aplikacija
Nepatyrusiems vartotojams, ne itin draugaujantiems su Terminal’u kur kas patogiau šį skriptą paversi aplikacija, kurią galima iškviesti tradiciniais aplikacijų paleidimų būdais - paspaudus ant jos pele, per spotlight ar klavišų kombinacijos pagalba.
Kaip paversti bash skriptą aplikacija:
- atidarykite Automator aplikaciją (rasite /Applications aplanke)
- atsidariusiame lange spauskite New Document ir sekančiame lange spustelėkite ant Application
- kairiausiame stulpelyje pažymėkite Utilities
- pertempkite viduriniame stulpelyje esantį Run Shell Script užrašą į dešiniausią langą
- dešiniausiame Automator lange atsiradusiame Shell Script modulyje patalpinkite aukščiau esantį skripto turinį
- išsaugokite sukurtą aplikaciją Cmd ⌘
S /Applications aplanke suteikdami jai tokį pavadinimą, kurį būtų paprasta paleisti per Spotlight paspaudus vos kelias raides, pvz.: wf-on-off.app
Dabar kaskart kai ištinka WiFi katastrofa - paleiskite šią aplikaciją.
Jei norite, kad ši aplikacija pasileistų jūsų nurodytais laiko tarpsniais pritaikykite būdą aprašytą straipsnyje: „Kaip automatizuoti Mac šiukšlinės išvalymą“
• Kaip automatizuoti Mac šiukšlinės išvalymą
• Kaip greitai pakeisti paveiksliukų failų formatus
• Tinklo problemų sprendimas išvalant DNS kešą OS X Yosemite
• Kaip Mac kompiuteryje atsijungti nuo tinklo neišjungiant Wi-Fi
• Kaip naudotis „Instant Hotspot“ funkcija
Hm... Kažkaip neturėjau tokių bėdų, na bet gal kiti turi kad jau toks straipsniukas parašytas. Manau geriausiai Yosemite veikia (bent jau pats pastebėjau) atlikus švarų įrašymą. Na ir teko skaityti kad mažiausiai problemų kyla tada
tikrai yra kenčiančių šią problemą !
o gal galėtumei pasidalinti skripto turiniu komentare?
neišeina jo nusikopijuoti, persirašiau ranka , tai nieko nevyksta, rašo > The action “Run Shell Script” encountered an error
Patalpinau nuorodą (iš karto po skriptu straipsnyje) į zip'ą, kuriame yra tekstinis failas su skripto turiniu.
ačiū : }