Xrandr

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Xrandr and the translation is 100% complete.

A RandR ( R esize and R otate) [1] X protokollkiterjesztés és az xrandr , amely egy parancssorban működő segédszoftver, használatos a képernyőfelbontások, a képernyőforgatáshoz és több kijelző kezelésére az X-ben.

A fejlesztők a 1.4-es verzióval bevezették a több grafikuskártya támogatását, a jövőbeli verziók (>1.5) pedig már a USB porttal ellátott monitorokat is támogatni fogják (valószínűleg ez egyesülni fog az xorg-server 1.13-mal, amely támogatja a DisplayLink technológiát [2] ).

Telepítés

Az x11-apps/xrandr szoftvercsomag a következő parancs segítségével telepíthető:

root # emerge --ask x11-apps/xrandr
Note
Ennek a szoftvercsomagnak automatikusan települnie kell a legtöbb ablakkezelővel , mivel a kijelzők kezelésére használatos.

Grafikus felhasználói felülettel rendelkező szoftverek

Számos grafikus felhasználói felülettel ellátott szoftver létezik az xrandr szoftver használatára. Íme a Gentoo által támogatott szoftverek listája:

  • x11-misc/arandr – Egy másik XRandR grafikus felhasználói felület (egy független, grafikus felhasználói felülettel rendelkező szoftver).
  • lxde-base/lxrandr LXDE grafikus felhasználói felület az RandR kiterjesztés számára.

Beállítás

Az X számára kapcsolódó szkriptek végrehajtásának egyik elterjedt módja a ~/.xinitrc vagy ~/.xprofile fájlok használata a felhasználó saját könyvtárában. Helyezze el az xrandr kódot ezen fájlok egyikében, és minden X induláskor végrehajtásra kerül, így a beállítások állandóak lesznek. Például, az i3 esetében:

FILE ~/.xinitrc
~/.screenlayout/two-displays.sh &
exec dbus-run-session i3

Használat

Az xrandr a monitorok Extended Display Identification Data ( EDID ) adatait használja képességeik azonosítására. A hibás hardverek hibás vagy rossz EDID-okat jelenthetnek. Ezekben az esetekben továbbra is lehetséges egyéni beállításokat létrehozni próbálgatás útján.

Warning
Bizonyos grafikus illesztőprogramok, mint például a bináris NVIDIA vagy AMD , esetleg nem támogatják az xrandr segédszoftvert.

Képernyő-lekérdezés

Az xrandr argumentumok nélküli futtatása felsorolja az összes elérhető kijelzőkimeneti interfészt és kijelzőeszközt, valamint azok aktuális állapotát és képességeit:

user $ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
VGA-1 disconnected (normal left inverted right x axis y axis)
LVDS-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
   1440x900       60.1*+
   1024x768       60.0
   800x600        60.3
   640x480        59.9

Az xrandr lekérdezési eredménye az összes elérhető interfészt tartalmazza, amelyeket <interface_name>-<index> címkével jelölnek. Mindegyik mutatja a kapcsolat állapotát és a jelentett képernyőmódokat. A csatlakoztatott eszköz aktuális módját a * jelzi, az előnyben részesített módot pedig a + jelzi.

A RandR elnevezési séma a gyakori kijelzőinterfészek számára:

Képernyő-manipuláció

Az xrandr lekérdezés során felfedezett kimeneti interfészek manipulálása lehetséges. Példák a gyakori feladatok számára:

Ha egynél több kijelző van csatlakoztatva, akkor állítsa be az elsődleges kijelzőt:

user $ xrandr --output LVDS-1 --primary

Legyen kiterjesztve egy külső kijelzőre, amely egy ismert interfészhez van csatlakoztatva ( balra , jobbra , felül , alul , ugyanaz ):

user $ xrandr --output DVI-1 --auto --left-of LVDS-1

Forgassa el a kijelzőt ( normál , balra , jobbra , fordított ).

user $ xrandr --output LVDS-1 --rotate left

Kapcsolja ki az eszközt:

user $ xrandr --output LVDS-1 --off

Képernyőmódok

A mód mindig egy felbontásból és egy frissítési rátából áll. Az xrandr lekérdezés során a hardver jelenti, hogy mely módokat támogatja. Ha a hardver hibás információt ad, akkor Lehetőség van saját módok meghatározására. Egy csatlakoztatott eszköz módjának a megváltoztatásához:

user $ xrandr --output LVDS-1 --mode 1024x768

A legmagasabb frissítési rátát fogja használni abban a módban. A frissítési ráta (Hz mértékegységben) történő megváltoztatásához:

user $ xrandr --output LVDS-1 --mode 1024x768 --rate 75

A változtatások azonnal érvénybe lépnek, és ha a 75Hz nem támogatott, akkor az előzőekben felsorolt hardvereken vagy hiba léphet fel, vagy a képernyő elsötétülhet. Ez az állapot a következő munkamenetig tart, és ha valami probléma adódik, akkor a Ctrl + Alt + Backspace billentyűgomb-kombinációval megszakítható a munkamenet, majd újraindítható az X .

A 75Hz mód hozzáadásához a cvt szoftver (a x11-libs/libxcvt szoftvercsomagból) használható egy megfelelő modeline előállítására:

user $ cvt 1024 768 75

Minden, ami a Modeline után következik, azt hozzá kell adni a következő parancshoz:

user $ xrandr --newmode "1024x768_75.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

A lekérdezés újbóli futtatása listázni fogja a frissen hozzáadott módot.

Note
A mód manuális hozzáadása nem biztosítja azt, hogy ha korábban nem működött a kijelző, akkor most majd működni fog az adott módban.

További olvasnivaló a témában

Külső források

Hivatkozások