Xrandr (български)

Тази страница се нуждае от поддръжка

xrandrе официалната програма за настройване на системата за прозорец X. Може да се използва за промяна на настройките на дисплея на RandR. Вижте статията Multihead за информация относно настройването на извеждане на изображение на няколко монитора едновременно.

Инсталирайте пакета xorg-xrandr. Има и графични обвивки arandr и lxrandr.

Тест на режимите на показване

Ако стартиратеxrandrбез допълнителни параметри, той ще провери всички налични интерфейси (LVDS, VGA-0 и т.н.) и ще покаже техния статус и възможните режими на работа за тях.

Можете да използватеxrandr, за да зададете разрешение за желания интерфейс (режимът на работа с това разрешение трябва да е в списъка по-горе):

Ако списъкът съдържа няколко режима с една и съща разделителна способност, но различни скорости, тогава трябва също да посочите необходимата скорост --rate в параметрите или можете да я зададете отделно по-късно. Например:

Опцията --auto ще стартира интерфейса в режим с максималните възможни опции (налични в списъка по-горе).

Можете да посочите няколко интерфейса в една команда, например да изключите LVDS и да включите HDMI-0 в автоматичен режим:

Самиятxrandrе прост интерфейс за конфигурация на RandR и няма собствени конфигурационни файлове. Има обаче много начини за задаване на желаните параметри:

  1. Можете да конфигурирате RandR без помощта наxrandrчрез X конфигурационни файлове, вижте също Multihead#RandR. Този метод ви позволява само да създадете статична конфигурация.
  2. Можете също да използватеxrandrдиректно по време на стартиране на X сървъра. Вижте Autostarting#Graphical [неработеща връзка: невалиднараздел] .
  3. Динамичните конфигурации могат да бъдат получени с помощта на различни скриптове за повикванеxrandr, които от своя страна могат да се изпълняват при определени събития (свързване, прекъсване на връзката на интерфейси и т.н.), вижте udev и acp >Забележка: KDM и GDM имат скриптове за стартиране, които се изпълняват преди стартиране на X сървъра. За GDM това е /etc/gdm/, за KDM е /usr/share/config/kdm/Xsetup и за SDDM е /usr/share/sddm/scripts/Xsetup. Този метод изисква разрешение за достъп до основни директории и модифициране на системни конфигурационни файлове, но позволява да се правят промени преди стартиране на xprofile.

1. Позволява ви да активирате VGA или .other интерфейс, докато деактивирате LVDS или други.

2. Позволява ви да активирате интерфейса VGA или .etc и след това да ги деактивирате, след като изключите външния монитор.

3. Позволява ви да автоматизирате избора на режими на работа за всички свързани монитори.

4. Позволява ви да автоматизирате избора на режими на работа за всички свързани монитори.

5. Позволява ви да активирате интерфейса, ако свързаното устройство е в режим на заспиване (DisplayPort и аналози).

Отстраняване на неизправности

Търсене на липсващи режими

Поради различни фактори,xrandrне винаги може да определи правилно режимите на работа на устройството. Това може да се коригира чрез ръчно добавяне на желания режим. Първо изпълнете gtf или cvt, за да получитеModelineс параметрите, от които се нуждаем:

Сега можем да създадем нов режим за xrandr:

След създаването трябва да добавите режим за интерфейса, на който ще го използвате.

След това можете да го използвате:

За да тествате режими, най-добре е да използвате конструкции като (които възстановяват предишния режим след изчакване):

Контролната сума на EDID е невалидна

Ако методът на прехвърляне води до *ГРЕШКА* EDID контролната сума е невалидна, вижте KMS#Forcing modes и EDID и [1].

Добавяне на липсващи режими на работа

След като намерите желания режим с помощта на xrandr, можете да го добавите към /etc/X11/xorg.conf.d/*:

Разделителната способност е по-ниска от желаната

Относно цифрите: DELL отляво и Samsung отдясно. Така виртуалната ширина на сумата от двата LCD с ширина 3600 = 1920 + 1680; Височината е максимумът от тях, който е максимумът (1200,1050) = 1200. Ако поставите един LCD по-висок от другия, използвайте това изчисление: (максимум (ширина 1, ширина 2), височина 1 + височина 2).