Εμφάνιση του ασύρματου δικτύου σας στη γραμμή αφής σε Macbook – Το σπίτι του Doug στον Ιστό

0
Εμφάνιση του ασύρματου δικτύου σας στη γραμμή αφής σε Macbook – Το σπίτι του Doug στον Ιστό

Εάν έχετε φορητό υπολογιστή Macbook, πιθανότατα είστε εξοικειωμένοι τη γραμμή αφής. Είναι μια τακτοποιημένη μικρή οθόνη LED πάνω από την επάνω σειρά του πληκτρολογίου σας που χρησιμοποιεί το Mac OS/X για να εμφανίζει γραφικά στοιχεία ευαίσθητα στο περιβάλλον. Ωστόσο, δεν χρειάζεται απλώς να αποδεχτείτε τα γραφικά στοιχεία που παρέχει η Apple – μπορείτε στην πραγματικότητα να προσαρμόσετε τη γραμμή αφής όπως θέλετε.

«Μα γιατί να θέλω να το κάνω αυτό;», σε ακούω να ρωτάς. Λοιπόν, ίσως χρειαστεί να εμφανιστεί μια προσαρμοσμένη κατάσταση κάποιου είδους στη γραμμή μενού σας. Για μένα, ήταν… ασύρματα δίκτυα.

Το MTMR είναι το νέο μου αγαπημένο βοηθητικό πρόγραμμα.

Ακούγεται μπερδεμένο, αλλά άκουσέ με. Μερικές φορές, όταν ταξιδεύω, με αποκλείουν από οποιοδήποτε ασύρματο δίκτυο κι αν βρίσκομαι. Ήθελα έναν τρόπο να προσδιορίζω εύκολα σε ποιο δίκτυο ήμουν, χωρίς να χρειάζεται να συνεχίζω να κάνω κλικ στο εικονίδιο ασύρματης σύνδεσης στη γραμμή μενού μου. Διαπίστωσα ότι η γραμμή αφής ήταν ένας βολικός τρόπος για να γίνει αυτό, και σε αυτήν την ανάρτηση, θα σας δείξω πώς το έκανα.

Πρώτα, κατεβάστε μια εφαρμογή που ονομάζεται MTMR. Το MTMR σημαίνει „My Touchbar. Κανόνες μου.“ Οι οδηγίες εγκατάστασης βρίσκονται σε αυτήν τη σελίδα, αλλά οι περισσότεροι χρήστες θα θέλουν το αρχείο dmg.

Μόλις εγκατασταθεί, μπορείτε να επεξεργαστείτε το αρχείο $HOME/Library/Application Support/MTMR/items.json για να αλλάξετε αυτό που εμφανίζεται στη γραμμή μενού. Τα περιεχόμενα του αρχείου είναι JSON και μπορείτε να το επεξεργαστείτε σε όποιο πρόγραμμα επεξεργασίας θέλετε. Επιπλέον, μόλις αποθηκεύσετε τις αλλαγές, τίθενται σε ισχύ αμέσως-δεν απαιτείται επανεκκίνηση της εφαρμογής MTMR!

Το επόμενο πράγμα που θα θέλετε να κάνετε είναι να επικολλήσετε αυτό το bit του JSON:

  {
    "type": "shellScriptTitledButton",
    "source": {
      "inline": "/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I  | awk -F' SSID: '  '/ SSID: / {if ($2) print \"SSID: \" $2; else print \"NO SSID\"}'"
    },
    "action": "appleScript",
    "actionAppleScript": {
      "inline": "tell application \"System Preferences\"\ractivate\rreveal pane \"Network\"\rend tell"
    },
    "refreshInterval": 1,

    "width": 200,
    "align": "left"
  },

Σημειώστε το κόμμα στο τέλος! Θα θελήσετε να το αφήσετε μέσα εάν τοποθετείτε περισσότερα πράγματα σε αυτό το αρχείο. Τούτου λεχθέντος, ας περπατήσουμε στα πιο ενδιαφέροντα μέρη του JSON, ξεκινώντας από την ενότητα „inline“:

"type": "shellScriptTitledButton",
"source": {
  "inline": "/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I  | awk -F' SSID: '  '/ SSID: / {if ($2) print \"SSID: \" $2; else print \"NO SSID\"}'"
},

Αυτό που κάνει είναι ότι λέει στην εφαρμογή MTMR να εκτελέσει μια εντολή που ονομάζεται airport, το οποίο εκτυπώνει πληροφορίες για το ασύρματο δίκτυο στο οποίο είστε συνδεδεμένοι. Αυτό το κείμενο στη συνέχεια διοχετεύεται σε ένα βοηθητικό πρόγραμμα που ονομάζεται awkπου πιάνει τη γραμμή με το SSID, αφαιρεί το „SSID:“ κειμένου και εκτυπώνει μόνο το όνομα του δικτύου στο οποίο είστε συνδεδεμένοι. Εάν δεν είστε σε κανένα ασύρματο δίκτυο, εκτυπώνει „NO SSID“ αντι αυτου.

Το άλλο σημαντικό μέρος αυτής της διαμόρφωσης για το οποίο θέλω να μιλήσω είναι τι συμβαίνει όταν πατάτε αυτό το κουμπί στη γραμμή αφής:

"action": "appleScript",
"actionAppleScript": {
   "inline": "tell application \"System Preferences\"\ractivate\rreveal pane \"Network\"\rend tell"
},

Αυτό που κάνει αυτή η ενότητα είναι ότι λέει στο MTMR ότι όταν πατηθεί το κουμπί στη γραμμή αφής, να τρέξει κάποιο AppleScript. Η AppleScript είναι μια γλώσσα για καλά… ενέργειες σεναρίου σε Mac OS/X. Σε αυτήν την περίπτωση, το σενάριο Apple θα ανοίξει το παράθυρο Δικτύου στις Προτιμήσεις συστήματος κάθε φορά που κάνετε κλικ στο κουμπί.

Συνδυάζοντας όλα αυτά, θα έχετε τώρα μια γραμμή κατάστασης που δείχνει σε ποιο ασύρματο δίκτυο βρίσκεστε και αν τύχει να αποχωρήσετε από το δίκτυο, μια απλή ματιά στη γραμμή αφής θα το επιβεβαιώσει και, στη συνέχεια, ό,τι χρειάζεστε κάνετε είναι να κάνετε κλικ στη γραμμή αφής για να εμφανίσετε τις προτιμήσεις δικτύου σας, ώστε να μπορείτε να συνδεθείτε ξανά στο ασύρματο δίκτυο.

Ακολουθούν μερικές πραγματικές λήψεις δράσης:

Αυτό κατέληξε να είναι ένα από εκείνα τα τσιμπήματα «ποιότητας ζωής» που δεν ήξερα ότι χρειαζόμουν για τη ρύθμιση μου μέχρι να κάνω αυτήν την αλλαγή και έκανε τα πράγματα πολύ πιο ευχάριστα για μένα.

Απολαμβάνω!

Καθρέφτης σε μεσαίο.

Schreibe einen Kommentar