Стандартный проект Raspberry Pi, в котором используется типичный монитор HDMI, вероятно, имеет дисплей с правильной ориентацией. Но это не всегда так. Возможно, вы установили необычный монитор и вам нужно все перевернуть.
Или, может быть, вы хотите работать с дисплеем, повернутым на 90 градусов.
В любом случае, у Raspberry Pi есть несколько вариантов поворота экрана.
Почему вам может понадобиться повернуть дисплей Raspberry Pi
Если вы используете Raspberry Pi в качестве рабочего стола или медиацентра, вам, вероятно, не нужно поворачивать дисплей.
Или ты?
В конце концов, поворот экрана — это функция, которую большинство операционных систем поддерживает по уважительной причине. Обработка текстов (отчеты, школьные задания и даже сценарии) выигрывает от поворота дисплея на 90 градусов.
Для эмуляции игр поворот дисплея на 90 градусов полезен для некоторых аркадных игр, особенно тех, которые поддерживаются в эмуляторе MAME.
Для любого Raspberry Pi, подключенного к компактному дисплею, например планшету Raspberry Pi или умному зеркалу, может потребоваться определенная ориентация дисплея.
Вероятно, вы можете придумать свою собственную реализацию. Что бы это ни было, есть вероятность, что дисплей Pi должен каким-то образом вращаться.
К счастью, у вас есть несколько вариантов поворота экрана для Raspberry Pi.
Как повернуть дисплей в ОС Raspberry Pi
Самый простой способ повернуть дисплей на Raspberry Pi — через операционную систему. В ОС Raspberry Pi в среде рабочего стола есть специальная команда меню. Сделайте правильный выбор здесь, и вы сможете повернуть дисплей по часовой стрелке, против часовой стрелки или полностью перевернуть его.
Чтобы использовать это:
- Открыть Меню > Настройки
- Выбирать Конфигурация экрана
- В новом окне щелкните правой кнопкой мыши дисплей
- Выбирать Ориентация и выберите один из четырех вариантов
- Щелкните зеленую галочку, чтобы подтвердить и применить новую ориентацию.
При применении изменений вам будет предложено перезагрузиться. Экран будет иметь новую ориентацию при перезагрузке Pi.
Поверните дисплей Raspberry Pi в Ubuntu
Ubuntu становится все более популярным вариантом для пользователей Raspberry Pi в качестве альтернативы ОС Raspberry Pi. Действия по повороту дисплея в Ubuntu немного отличаются.
- Нажмите Настройки
- Выбирать Дисплеи
- Щелкните раскрывающееся меню рядом с Ориентация к подходящему варианту
У вас есть четыре варианта:
- Пейзаж
- Портрет справа
- Портрет слева
- Пейзаж (перевернутый)
Если вы довольны новым выбором, подтвердите при появлении запроса.
Поворот экрана на Raspberry Pi 4
Пользователи Raspberry Pi 4 обнаружат, что у компьютера есть собственные инструкции по повороту экрана в командной строке. Это альтернатива шагам, описанным выше.
Это связано с тем, что Raspberry Pi 4 и 400 имеют два выхода HDMI.
Поворот дисплея на Raspberry Pi 4 зависит от команды xrandr, которая указывает выход HDMI и требуемый поворот.
(Xrandr — это тот же инструмент, который используется для поворота дисплея в среде рабочего стола. Он предустановлен с ОС Raspberry Pi.)
Чтобы повернуть вправо, влево или инвертировать (отразить) дисплей, используйте одну из следующих команд:
ДИСПЛЕЙ=:0 xrandr --выход HDMI-1 --повернуть вправо
ДИСПЛЕЙ=:0 xrandr --выход HDMI-1 --повернуть влево
ДИСПЛЕЙ=:0 xrandr --output HDMI-1 --rotate инвертированный
Вы также можете сбросить поворот дисплея на Raspberry Pi 4 с помощью
ДИСПЛЕЙ=:0 xrandr --выход HDMI-1 --повернуть нормально
Эти команды следует вводить в терминале, и они дадут мгновенный результат.
Поверните экран Raspberry Pi в файле config.txt
К предварительно настроить Raspberry Pi настройки дисплея, вы можете отредактировать файл config.txt перед первой загрузкой. Это также можно отредактировать в любое другое время, хотя изменения не будут мгновенными.
Если вы используете Windows, вы найдете config.txt в загрузочной папке Pi, единственной доступной для чтения части SD-карты. Его можно редактировать в Блокноте Windows или любом другом текстовом редакторе.
В Linux (включая ОС Raspberry Pi) вы можете открыть config.txt в текстовом редакторе рабочего стола или в терминале. Чтобы отредактировать config.txt в таком предустановленном инструменте, как nano, используйте:
судо нано /boot/config.txt
Просмотрите текстовый файл, пока не найдете настройку с именем display_hdmi_rotate. (Если его нет, вы можете добавить его в новую строку внизу страницы).
По умолчанию это будет выглядеть так:
display_hdmi_rotate = 0
Например, если вы используете официальный 7-дюймовый сенсорный дисплей Raspberry Pi и хотите перевернуть (или инвертировать) дисплей, вы должны использовать:
display_hdmi_rotate = 2
Между тем, поворот на 90 градусов достигается с помощью
display_hdmi_rotate=1
Поворот на 270 градусов (или 90 градусов против часовой стрелки)
display_hdmi_rotate = 3
После внесения изменений в файл config.txt нажмите CTRL+Х выйти и Д для подтверждения сохранения.
Вы можете узнать больше о настройка сенсорного дисплея Raspberry Pi в нашем специальном руководстве.
Дисплеи сторонних производителей требуют несколько иных инструкций. Например, если вы настроили гиперпиксель или другое Шляпа дисплея Raspberry Pi, требуемая команда является более простой display_rotate = х. Как и прежде, 0 сбрасывает ориентацию, а 1, 2 и 3 доступны в качестве вариантов поворота.
Обратите внимание, что при любом изменении файла config.txt Raspberry Pi необходимо перезапустить, чтобы изменения вступили в силу. Сделайте это с
судо перезагрузка
Когда Raspberry Pi перезагрузится, дисплей должен соответствовать желаемой ориентации.
Как повернуть экран Raspberry Pi без кабелей
В остальной части этого руководства рассматриваются настройки и команды, но есть вероятность, что они вам не понадобятся. В конце концов, есть вероятность, что вашему дисплею Raspberry Pi не нужно вращаться. Вместо этого вам просто нужно переосмыслить свой проект, чтобы убедиться, что все выстраивается так, как вам нужно.
В конце концов, если это проект, который требует регулярных обновлений и/или переустановки, настройка ориентации с помощью команды или настройки параметров может стать повторяющейся.
Итак, рассмотрите проект, кабели, которые вы используете, и любое шасси или корпус. Может ли другое кабельное решение улучшить расположение дисплея? Могли бы вы придерживаться ориентации Pi по умолчанию, если бы кабели были расположены иначе?
Инвертируйте или поверните дисплей Raspberry Pi, как хотите
Нет необходимости мириться с перевернутой или неправильной ориентацией дисплея вашего Pi. Просто используйте одну из этих опций, чтобы повернуть дисплей, используя меню рабочего стола, команды терминала или операторы конфигурации.
Вы даже можете полностью пересмотреть свой проект, чтобы избежать проблем с перевернутым или повернутым дисплеем.