Как я могу отразить / перевернуть вывод на дисплей?

15

По странным причинам, о которых лучше не спрашивать, у меня подключен проектор к компьютеру, который направлен на зеркало. Таким образом, компьютерное изображение отображается на стене, но оно отражается.

В Linux (Ubuntu) я могу перейти к настройкам дисплея и настроить внешний монитор на поворотное изображение. Есть ли умный способ, которым я мог бы установить его, чтобы повернуть / перевернуть изображение?

Грегори
источник
1
Мне нравится, когда вопросы становятся веселыми. Дай мне посмотреть, что я могу придумать. Итак, позвольте мне понять, что изображение выходит из проектора, отскакивает от зеркала и падает на стену?
Луис Альварадо
1
Это может зависеть от используемого вами графического драйвера. Кроме того, сам проектор может иметь такую ​​возможность.
Даниэль
Да, изображение подпрыгивает на зеркале и падает на стену (если я честен на столе, отсюда и желание зеркала). Сначала я попытался найти вариант на мониторе.
Грегори
Это опция на моем проекторе. Я не знал, почему кто-то когда-либо использовал такую ​​настройку. Теперь я знаю, спасибо!
Марк

Ответы:

14

Хорошо после тестирования с 2 ПК. Я нашел следующее:

На некоторых интегрированных картах, таких как Intel, вы можете использовать xrandr в консоли. Например:

Перейти к консоли ( Ctrl+ Alt+ T)

xrandr -xбудет переворачивать видео по горизонтали, как зеркало.
xrandr -yперевернет видео по вертикали.
xrandr -y -xперевернет оба.
xrandr -o normalвернусь к нормальному видео.
xrandr -o invertedбудет ... инвертировать OO

Но если у вас есть (в моем случае) Nvidia, это, скорее всего, не сработает. Для работы Nvidia вам необходимо:

Отредактируйте свой xorg.conf: sudo nano /etc/X11/xorg.conf

Finde раздел , который имеет драйвера «NVIDIA» в нем

Скопируйте и вставьте следующее в конце этого раздела: Опция "RandRRotation" "on"

Это активирует вращение для Nvidia, которое отключается по умолчанию. Почему выключен по умолчанию я не знаю.

После этого перезагрузите компьютер, и вы можете изменить ориентацию, но НЕ отражение. Я имею в виду, что Nvidia еще не поддерживает опции отражения, такие как -x или -y, в xrandr. Я буду продолжать искать еще, так как вопрос интересный.

Луис Альварадо
источник
3
Если вы тестируете подобные вещи без настройки зеркала, то я советую сначала войти, xrandr -o normalчтобы вы могли нажимать вверх, вверх, входя, не скручивая голову. :)
Грегори
1
Мне нравится ваше отношение к интересным вопросам. Использование xrandr -xсработало, но это отключило бы основной монитор (который я хотел использовать без изменений). Во всяком случае, вы привели меня к xrandr --helpи после некоторого размышления пришли к следующей команде, которая делает то, что я хочу. xrandr --output VGA1 --reflect x
Грегори
2
Я просто потратил слишком много времени, играя с этим и безумно смеясь. Я думаю, что провел слишком много времени перед моим экраном сегодня.
Уэйн Вернер