Просмотр части экрана в окне в Linux

9

Я планирую сделать презентацию с живой демонстрацией, используя мой широкоэкранный ноутбук Ubuntu 12.10 и проектор. Мой план состоит в том, чтобы подключить проектор в качестве второго (небольшого) дисплея и разместить там мои слайды и демонстрацию. Было бы удобно, если бы я мог видеть дисплей проектора на ЖК-экране моего ноутбука в окне (не нужно увеличивать или растягивать изображение). Итак, мой вопрос:

Как я могу увидеть выбранную часть экрана в окне?

PS Другие возможности есть

  • печатать на ноутбуке и смотреть на экран проектора, а не на аудиторию
  • Клонирование дисплея ноутбука на дисплей проектора: масштабирование / растяжение широкого экрана до небольшого экрана проектора, а также невозможность разместить некоторую личную (например, таймер) информацию на экране ноутбука.
Борис Бродский
источник

Ответы:

15

Вы можете добиться этого, используя расширение xrandr. Прочитайте эту вики-страницу и / или эту статью для получения дополнительной информации.

Убедитесь, что виртуальный рабочий стол не больше экрана вашего ноутбука. С --posопцией xrandr вы можете затем зеркально отразить части экрана на проекторе, например, для экрана ноутбука 1600x900 и проектора 1024x768 в положении 100,100:

xrandr --fb 1600x900 --output VGA --mode 1024x768 --pos 100x100

Для презентации с двумя головами вы также можете использовать следующие инструменты (в зависимости от формата презентации, которую вы используете):

  • pdfpc

  • pympress

  • LibreOffice Impress (возможно, также OpenOffice Impress)

jofel
источник
2

Ответ Джофеля очень хорош. Просто некоторые другие альтернативы, если у вас есть другой монитор и доступное оборудование:

  • Если у вашего проектора есть видео проход (у моего Sharp PG-F212X-L есть выход VGA и DVI), и у вас есть для него кабель, вы можете подключить третий монитор на своем столе.
  • Если у вас есть разветвитель для любой используемой видеокабели, вы можете разделить один на проектор и один на третий монитор.
  • Вы можете настроить VNC или что-то подобное и, если у вас есть, скажем, iPad (или iPhone или Android), использовать VNC-клиент, чтобы следить за второй областью рабочего стола (вы даже можете запустить VNC-клиент, подключенный к localhost для показывать второй дисплей в окне клиента на первом и взаимодействовать с ним, не требуя другого устройства отображения).

Я знаю, что это не самые чистые решения, и все они требуют дополнительной настройки и места на рабочем столе (помимо локальной опции VNC), но просто хотели выбросить их туда, чтобы подумать о них.

Джейсон С
источник