Положение экрана изменилось после изменения разрешения с помощью xrandr

Положение экрана изменилось после изменения разрешения с помощью xrandr

Я только что получил новый ПК с Ubuntu 14.04 на работе (я уже использую другой ПК с Windows 7) и обнаружил, что по умолчанию у него установлено низкое разрешение (1024x768), в то время как идеальное разрешение для моего монитора — 1280x1024 (именно такое разрешение показывает мой ПК с Windows). Я узнал о 'xrandr' и решил добавить новый режим, как было указаноздесь.

Теперь, реальная проблема в том, что разрешение изменилось на 1280x1024, но есть очевидный сдвиг в положении экрана - по горизонтали вправо примерно на 1,25 дюйма и по вертикали вверх примерно на 0,125 дюйма - только в Ubuntu. Мой Windows PC в полном порядке. Пробовал опции --auto и --pos xrandr, но безрезультатно. У меня такое чувство, что я упускаю какую-то функцию xrandr.

Как мне вернуть его в нормальное состояние (0,0), сместив положение немного вниз по вертикали и немного влево по горизонтали. Теперь мой экран расположен примерно в точке (100,15)?

Обновления:

  • Я попробовал вернуться к предыдущему разрешению 1024x768. Затем экран вернулся в нормальное состояние. Я имею в виду, что теперь он расположен в точке (0,0).

  • Я попробовал удалить созданный новый режим с помощью xrandr и создать новый. Он все равно получил сдвиг в той же степени, что и раньше.

решение1

Только что наткнулсяэтоти попробовал кнопку автонастройки/автоконфигурации на моем мониторе DELL. Казалось, это решило проблему. Но когда я переключился на свой ПК с Windows 7 (я использую переключатель KVM для переключения между своими ПК), я увидел, что это повлияло на позиционирование там.

Итак, я поигрался с настройками разрешения экрана на моем ПК с Windows 7 и изменил частоту обновления с 60 Гц по умолчанию на 75 Гц. И вуаля! Он сам себя вернул в нормальное положение! Прочитав вэтотпост, что это повторяется при запуске каждый раз, я пробовал перезапускать систему, а также выключать и включать ее снова. Я могу подтвердить, что теперь все вернулось к норме.

Это исправило проблему, но ради моего любопытства я хотел бы узнать механику, стоящую за этим. Было бы полезно, если бы кто-нибудь объяснил, в чем точная причина такого поведения. В конце концов, это не похоже на что-то, связанное с xrandr!

Связанный контент