Какая команда терминала показывает тип дисплея, который у меня есть на моем MacBook Pro?
1
Какая команда терминала показывает тип дисплея, который у меня есть на моем MacBook Pro? Я использовал следующую команду в терминале, и она не работала:
Эта команда окончательно не будет работать (неправильные параметры для sed). Дает ли ioreg -lw0 | grep EDIDвообще какие-либо результаты?
nohillside
ioreg -w0 -c IOHIDInterfaceможет быть немного ближе, но будет сложно сделать это с помощью команд оболочки, которые обычно предназначены для обработки построчных записей, а не записей ascii-art-tree.
Кен
Нет. Я совершенно новичок в яблочном мире. Это мой первый макбук. Я получил команду из этой статьи. m.tuaw.com/2012/08/14/…
Джейсон
@Patrix: Да, это показывает что-то, но не то, что я ищу. Спасибо за помощь.
Джейсон
@Ken: это дает мне много информации. Я пойду через это, чтобы видеть, говорит ли это мне, что мой экран от LG или Samsung. Спасибо за вашу помощь!
Команда не работает с новым MacbookPro 13 "Retina. Может кто-нибудь проверить это? У меня проблема с отображением моего нового Mac :(
Ngoc Pham
1
На моем 13 "не Retina, это также, кажется , ничего не делает, cmd возвращается без какого-либо вывода
ataulm
1
Я только что узнал о xxd. Ура!
Adavid
1
@ataulm На моем MacBook Air мне пришлось сначала удалить \"команду grep, чтобы команда что-то возвратила. Попробуйте! Теперь, выходная строка начинается с того LTH, что интересно, какой производитель дисплея это ...
Тонин
2
Соответствующая информация отображается в профилировщике системы?
Если это так, есть командная строка: system_profiler. Вы можете извлекать все виды информации, используя командную строку и передавая ее в cat, sed, awk, more, tail и т. Д.
Если у вас есть проблема с идентификацией дисплея с помощью команды, описанной выше (как я сделал), вы можете использовать следующий подход.
Выполните команду:
ioreg -lw0 | grep EDID | grep 4c534e
Если вы ничего не видите, это означает, что дисплей НЕ Samsung (4C534E в шестнадцатеричном формате "LSN"). Если вы видите несколько строк, включая некоторую комбинацию букв и цифр (шестнадцатеричное), ваш дисплей - это Samsung.
В качестве альтернативы вы можете попытаться найти «4C50» (то есть «LP» в шестнадцатеричном формате), он выдаст некоторый вывод для LG и ничего не даст для Samsung:
ioreg -lw0 | grep EDID | grep 4c50
Или вы можете просто использовать команду
ioreg -lw0 | grep EDID
и вручную найдите вышеупомянутые фрагменты (4c534e для Samsung и 4c50 для LG) в своем выводе.
Обоснование: по крайней мере в терминале вы можете запустить загрузку, удерживая «Command» (например, перед активацией MacOS на новом устройстве), инструмент «xxd» недоступен.
ioreg -lw0 | grep EDID
вообще какие-либо результаты?ioreg -w0 -c IOHIDInterface
может быть немного ближе, но будет сложно сделать это с помощью команд оболочки, которые обычно предназначены для обработки построчных записей, а не записей ascii-art-tree.Ответы:
В зависимости от появившейся строки, вам сообщит изготовитель дисплея. Он не будет отображаться в виде простого текста.
Предполагая, что у вас есть дисплей Retina, строка с LP означает, что это LG.
источник
xxd
. Ура!\"
команду grep, чтобы команда что-то возвратила. Попробуйте! Теперь, выходная строка начинается с тогоLTH
, что интересно, какой производитель дисплея это ...Соответствующая информация отображается в профилировщике системы?
Если это так, есть командная строка: system_profiler. Вы можете извлекать все виды информации, используя командную строку и передавая ее в cat, sed, awk, more, tail и т. Д.
источник
Если у вас есть проблема с идентификацией дисплея с помощью команды, описанной выше (как я сделал), вы можете использовать следующий подход.
Выполните команду:
ioreg -lw0 | grep EDID | grep 4c534e
Если вы ничего не видите, это означает, что дисплей НЕ Samsung (4C534E в шестнадцатеричном формате "LSN"). Если вы видите несколько строк, включая некоторую комбинацию букв и цифр (шестнадцатеричное), ваш дисплей - это Samsung.
В качестве альтернативы вы можете попытаться найти «4C50» (то есть «LP» в шестнадцатеричном формате), он выдаст некоторый вывод для LG и ничего не даст для Samsung:
ioreg -lw0 | grep EDID | grep 4c50
Или вы можете просто использовать команду
ioreg -lw0 | grep EDID
и вручную найдите вышеупомянутые фрагменты (4c534e для Samsung и 4c50 для LG) в своем выводе.
Обоснование: по крайней мере в терминале вы можете запустить загрузку, удерживая «Command» (например, перед активацией MacOS на новом устройстве), инструмент «xxd» недоступен.
источник