Проигрывание сторон, верха и низа на телевидении

Вы пытаетесь запустить 32-битное -приложение в 64-битной операционной системе, поэтому вам необходимо установить 32-битные -библиотеки совместимости (, в частности glibc ), прежде чем это заработает.

0
19.06.2019, 08:42
1 ответ

Насколько я понимаю, опция xrandr --fbустанавливает размер фреймбуфера , или, другими словами, общий размер рабочего стола , в который должны вписываться все ваши устройства отображения. Вы можете думать об этом как о главной координатной сетке, которая должна охватывать все ваши дисплеи (, если только вы не пытаетесь иметь несколько копий одного и того же вида, например, для. презентационные цели ).

Например, если вы используете экран ноутбука и телевизор со стороны -на -сторону (, как следует из сообщения об ошибке ...for output HDMI-1 (1920x1080+1542+0)), тогда размер буфера кадра должен быть сумма ширины обоих ваших экранов и высоты вашего самого большого экрана, т.е. (1366 + 1920 )x 1080 = 3286x1080.

Обычно это устанавливается автоматически в соответствии с разрешением и расположением ваших дисплеев, поэтому тот факт, что вы форсируете это, может объяснить «тонкую область просмотра», которую вы видите.

На самом деле, часть +1542+0в (1920x1080+1542+0)указывает на то, что вы смещаете положение левого края экрана телевизора относительно правого края экрана ноутбука, поэтому ваш текущий макет описывается в терминах основной координатной сетки. будет что-то вроде:

  • Диапазон координат X 0..1365 :дисплей вашего ноутбука
  • Диапазон координат X 1366..1541 :область вообще не покрывается никаким дисплеем (!)
  • Диапазон координат X 1542..3462 :ваш телевизор.

  • Диапазон координат Y 0..767 :виден на обоих дисплеях

  • Диапазон координат Y 768..1079 :виден только на ТВ

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

Переключение режима отображения телевизора можно было бы осуществить с помощью параметра --mode, как здесь:

xrandr --output HDMI-1 --mode 1920x1080 --rate 30

В отличие от --fb, --modeуказан как один из для -параметров вывода на справочной странице xrandr(1).

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

1
28.01.2020, 02:40

Теги

Похожие вопросы