У моего компьютера экран 16:9, но для некоторых задач мне нужен формат 21:9. Я могу его добавить через настройки NVIDIA но тогда экран искажается, и если сделать скрин искаженного экрана то на нем будет виден формат которого я хочу добиться. Но вот я хочу чтобы такой формат без искажения был не только на скрине, а еще и на рабочем столе в принципе.
Проблемы с добавлением формата 21:9 на экран 16:9
Георгий, и как вы себе это представляете? Если у вас экран 16:9, вывод изображения таким и будет. Разве что научитесь каким-то чудом выводить изображение по центру по высоте, не задействуя часть экрана вверху и внизу. Но вряд ли это возможно, уж проще монитор найти 21:9.
А что касается такого соотношения сторон - это достаточно удобно, как по мне. Лет 8 такой монитор использую.
Rizado, Жаль, а то на винде это чуть ли не за два клика делается
Георгий, как? Попробовал через панель NVIDIA, установить можно что угодно, но дело в том, что даже если выставите не родное разрешение (допускаю такое), картинка будет искажена, сжата по горизонтали. Оно вам надо?
Чуть добавлю. Не надо выставлять соотношение сторон, отличное от родного - будут искажения картинки. У меня монитор 21:9, я могу выставить разрешение 1920*1080 (16:9), но всё будет растянуто по горизонтали. Аналогично для соотношения 4:3 (например, 1600*1200). Поэтому пользуюсь родным 2560*1080, устраивает пока что :) .
Rizado, Жаль, а то на винде это чуть ли не за два клика делается
возьмите тетрадь обычную в клетку
нарисуйте прямоугольники 16*9 и 21*9
и вот скажите как без искажения больший,
уменьшить по обеим осям до меньшего без искажений?
Если использовать всю область экрана меньшего, а никак...
либо часть экрана не будет использоваться, либо будет выходить за область изображения.
либо геометрия будет искажаться.
При желании все можно настроить.
Это базовый функционал который можно освоить чтобы вывести разрешение экрана не поддерживаемое по какой-то причине монитором.
В моем случае это была виртуальная машина.
[console]
cvt 1700 920 60
xrandr --newmode "1704x920_60.00" 129.50 1704 1808 1984 2264 920 923 933 955 -hsync +vsync
xrandr --addmode Virtual1 "1704x920_60.00"
xrandr --output Virtual1 --mode "1704x920_60.00"
[/console]
Если у Вас есть цель, то её нужно грамотно сформулировать.