Делание снимка экрана более высокого разрешения, чем фактическое разрешение дисплея

Мой компьютер имеет 1366x768 дисплей. Если я буду использовать Print Screen, то сделанный снимок будет иметь 1366x768 разрешение.
Но существует вопрос: действительно ли возможно добраться 1920x1080 изображение с моим 1366x768 дисплей?

Одна потенциальная идея я думал, состоит в том, чтобы сделать 4 виртуальных рабочих стола как это:

MultiDesktops

Но, у меня нет идеи, как сделать это. Любая справка будет очень цениться.

Править: Создание Виртуальной машины с более высоким разрешением возможно (благодаря @danzel), однако я ищу использование более собственного способа использовать только Хост ОС.

Обновление 1: вывод xrandr --listmonitors:

Monitors: 1
0: +*LVDS-1 1366/344x768/194+0+0  LVDS-1

$ sudo xrandr --addmode LVDS-1 1920x1080
xrandr: cannot find mode "1920x1080"

Обновление 2: Благодаря комментарию пользователя @Eate вопрос был решен путем добавления другого разрешения:

$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --addmode LVDS-1 1920x1080_60.00

Затем пойдите для Отображения Настроек и выбора 1920x1080.

2
задан 26 July 2018 в 03:42

1 ответ

Шаг 1

Попытайтесь изменить разрешение в Настройках сначала. Войдите в Настройки, и, в зависимости от того, какая версия Вы идете, прокладываете себе путь в Дисплеи. Для 18,04, это находится под Устройствами/Дисплеями. Разрешение экрана изменения к разрешению Вы хотите, например, 1920×1080. Сделайте снимок экрана с тем новым разрешением и затем возвратите его, когда Вы будете сделаны.

Шаг 2

Если разрешение, в котором Вы нуждаетесь, не доступно, используйте эту команду для вычисления строк режима CVT для разрешения, которое Вы хотите:

cvt 1920 1080

Этот пример для 1920×1080. Это должно произвести что-то вроде этого:

1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Скопируйте весь текст после Modeline (здесь, это "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync) и не забудьте включать кавычки в начале. Для добавления нового режима, таким образом, можно использовать его выполните эту команду:

sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Используйте свой вывод modeline, на месте мой. Затем чтобы добавить, что новый режим к Вашему дисплею, таким образом, можно использовать его, необходимо будет знать что название монитора. Чтобы сделать это, выполните это:

xrandr

Это произведет несколько строк. На второй строке необходимо видеть что-то вроде этого:

(monitor_name) connected primary ...

То название монитора является именем устройства Вашего монитора. Для добавления нового разрешения, Вы добавили к своему монитору, выполните эту команду:

sudo xrandr --addmode (monitor_name) "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Снова, замена на название монитора Вы добираетесь от предыдущего шага и материала после этого от cvt команда. Вы добавили новое разрешение. Теперь, возвратитесь и попробуйте шаг 1.

1
ответ дан 2 December 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: