Мой старый дисплей ноутбука начинает ломаться, и у меня много битых пикселей и других физических проблем только на левой стороне экрана. Конечно, я должен получить новый монитор (или, в идеале, новый ноутбук), но в качестве обходного пути я бы хотел настроить дисплей так, чтобы он отображал экран меньшего размера с пустым полем слева, где находится разбитая область.
Это должно выглядеть примерно так:
+---+-----------------+--
| 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, на случай, если что-то изменится. Спасибо за любой совет!
Я разместил это здесь для тех, кто использует проприетарный драйвер NVidia. Так что, если это не так, пожалуйста, добавьте в вопрос драйвер, который вы используете. (Такие дополнительные параметры зависят от используемого драйвера)
sudo nvidia-settings
Кстати, эта опция называется при сканировании . Вот пример для моего монитора с оригинальным разрешением 1280х800. Я удалил 120 слева и 75 снизу, чтобы сохранить то же соотношение.
ViewPortIn: 1160x725
ViewPortOut: 1160x725+120+0
Panning: 1160x725
Применить
Примечание. Вы можете сохранить как следующий снимок экрана, чтобы подтвердить его размер 1160x725
Маржу можно увидеть здесь: