Это команда xrandr, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xrandr - примитивный интерфейс командной строки для расширения RandR
СИНТАКСИС
XRandR [--помощь] [--отображение дисплей] [-q] [-v] [--verbose] [--dryrun] [--screen снум]
[--q1] [--q12] [--current] [--noprimary] [--панорамирование
ширинаxвысота[+x+y[/Ширина дорожкиxtrack_height+трек_х+track_y[/граница_левый/border_top/граница_право/граница_дно]]]]
[--масштаб xxy] [--масштаб-от wxh] [--трансформировать a,b,c,d,e,f,g,h,i] [--основной] [--проп]
[--фб ширинаxвысота] [--fbmm ширинаxвысота] [--точек на дюйм точек на дюйм] [--новый режим имя Режим] [--rmode
имя] [--добавить режим выходной имя] [--delmode выходной имя] [--выход выходной] [--Автоматический режим
Режим] [--предпочтительно] [--pos xxy] [--ставка скорость] [--отражать отражение] [--повернуть
ориентация] [--слева от выходной] [--справа от выходной] [--выше выходной] [--ниже выходной]
[--такой же как выходной] [--набор собственность ценностное ] [--off] [--crtc КРТК] [--гамма red:зеленый:синий]
[--яркость яркость] [-о ориентация] [-с размер] [-р скорость] [-x] [-y] [--listproviders]
[--setprovideroutputsource Недвижимости источник] [-setprovideroffloadsink Недвижимости раковина]
ОПИСАНИЕ
Ксрандр используется для установки размера, ориентации и / или отражения выходных данных для экрана.
Также можно установить размер экрана.
Если он вызывается без какой-либо опции, он сбрасывает состояние выходов, показывая существующие
режимы для каждого из них, со знаком "+" после предпочтительных режимов и "*" после текущего
Режим.
Есть несколько глобальных вариантов. Другие параметры изменяют последний вывод, указанный в
более ранние параметры в командной строке. Одновременно можно изменять несколько выходов
путем передачи нескольких параметров --output с последующим их соответствующим изменением
настройки.
--help Распечатать краткую информацию об использовании и выйти.
-v, --версия
Распечатайте версию RandR, сообщенную X-сервером, и выйдите.
--подробный
Делает xrandr более подробным. При использовании с -q (или без других параметров),
xrandr отобразит дополнительную информацию о состоянии сервера. Обратите внимание, что
информация о гамме и яркости является лишь приближением всего цвета
профиль хранится на сервере. При использовании вместе с опциями, которые изменяют конфигурацию
система, прогресс будет сообщаться во время выполнения изменений конфигурации.
-q, --запрос
Когда присутствует эта опция или когда не запрашиваются изменения конфигурации, xrandr
отобразит текущее состояние системы.
--прогон, репетиция
Выполняет все указанные действия, за исключением того, что изменения не вносятся.
--нограб
Примените модификации, не хватаясь за экран. Избегает блокирования других
приложений во время обновления, но это также может привести к тому, что некоторые приложения
определить изменение размера экрана, чтобы получить старые значения.
-д, --отображение имя
Эта опция выбирает X-дисплей для использования. Обратите внимание, это относится к экрану X
абстракция, а не монитор (или вывод).
--экран снум
Эта опция выбирает, каким экраном манипулировать. Обратите внимание, это относится к экрану X
абстракция, а не монитор (или вывод).
--q1 Принудительно использовать протокол RandR версии 1.1, даже если установлена более поздняя версия.
доступен.
--q12 Принудительное использование протокола RandR версии 1.2, даже если на дисплее нет
сообщить об этом как о поддерживаемом или о наличии более поздней версии.
РэндР версия 1.4 кредита
Опции для RandR 1.4 используются как расширенный набор опций для RandR 1.3.
--listproviders
Сообщите информацию о доступных провайдерах.
--setprovideroutputsource Недвижимости источник
Поставьте источник в качестве источника отображаемых изображений для Недвижимости. Это только
возможно, если источник и Недвижимости есть Источник Результат и Раковина Результат
возможности соответственно. Если источник is 0x0, то Недвижимости отключен от
его текущий выходной источник.
--setprovideroffloadsink Недвижимости раковина
Поставьте Недвижимости как устройство разгрузки рендеринга для раковина. Это возможно только в том случае, если
Недвижимости и раковина есть Источник разгружать и Раковина разгружать возможности,
соответственно. Если раковина is 0x0, то Недвижимости отключен от своего тока
рендер разгрузить сток.
РэндР версия 1.3 кредита
Опции для RandR 1.3 используются как расширенный набор опций для RandR 1.2.
--Текущий
Вернуть текущую конфигурацию экрана без запроса изменений оборудования.
--noprimary
Не определяйте основной выход.
По выходу кредита
--паннинг
ширинаxвысота[+x+y[/Ширина дорожкиxtrack_height+трек_х+track_y[/граница_левый/border_top/граница_право/граница_дно]]]
Эта опция устанавливает параметры панорамирования. Как только панорамирование включено, CRTC
положение может меняться при каждом перемещении указателя. Первые четыре параметра определяют
общая область панорамирования, следующие четыре - область отслеживания указателя (по умолчанию
та же площадь). Последние четыре параметра задают границу и по умолчанию равны 0. Ширина.
или установка высоты на ноль отключает панорамирование по соответствующей оси. Обычно вам нужно
установить размер экрана с помощью --fb одновременно.
- преобразовать a,b,c,d,e,f,g,h,i
Задает матрицу преобразования, применяемую к выходным данным. Автоматически билинейный
выбран фильтр. Математическая форма соответствует:
азбука
def
Гхи
Преобразование основано на однородных координатах. Матрица, умноженная на
вектор координат пикселя вывода дает преобразованную координату
вектор пикселя в графическом буфере. Точнее, вектор (xy)
выходной пиксель расширяется до 3 значений (xyw), с 1 в качестве координаты w и
умножается на матрицу. Окончательные координаты устройства пикселя затем
вычисляется с помощью так называемого однородного деления на преобразованную координату w.
Другими словами, координаты устройства (x 'y') преобразованного пикселя:
x '= (ax + by + c) / w' и
y '= (dx + ey + f) / w',
причем w '= (gx + hy + i).
Как правило, a и e соответствует масштабированию по осям X и Y, c и f
соответствует перемещению по этим осям, и g, h и i равны соответственно 0, 0
и 1. Матрица также может использоваться для выражения более сложных преобразований, таких как
коррекция трапецеидальных искажений или вращение. Для поворота на угол T эту формулу можно
использоваться:
потому что Т -sin Т 0
грех T cos T 0
0 0 1
В качестве специального аргумента вместо передачи матрицы можно передать строку нет,
в этом случае используются значения по умолчанию (единичная матрица без фильтра).
--шкала xxy
Изменяет размеры выходного изображения. Значения выше 1 приведут к
сжатый экран (размер экрана больше, чем размер режима вывода),
а значения ниже 1 приводят к увеличению изображения на выходе. Этот вариант на самом деле
сокращенная версия - преобразовать опцию.
--масштаб-от wxh
Задает размер в пикселях области фреймбуфера, который будет отображаться на этом
вывод. Эта опция на самом деле является сокращенной версией - преобразовать опцию.
--начальный
Установите выход как основной. Он будет отсортирован первым в геометрии Xinerama и RANDR.
запросы.
РэндР версия 1.2 кредита
Эти параметры доступны только для X-сервера, поддерживающего RandR версии 1.2 или новее.
--проп, --свойства
Эта опция заставляет xrandr отображать содержимое свойств для каждого вывода.
--verbose также включает --prop.
--fb ширинаxвысота
Перенастраивает экран до указанного размера. Все настроенные мониторы должны соответствовать
в пределах этого размера. Если эта опция не указана, xrandr вычисляет наименьшее
размер экрана, на котором будет размещен набор настроенных выходов; этот вариант обеспечивает
способ изменить это поведение.
--fbmm ширинаxвысота
Устанавливает сообщаемые значения физического размера экрана. Обычно xrandr
сбрасывает указанные значения физического размера, чтобы поддерживать постоянное значение DPI. Это отменяет
это вычисление.
--dpi точек на дюйм
Это также устанавливает сообщаемые значения физического размера экрана, он использует
указанное значение DPI для вычисления подходящего физического размера с использованием любого пикселя
размер будет установлен.
--новый режим имя Режим
Новые модели могут быть добавлены на сервер, а затем связаны с выходными данными. Этот
вариант делает первое. В Режим указывается с использованием синтаксиса ModeLine для
xorg.conf: часы hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal
Флаги. Флаги может быть ноль или более из + HSync, -HSync, + VSync, -VSync, Interlace,
DoubleScan, CSync, + CSync, -CSync. Несколько инструментов позволяют вычислять обычные
Modeline по высоте, ширине и частоте обновления, например, вы можете использовать CVT.
--rmode имя
Это удаляет режим с сервера, если он иным образом не используется.
--addmode выходной имя
Добавьте режим к набору допустимых режимов для вывода.
--delmode выходной имя
Удалите режим из набора допустимых режимов для вывода.
По выходу кредита
--выход выходной
Выбирает выход для перенастройки. Используйте либо имя вывода, либо XID.
--auto Для подключенных, но отключенных выходов это позволит им использовать свои первые
предпочтительный режим (или что-то близкое к 96 dpi, если у них нет предпочтительного режима). За
отключенные, но включенные выходы, это отключит их.
--Режим Режим
Это выбирает режим. Используйте имя или XID для Режим
- предпочтительно
Это выбирает тот же режим, что и --auto, но он не включает автоматически или
отключить вывод.
--pos xxy
Расположите вывод на экране, используя координаты пикселей. В случае отражения
или применяется вращение, перевод применяется после эффектов.
--темп скорость
Это указывает на предпочтение частоты обновления, близкой к указанному значению, когда
несколько режимов имеют одинаковое имя, будет выбран режим с ближайшим
Частота обновления.
--отражать отражение
Отражение может быть одним из «нормальных» «x», «y» или «xy». Это приводит к тому, что содержимое вывода
отражаться по указанным осям.
--вращать вращение
Вращение может быть «нормальным», «левым», «правым» или «перевернутым». Это вызывает
вывести содержимое, которое нужно повернуть в указанном направлении. 'right' определяет
вращение изображения по часовой стрелке, а «влево» задает вращение против часовой стрелки.
вращение.
--left-of, - right-of, --above, --below, --same-as другой выход
Используйте одну из этих опций, чтобы расположить вывод относительно положения другого.
вывод. Это позволяет удобно размещать выходы внутри экрана. Позиция
всегда вычисляется относительно новой позиции другого выхода, поэтому не
можно сказать --output a --left-of b --output b --left-of a.
--установленный собственность ценностное
Устанавливает свойство вывода. Целочисленные свойства могут быть указаны как допустимые (см.
--prop) разделенный запятыми список десятичных или шестнадцатеричных (с начальным 0x) значений.
Свойства атома могут быть установлены для любого из допустимых атомов (см. --Prop). Нить
свойства могут быть установлены на любое значение.
--off Отключает вывод.
--crtc КРТК
Использует указанный crtc (либо как индекс в списке CRTC, либо XID). В
нормальное использование, эта опция не требуется, поскольку xrandr пытается сделать разумный выбор
о том, какой crtc использовать с каждым выводом. Когда по какой-то причине это не удается, это
опция может отменять нормальный выбор.
--гамма red:зеленый:синий
Установите указанные значения с плавающей запятой в качестве гамма-коррекции на crtc в настоящее время
прилагается к этому выходу. Обратите внимание, что вы не можете получить два разных значения для клонированного
выходы (то есть: которые используют один и тот же crtc) и переключение выхода на другой
crtc вообще не меняет гамма-коррекции crtc.
- яркость яркость
Умножьте значения гаммы на crtc, в настоящее время прикрепленном к выходу, на указанные
плавающее значение. Полезно для слишком ярких или слишком тусклых выходных сигналов. Однако это
модификация только программного обеспечения, если ваше оборудование поддерживает фактическое изменение
яркость, вы, вероятно, предпочтете использовать хподсветка.
РэндР версия 1.1 кредита
Эти параметры доступны для X-серверов, поддерживающих RandR версии 1.1 или более ранней. Они есть
все еще актуально для новых X-серверов, но они не взаимодействуют с опциями версии 1.2 должным образом.
в той же командной строке.
-s, --размер размер-индекс или - размер ширинаxвысота
Это устанавливает размер экрана, либо соответствующий по размеру, либо с использованием индекса в списке.
доступных размеров.
-r, --ставка, --обновить скорость
Это устанавливает частоту обновления, наиболее близкую к указанному значению.
-o, --ориентация вращение
Определяет ориентацию экрана и может быть одной из нормальных, перевернутых,
влево или вправо.
-x Отразить поперек оси X.
-y Отразить поперек оси Y.
ПРИМЕРЫ
Устанавливает выход с именем LVDS в его предпочтительный режим, а справа помещает выход с именем
VGA в предпочтительный режим экрана, физически повернутого по часовой стрелке:
xrandr --output LVDS --auto --rotate Normal --pos 0x0 --output VGA --auto --rotate
слева - справа - LVDS
Заставляет использовать режим 1024x768 на выходе с именем VGA:
xrandr --newmode "1024x768" 63.50 1024 1072 1176 1328 768 771 775 -hsync
+ vsync
xrandr --addmode VGA 1024x768
xrandr - выход VGA - режим 1024x768
Включает панорамирование на рабочем столе 1600x768 при отображении режима 1024x768 на выходе с именем
VGA:
xrandr --fb 1600x768 - выход VGA - режим 1024x768 - расширение 1600x0
Имейте один маленький LVDS-экран с разрешением 1280x800, показывающий маленькую версию огромного рабочего стола 3200x2000,
и иметь большой экран VGA, отображающий окружение мыши в нормальном размере.
xrandr --fb 3200x2000 - вывод LVDS - масштаб 2.5x2.5 - вывод VGA --pos 0x0
--panning 3200x2000+0+0/3200x2000+0+0/64/64/64/64
Отображает выход VGA в форме трапеции, поэтому трапецеидальное искажение
проектор немного выше экрана:
xrandr --fb 1024x768 - выход VGA --transform 1.24,0.16, -124,0,1.24,0,0,0.000316,1
Используйте xrandr онлайн с помощью сервисов onworks.net