Quale comando del terminale mostra il tipo di display che ho sul mio MacBook Pro?

1

Quale comando del terminale mostra il tipo di display che ho sul mio MacBook Pro? Ho usato il seguente comando nel terminale e non ha funzionato:

ioreg -lw0 | grep \"EDID\" | sed "/[^<]*
    
posta Jason 17.08.2012 - 19:57
fonte

3 risposte

5
ioreg -lw0 | grep \"EDID\" | sed "/[^<]*</s///" | xxd -p -r | strings -6

A seconda della stringa che appare, ti dirà il produttore del display. Non verrà visualizzato in testo normale.

Supponendo che tu abbia un display Retina, una stringa con LP in esso significa che è un LG.

    
risposta data 17.08.2012 - 21:32
fonte
2

Le informazioni pertinenti vengono visualizzate nel profiler del sistema?

Se è così, c'è una riga di comando: system_profiler. Puoi estrarre tutti i tipi di informazioni usando la riga di comando e collegandole a cat, sed, awk, more, tail, ecc.

    
risposta data 17.08.2012 - 21:31
fonte
0

Se hai un problema nell'individuare il display con il comando sopra descritto (come ho fatto io), puoi usare il seguente approccio.

Emetti il comando:

ioreg -lw0 | grep EDID | grep 4c534e

Se non vedi nulla, significa che lo schermo NON è Samsung (4C534E in esadecimale è "LSN"). Se vedi diverse righe tra cui una combinazione di lettere maiuscole (esadecimale), il display è Samsung.

In alternativa puoi provare a cercare "4C50" (che è "LP" in esadecimale), genererà un output per LG e non produrrà nulla per Samsung:

ioreg -lw0 | grep EDID | grep 4c50

Oppure, puoi semplicemente usare il comando

ioreg -lw0 | grep EDID

e cerca manualmente i frammenti sopra (4c534e per Samsung e 4c50 per LG) nel suo output.

Fondamento logico: almeno nel terminale è possibile eseguire l'avvio con "Comando" trattenuto (ad esempio prima dell'attivazione di MacOS su un nuovo dispositivo), lo strumento "xxd" non è disponibile.

    
risposta data 07.07.2013 - 13:03
fonte

Leggi altre domande sui tag