Вопрос или проблема
Недавно я начал использовать свой ноутбук (Dell Inspiron N5020) с внешним дисплеем. Я использую дисплеи рядом, внутренний слева, внешний справа.
Однако проблема в том, что изображение на внешнем мониторе, похоже, смещено вправо на несколько пикселей, и одновременно несколько пикселей шириной колонка с правого края внутреннего дисплея дублируется на левом крае внешнего. На скриншоте это не видно. Я проиллюстрировал, о чем именно говорю, на этом изображении:
Тип внешнего монитора, похоже, не имеет значения. Тоже самое происходит с монитором Medion 1680×1050 с VGA подключением и с Dell U2311H через HDMI. Я также пробовал установить различные комбинации разрешений, и это, похоже, происходит только тогда, когда внутренний монитор работает на своем родном разрешении (1366×768).
(У меня Linux Mint 15 x64 с Cinnamon.)
У меня была точно такая же проблема, но я нашел другое решение, которое не имеет недостатков предложенного вами варианта. Оказалось, что с левой стороны моего расположения была 2-пиксельная пустая колонка, поэтому вместо того, чтобы смещать правый дисплей вправо, я сместил левый дисплей (внутренний) влево, закрыв эту пустую колонку. Теперь все в порядке. Вот как выглядит мой скрипт:
xrandr --output VGA-0 --off --output LVDS --mode 1366x768 --pos -2x312 --rotate normal --output HDMI-0 --primary --mode 1920x1080 --pos 1366x0 --rotate normal
Обратите внимание на -2 в первом
--pos
аргументе.
Как вы настроили расположение рабочего стола? Если вы использовали графический интерфейс для этого, проверьте, не перекрываются ли случайно два экрана.
Ответ или решение
Ваша проблема с двойным монитором на ноутбуке (Dell Inspiron N5020) может быть связана с неправильной конфигурацией расположения экранов. Как вы уже заметили, то, что отображается на внешнем мониторе, немного смещено, и некоторые пиксели с правого края внутреннего монитора дублируются на левом краю внешнего монитора. Это распространенная проблема при использовании нескольких дисплеев.
Вот несколько шагов, которые помогут вам решить данную проблему:
-
Проверьте настройки расположения экранов:
- Откройте «Настройки дисплеев» в вашей системе и убедитесь, что положение экранов настроено корректно. Убедитесь, что внутренний экран находится слева, а внешний — справа. Проверьте, не перекрываются ли экраны немного. Ваша конфигурация должна выглядеть корректно, без ненужных пробелов между экранами.
-
Используйте xrandr для настройки:
- Если графический интерфейс не решает вашу проблему, вы можете использовать команду
xrandr
для более точного управления положением экранов. Попробуйте выполнить следующую команду:xrandr --output LVDS --mode 1366x768 --pos -2x0 --rotate normal --output HDMI-0 --primary --mode 1920x1080 --pos 1366x0 --rotate normal
Обратите внимание на параметр
--pos -2x0
, который сдвигает внутренний экран на 2 пикселя влево, что должно устранить перекрытие.
- Если графический интерфейс не решает вашу проблему, вы можете использовать команду
-
Настройки разрешения:
- Проверьте, чтобы оба монитора были настроены на разрешение, совместимое друг с другом. Как правило, при смешанных разрешениях могут возникнуть проблемы с отображением. Постарайтесь, чтобы внутренний монитор оставался на своем нативном разрешении, а внешний монитор выставлялся на оптимальное.
-
Обновите драйвера:
- Убедитесь, что все драйвера графической карты обновлены до последней версии. Иногда проблемы с отображением могут возникать из-за устаревших или несовместимых драйверов.
-
Проверьте кабели и соединения:
- Иногда проблемы могут быть вызваны плохими соединениями. Попробуйте заменить кабели соединений и убедитесь, что они надежно подключены.
Если все вышеперечисленные шаги не помогли решить проблему, возможно, стоит рассмотреть возможность использования другого дистрибутива или обновления вашей версии Linux Mint, так как проблемы с совместимостью программного обеспечения также могут повлиять на работу нескольких дисплеев.
Надеюсь, эти рекомендованные решения помогут вам устранить проблему.