Зміна дозволу екрану

xrandr

Підтримувані драйвери відео-карт

Перший крок, це просто написати в консолі хrandr щоб побачити,чи вона підтримується. Якщо xrandr не підтримується перевірте версії Xorg і використовуваного драйвера.

Щоб змінити дозвіл Вашого основного екрану через Вашу відеокарту, вам потрібна така інформація наприклад:

xrandr --output VGA --mode 1440x900

Двійні монітори і xrandr

xorg.conf не рекомендується, якщо ви використовуєте вільні драйвери. Якщо ви маєте xorg.conf під строфою /etc/X11/xorg.conf.d,тому що ви використовуєте пропрієтарні драйвери для вашої відеокарти, ви повинні зберегти його зараз перед переходом.

xorg.conf якщо вони присутні на всіх, тепер модульний.Hаприклад кожен модуль містить все, що стосується "пристрою" наприклад дисплей або мишу.

3 xrandr Ви можете налаштувати первинний і вторинний екран без перезапуску X, (hotplug). xrandr замінює Xinerama і MergedFB. Якщо XRandR 1,2 включений в "старій конфігурації" в xorg.conf, (Xinerama і MergedFB) можуть більше не працювати. .

Підтримувані драйвери відеокарт

Підготовка до конфігурації xrandr персонального комп'ютера з Dualhead

Примітка: в ідеальному випадку ви працюєте з комп'ютером та 2 моніторами весь час, ваш xorg.conf повинний бути зміненим щоб постійно відбувати в цьому режиму.

Ноутбук має бути динамічно конфігурованим (на відміну від ПК з 2 моніторами) і при перезавантаженні вам потрібно починати все спочатку, якщо Ви створили подвійний головку з будь-якими параметрами які ви використовуєте в XRandR,то вам треба копіювати/ вставити, що є в скрипті для ~/.kde/Autostart/.

Знайомство з xrandr

Першим кроком,ви напишіть просто XRandR в консолю як користувач, щоб ознайомитися з виведенням:

xrandr
Screen 0: minimum 320 x 200, current 2048 x 768, maximum 2048 x 768
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
   1024x768       60.0*+   75.1     70.1     60.0*    59.9
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   640x480        75.0     72.8     66.7     60.0
   720x400        70.1

Тут ви бачите, що є тільки VGA-підключення для комп'ютера Appendix A для виведення поясненого імені).Ви також бачите всі резолюції які підтримуються цим екраном і (що важливо для подвійної головки).Максимальний розмір екрану тут 2048x768.

Тепер підключіть інший зовнішній екран і запустiть знову xrandr:

$ xrandr
Screen 0: minimum 320 x 200, current 2048 x 768, maximum 2048 x 768
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
   1024x768       60.0*+   75.1     70.1     60.0*    59.9
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   640x480        75.0     72.8     66.7     60.0
   720x400        70.1
DVI-0 connected 1024x768+1024+0 (normal left inverted right x axis y axis) 310mm x 230mm
   1024x768_85.00   85.0*+
   1024x768       85.0 +   84.9     74.9     75.1     70.1     60.0     43.5
   832x624        74.6
   800x600        84.9     72.2     75.0     60.3     56.2
   640x480        84.6     75.0     72.8     66.7     60.0
   720x400        87.8     70.1
S-video disconnected (normal left inverted right x axis y axis)

Тут ви бачите що тут підключений DVI-екран ,а також що цей підтримує резолюцію від 720x400 до 1024x768 при заданою частотою оновлення.

конфігурація сценарію

Основний синтаксис

xrandr --output <output> --rate <rate> --mode <mode> --left-of|--right-of|--above|--below|--same-as <output>

Там де стоіть:

Зміна дозвілу основного екрану
xrandr --output VGA --mode 1024x768
Клон

Якщо багато зовнішні екрани / відеопроектори не працюють на резолюції 1280x800, але наприклад на 1024x768, виберіть це як прикладом:

xrandr --output VGA --mode 1024x768 --output LVDS --mode 1024x768

Щоб вимкнути додатковий екран і повернутися до нормальної резолюції на головний екран:

xrandr --output VGA --off --output LVDS --mode 1280x800
Кілька настільних дисплеїв

Як intel GMA <=945GM/GMS втрачає підтримку 3D з віртуальним екраном >2048x2048,Ви не можете помістити обидва екрани поруч один з одним у високій якості, і щоб вони при вирішенні 1024x768 добре працювали:

xrandr --output LVDS --mode 1024x768 --output VGA --mode 1024x768 --left-of LVDS

Щоб відключити мульти-екран просто відключіть додатковий екран і змініть дозвіл основного екрану назад (при необхідності):

xrandr --output VGA --off (--output LVDS --mode 1280x800)

Інший варіант, це поставити додатковий екран вище / нижче первинної:

xrandr --output LVDS --mode 1280x800 --output VGA --mode 1280x1024 --above LVDS

Результатом є віртуальний дозвіл екрана 1280x1824 що нижче 2048x2048 Інше рішення могло б перевернути екран:

xrandr --verbose --output LVDS --mode 1280x800 --output VGA  --mode 1024x768 --rotate left --left-of LVDS

Замітка: Це працює тільки якщо ви можете повернути ваш фізичний екран, а також

Приклад постійного налаштування комп'ютера з двома моніторами з xrandr з фрагментом коду в /etc/X11/xorg.conf.d/30-screen.conf:
#30-screen.conf
Section "Monitor"
	Identifier      "DVI-0"
	Option          "Primary"       "true"
EndSection

Section "Monitor"
	Identifier      "DVI-1"
	Option          "RightOf"       "DVI-0"
EndSection

Section "Device"
	  Identifier     "ATI Radeon HD 2600"
	  Option         "Monitor-DVI-0" "DVI-0"
	  Option         "Monitor-DVI-1" "DVI-1"
EndSection

Замітьте

Appendix A
Intel
Output names:
* LVDS: internal laptop panel
* TMDS-1: external DVI port
* VGA: external VGA port
* TV: external TV output
ATI
Output names:
* LVDS: internal laptop panel
* DVI-0: first external DVI port
* DVI-1: second external DVI port (if present)
* VGA-0: first external VGA port
* VGA-1: second external VGA port (if present)
* S-video
Nvidia
nv driver supports RandR1.2 on G80 boards
Output names:
* LVDS: internal laptop panel
* DVI0: first external DVI port
* DVI1: second external DVI port (if present)
Посилання

http://wiki.debian.org/XStrikeForce/HowToRandR12

http://bgoglin.livejournal.com/9846.html

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420419

http://www.thinkwiki.org/wiki/Xorg_RandR_1.2

Двійні монітори (використовуючи виконавчі файли)

Для пропрієтарних драйверів читайте документації від вашого виробника графічних карт.

nvidia

Використання конфігурації NVIDIA Xorg http://www.sorgonet.com/linux/nv-online/ і відповідно змінювати файли Xorg.

Рідний ATI - radeon

Примітка: Вам потрібно буде отримати інформацію про конфігурацію другого монітора. Для цього вам потрібно від'єднати один монітор і завантажити LiveCD для генерації xorg.conf, копіюйте його, а потім зробіть те ж саме з іншим.

Для повної інформації про конфігурацію дивіться.http://ftp.x.org/pub/X11R6.9.0/doc/html/radeon.4.html

Сторінка останний раз переглянута 06/03/2011 2305 UTC