xrandr и панорамирование дают случайные результаты

У меня есть планшетный ПК с дисплеем для найма, который я бы хотел использовать в ландшафтном и портретном режимах. Я запускаю Arch Linux (Kernel 4.10.11) и Gnome (Verion 3.22.2, Xorg 1.19.3). HiDPI может быть включен, но пространство слишком ограничено на 13-дюймовом дисплее.Когда HiDPI отключен, кнопки слишком малы, чтобы коснуться. Поэтому я выяснил, как масштабировать его где-то между ними:

xrandr --output eDP-1 --scale 1.35x1.35 --fb 1944x3456 --panning 1944x3456 

Настройка FB и панорамирования необходима для того, чтобы держать сенсорный экран и ручку ввода на весь экран. В противном случае это будет ограничено уменьшенной площадью. Иногда он работает нормально, но большую часть времени я получаю сообщение об ошибке:

 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 29 (RRSetPanning) Serial number of failed request: 31 Current serial number in output stream: 31 

Я не могу понять, когда и почему он выбрасывает эту ошибку. Я показываю вращение только с помощью xrandr -o 3 который всегда сбрасывает масштабирование до 2.0×2.0. Я что-то пропустил?

  • Xorg: Экран 1 удален из-за отсутствия соответствующего раздела конфигурации
  • Как я могу получить свою карту памяти NVIDIA, оптимизированную для Optimus, для предоставления вывода через xrandr?
  • Как я могу клонировать конкретное рабочее пространство для других выходов?
  • Изменение способа автоматического вращения экрана работает в оболочке Gnome
  • выключить монитор ноутбука, xrandr отключить все экраны
  • xrandr не показывает порт hdmi и vga, внешний монитор не отображается
  • выполнение сценария оболочки из запуска, медленное завершение / завершение сценария
  • как использовать xrandr для зеркального отображения только части моего главного экрана?
  • Переключайте мониторы на ThinkPad W520, когда они состыкованы
  • Установите Xorg для использования только части экрана
  • Как я могу снова получить X для автоматического определения характеристик монитора?
  • Linux и Unix - лучшая ОС в мире.