Рейтинг:1

Ubuntu 20.04 с KDE - проблема с изменением размера до полноэкранного

флаг ao

Я использую ноутбук с разрешением Full HD, но иногда мне нужно разрешение пониже.

Когда я пытаюсь изменить его с помощью следующей команды:

xrandr -s 1440x900

результат не тот, что я ожидаю. Он не масштабируется на весь экран. Картинка покрывает только квадратную область с черными пробелами слева и справа.

Можно ли изменить разрешение и принудительно расширить более низкие разрешения до полноэкранного режима?

флаг in
FullHD (1920x1080) и WXGA+ (1440x900) работают с разными соотношениями сторон. При более низком разрешении, заполняющем экран, символы и изображения растягиваются по горизонтали на 8 %, что снижает читаемость и увеличивает нагрузку на глаза. Это то, что вы хотите сделать?
dominbdg avatar
флаг ao
Я хотел бы иметь то же самое, что и с расширенным монитором - когда я меняю экран на расширенном мониторе, он отображается в полноэкранном режиме, а на моем ноутбуке у меня меньшее разрешение, а не полноэкранный режим. Я также хотел бы иметь другие разрешения в полноэкранном режиме.
Рейтинг:0
флаг it

tl;dr / Краткий ответ:

Повторите команду, которую вы указали, но поменяйте местами 1440 за 2560. Если он все еще немного меньше со всех сторон, замените вариант с --scalefrom. Это должно исправить. Чтобы вернуться к исходным размерам в пикселях, запустите:

xrandr --предпочитаемый

Альтернативное решение

Вы можете заполнить стороны, увеличивая первое число (1440 для вас) понемногу, итерациями, пока оно не совпадет правильно. Таким же образом можно понемногу уменьшать и вторую (900). Эффект на черные точки будет одинаковым для обоих методов, однако эффект на разрешение будет противоположным. Чтобы сохранить (примерно) одно и то же разрешение, переключайтесь туда и обратно.

Кроме того, как сказал Матиго, вы изменили соотношение сторон. Именно на это я ссылаюсь в разделе ниже, когда говорю, что WxH должен оставаться прежним. Это решение должно поставить их где-то рядом.

Полный ответ:

Чтобы получить полный экран, Ваши пропорции должны быть такими же, как у экрана.

Когда вы бежите:

xrandr -s 1440x900

с команда, вы не устанавливаете разрешение. Вы устанавливаете размер экрана. Он использует пиксели как вариант, но..

Предполагая, что нет автоматического масштабирования

.. делая ВхШ больше не сделает пиксель меньше. Он просто сделает фактический размер, при котором он пытается увеличить ваш экран... и наоборот в противоположном направлении. Это причина того, что --шкала опция включена. Вы можете удвоить как H, так и W, что сохранит пропорции, но удвоит требуемый размер. Бег

xrandr-масштаб 0,5

★ затем вернет его с 2-кратным разрешением, если аппаратное обеспечение его поддерживает. Кроме того, работает:

xrandr

без параметров должен показать вам, какой режим предпочитает ваш экран. Это размер, который должен получиться в результате -- предпочтительнее вариант.

Если одно измерение правильное, а другое слишком маленькое, это означает, что вы не использовали подходящие пропорции (соотношение сторон). По сути, деление первого числа на второе число будет одинаковым для любого возможного набора «идеальных» размеров. Вот как я получил номер 810. Я сделал следующее:

1080/1920*1440 = лучший W для `H == 900`
dominbdg avatar
флаг ao
Привет, Большое спасибо за очень подробное объяснение, Да, Вы правы - я ошибался, думал, что с помощью xradr -s 1440x900 и все будет больше. В настоящее время xrandr --scale -> похоже решил мою проблему.
Nate T avatar
флаг it
Если это помогло, рассмотрите возможность принятия, чтобы другие в будущем, у которых возникнет такая же проблема и которые найдут эту страницу через поиск, знали, что это стоит реализовать. Рад, что смог помочь.
dominbdg avatar
флаг ao
что значит - принять?
Nate T avatar
флаг it
вы нажимаете под стрелками голосования рядом с ответом, который помог вам / ответил на ваш вопрос. Это держит его наверху и позволяет будущим читателям знать, что ответ полезен. Он также награждает отвечающего репутацией.

Ответить или комментировать

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