Πώς να λάβετε την τρέχουσα ανάλυση οθόνης από τη γραμμή εντολών στο Mac OS X
Συνήθως οι χρήστες Mac θα ανακτούν την ανάλυση οθόνης των συνδεδεμένων οθονών μέσω του πίνακα προτιμήσεων συστήματος Displays στο OS X. Σίγουρα δεν υπάρχει τίποτα κακό με αυτή την προσέγγιση, είναι εύκολη και γρήγορη, αλλά επειδή χρησιμοποιεί τη γραφική διεπαφή του OS X δεν είναι απαραίτητο για τη δημιουργία σεναρίων σκοπούς ή απομακρυσμένη διαχείριση μέσω απομακρυσμένης σύνδεσης και συνδέσεων SSH.Σε αυτές τις περιπτώσεις, και σε πολλές άλλες, μπορεί να θέλετε να ανακτήσετε τις τρέχουσες αναλύσεις οθόνης των οθονών από τη γραμμή εντολών στο Mac OS X.
Μπορείτε να λάβετε την ακριβή ανάλυση οθόνης με τη βοήθεια της εντολής system_profiler, η οποία αντλεί λεπτομερείς πληροφορίες συστήματος ως έκδοση γραμμής εντολών του βοηθητικού προγράμματος Apple System Profiler, που συνοδεύεται από μεγάλο χρονικό διάστημα με OS X. Η σύνταξη που πρέπει να χρησιμοποιήσετε είναι απλό και μάλλον θα θέλετε να καθαρίσετε την έξοδο με grep για να εμφανίσετε απλώς την ανάλυση.
Η εντολή system_profiler για τη λήψη μόνο της ανάλυσης των συνδεδεμένων οθονών είναι η εξής, ως συνήθως με τη σύνταξη της γραμμής εντολών, βεβαιωθείτε ότι η εντολή είναι σε μία γραμμή:
system_profiler SPDdisplaysDataType |grep Ανάλυση
Η χρήση του sudo δεν είναι απαραίτητη, αλλά μπορείτε να προσθέσετε πρόθεμα στην εντολή με αυτό, εάν το θέλετε για κάποιο λόγο ή τον άλλο.
Η έξοδος διαβάζεται εύκολα και θα πρέπει να μοιάζει με το εξής:
$ system_profiler SPDdisplaysDataType |grep Ανάλυση Ανάλυση: 1920 x 1080
Αν χρησιμοποιείτε πολλές οθόνες με το Mac, η ανάλυση για κάθε συνδεδεμένη οθόνη θα αναφέρεται. Εάν η συνδεδεμένη εξωτερική οθόνη είναι τηλεόραση, η ανάλυση της οθόνης της τηλεόρασης θα αναφέρεται επίσης ως 720p ή 1080p.
Η εντολή θα πρέπει να λειτουργεί σχεδόν σε κάθε έκδοση του Mac OS X, αλλά σημειώστε ότι οι τρέχουσες εκδόσεις του Yosemite θα αφαιρέσουν κάποια περιττά αποτελέσματα που πιθανότατα θα πρέπει να καθαριστούν με awk εάν πρόκειται να χρησιμοποιήσετε αυτό για σενάριο. Είναι ακόμα ευανάγνωστο, αλλά είναι λίγο ακατάστατο.
Σημειώστε ότι μπορείτε να παραλείψετε το τμήμα grep της εντολής, εάν θέλετε, αναφέροντας λεπτομέρειες εκτεταμένης οθόνης που μπορεί επίσης να είναι χρήσιμες.
Έχετε υπόψη ότι η έξοδος δείχνει την ενεργή ανάλυση και όχι τη μέγιστη δυνατή ανάλυση στην οθόνη. Έτσι, μια οθόνη Retina θα δείχνει αυτό που χρησιμοποιείται αυτήν τη στιγμή όσον αφορά την ακίνητη περιουσία της οθόνης, όχι τη μέγιστη δυνατή ανάλυση της οθόνης.