Используйте ТВ (HDMI) с не квадратными пикселями - proUbuntu
Винтажный Клуб для гитаристов
1 голос
/

У меня проблема при подключении моего плазменного телевизора LG (с собственным разрешением 1024x768 пикселей) к ноутбуку 12.04 с использованием HDMI. Пиксели (реальные пиксели, а не сигнал) моего телевизора физически растянуты, поэтому он получает соотношение 16: 9. Другими словами, пиксели являются прямоугольными (1.3333x1). Все, что я показываю с моего ноутбука, очевидно растягивается (4: 3 растягивается до 16: 9).

Для правильного отображения требуется другое dpi в X и Y (своего рода анаморфный режим). По умолчанию Ubuntu использует dpi 96x96. Я могу изменить его, используя xrandr, но только квадрат, например, 100x100 или 70x70.

Уже посмотрел здесь , но, похоже, Ubuntu полностью игнорирует displaySize в xorg.conf

Когда я использую код ниже, чтобы увидеть dpi и ничего не делаю, я его не изменяю. DisplaySize также остается тем же самым (вычислено, используя 96 точек на дюйм и разрешение)

xdpyinfo | grep -B2 resolution

Я использую драйверы ATI для своей ATI Mobility Radeon HD 50xx, но то же самое с драйверами Radeon.

Мое временное решение - использовать:

xrandr --output DFP1 --mode 1024x768 --scale 1.333333333333x1 --output LVDS --off

Но при этом правая сторона экрана не доступна. Это известная проблема с xrandr --scale и ubuntu. Это из-за патча для мыши / окон, не выходящих за пределы экрана.

Я ищу способ изменить DisplaySize или dpi (на что-то не квадратное, как 128x96) при подключении дисплея.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...