Добавить асимметричное поле на ЖК-дисплей?
Мой старый дисплей ноутбука начинает ломаться, и у меня много битых пикселей и других физических проблем только на левой стороне экрана. Конечно, я должен получить новый монитор (или, в идеале, новый ноутбук), но в качестве обходного пути я бы хотел настроить дисплей так, чтобы он отображал экран меньшего размера с пустым полем слева, где находится разбитая область.
Это должно выглядеть примерно так:
+---+-----------------+--
| b | |
| l | remaining | 6
| a | screen | 0
| n | area | 0
| k | (904x600) |
+---+-----------------+--
|120| - 904 - |
| - 1024 - |
Мне удалось использовать cvt
для создания модельной линии 904x600, и я могу добавить этот режим на дисплей, используя xrandr
, но я не могу на всю жизнь понять, как расположить меньший экран с правой стороны моего полного экрана. Кажется, что --pos
флаг должен работать для этого, но xrandr --output LVDS1 --mode 904x600_60.00 --pos 120x0
не работает (экран отображается по центру дисплея, с одинаковыми полями слева и справа).
Любые советы о том, как заставить это работать? Я использую Ubuntu 13.10, на случай, если что-то изменится. Спасибо за любой совет!
1 ответ
Использование драйвера NVidia
Я поставил это здесь для тех, кто использует проприетарный драйвер NVidia. Так что, если это не так, пожалуйста, добавьте в вопрос драйвер, который вы используете. (Такие дополнительные параметры зависят от используемого драйвера)
- Бежать
sudo nvidia-settings
- Вкладка "Конфигурация дисплея X Server" → Установить монитор из "Выбор:" → Дополнительно
Кстати, эта опция называется Under Scan. Вот пример для моего монитора с оригинальным разрешением 1280х800. Я удалил 120 слева и 75 снизу, чтобы сохранить соотношение.
ViewPortIn: 1160x725 ViewPortOut: 1160x725+120+0 Panning: 1160x725
Применять
Примечание: Вы можете сохранить как следующий скриншот, чтобы подтвердить его размер 1160x725
Маржу можно увидеть здесь: