Из-за сломанного монитора мне нужно настроить только правую половину экрана

Слева от моего полного монитора hd нарушена, для того чтобы использовать только хорошую часть, разрешение должно быть 1274x1080 , выровненное вправо.

Простой xrandr -s 1274x1080 получит правильное разрешение, но центрируется. Использование --transform 1,0,-323,0,1,0,0,0,1 будет перемещать экран, но не будет занимать правую сторону.

Я уже пытался играть с modeline используя ссылку, приведенную в этом ответе , но она не перемещает экран независимо от того, что я меняю.

    One Solution collect form web for “Из-за сломанного монитора мне нужно настроить только правую половину экрана”

    Вы не ошибаетесь в этом – --transform !

    Дело в том, что вы не только хотите сдвинуть экран вправо, но и вам нужно уменьшить его на половину по горизонтальной оси. Для этого обратитесь к руководству xrandr где мы читаем:

    – преобразование a, b, c, d, e, f, g, h, i

    (…)

    Другими словами, координаты устройства (x 'y') преобразованного пикселя:

      x' = (ax + by + c) / w' and y' = (dx + ey + f) / w' , with w' = (gx + hy + i) . 

    Следовательно, чтобы сдвинуть выход вправо, уменьшите ось X на 2, оставьте ось Y как есть и не выполняйте никаких других операций (поворот, инверсия и т. Д.), Которые следует делать

     xrandr --output LVDS1 --transform 2,0,-1920,0,1,0,0,0,1 

    Выше я предполагал, что ваше нормальное разрешение – 1920×1080 (вы упомянули полный hd, и так они его называют). Очевидно, что ваше отображаемое имя изменится.

    Если только небольшая часть монитора сломана (не половина), то вам нужно сделать некоторые вычисления:

     a = 1/(1-broken_fraction) c = (1-a)*resolution 

    поэтому, если сломанный равен 1/3, мы имеем a = 1,5, c = -960:

     xrandr --output LVDS1 --transform 1.5,0,-960,0,1,0,0,0,1 

    Конечно, вы можете изменить разрешение с той же командой, и в этом случае может потребоваться некоторый пересчет.

    Interesting Posts

    Как получить список всех запланированных заданий cron на моей машине?

    Файлы открываются неправильными приложениями, если они открыты из нескольких программ

    Как узнать, что включить в ядре?

    Что такое сочетание клавиш xfce4-keyboard «Свойство» для привязки левой кнопки мыши?

    команда «ps» зависает

    Просмотр соответствующей информации о доступе к файлам из журнала аудита

    Proxychains не работает за прокси

    Можно ли удалить vi?

    Можно ли вызвать вызов exec, который «возвращает»?

    Как скопировать файлы с консоли grub?

    Должна ли моя виртуальная машина находиться в одном и том же диапазоне IP-адресов в сети до ping?

    distcc on osx не распространяет компиляции

    Как отсортировать вывод ps для поиска приоритетов в реальном времени и определить обработанную текущую очередь процесса

    Возможно ли дополнить весь вывод терминала определенным символом?

    Как диагностировать проблему рендеринга шрифтов?

    Linux и Unix - лучшая ОС в мире.