Jak nastavit dva monitory pomocí XRandR 13

Jak nastavit dva monitory pomocí XRandR

Zatímco nastavení dvou monitorů je při používání Linuxu věc, kterou považujeme za samozřejmost, není to vždy jednoduchá záležitost typu plug-and-play. Možná používáte desktopové prostředí, které nechce pracovat s vaším hardwarem, nebo máte správce oken, který se tvrdohlavě rozhodne plácnout jeden z vašich displejů s nižším rozlišením, než jaký podporuje. Pro problémy, jako jsou tyto, se XRandR ukazuje jako mimořádně cenný nástroj.

Zjistěte, jaké rozlišení podporují vaše displeje

Začněte dotazem XRandR, abyste zjistili, jaká rozlišení vaše displeje podporují:

xrandr -q
Xrandrův dotaz

Na snímku obrazovky vidíme, že je připojena obrazovka s názvem HDMI-A-1 s rozlišením 1920×1080. „Obrazovka 0“ je prostor používaný pro celou „obrazovku“, kterou získáte ve své aktuální konfiguraci. V tomto případě je to dvojnásobná šířka monitoru HDMI-A-1 (3840×1080), protože vpravo od toho, na který se díváme, je nastaven další monitor se stejným rozlišením. Posouváním dále dolů na výstupu vidíme, že druhý monitor se nazývá DP-1.

Xrandr druhý monitorovací režim

Hvězdička

vedle rozlišení představuje zvolený režim. V protokolu X jsou rozlišení vždy označena jako „režimy“. Znaménko plus (+) vedle rozlišení je to, co XRandR považuje za optimální režim pro tento konkrétní displej. xrandr -q Při psaní si toho všimnete

ve vašem terminálu budou vaše displeje vždy opatřeny předponou typu kabelu, který použili k připojení k počítači (např. HDMI, DP, VGA, DVI). Tím je zajištěno, že zobrazovaná jména nejsou příliš komplikovaná.

Správné nastavení XRandR

Pro zjednodušení bude zbytek této příručky předpokládat, že používáte dva monitory DisplayPort (DP), které mají optimální rozlišení 1080p (1920×1080).

xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

Pojďme rozšířit vaše dva displeje, abyste se dostali přímo k tomu, jak XRandR funguje:

  • Zde je přehled toho, co tyto příkazy znamenaly: --auto The
  • příznak se používá buď k povolení zakázaného zařízení, které je již připojeno, nebo k zakázání zařízení, které již není detekováno. To pomáhá opravit některé problémy, kdy se na displeji nemusí nic zobrazovat. --left-of První příkaz říká XRandR, aby umístil váš displej, který je připojen k primárnímu rozhraní DisplayPort na váš grafický hardware, aby nastavil rozlišení 1920 × 1080 a orientoval monitor nalevo od vašeho druhého displeje. Pokud to nebylo to, co jste chtěli udělat, změňte se --right-of na --left-of a budeš v pohodě. Můžete také použít
  • ve druhém příkazu místo toho k dosažení stejné věci.
Ve vztahu :  Jak hrát The Talos Principle na Linuxu

Druhý příkaz jednoduše nastaví rozlišení druhého monitoru na 1920×1080. --left-of Chcete rozšířit displeje vertikálně? Stačí přepnout --right-of nebo --above na --belownebo

. --same-as Chcete zrcadlit oba displeje? Použití

xrandr --auto --output DP-1 --same-as DP-0

namísto. Pokud například chcete, aby DP-1 zrcadlilo DP-0, zadejte toto:

To je zvláště užitečné, když chcete použít projektor na notebooku nebo něco podobného. --rate Pokud chcete nastavit konkrétní obnovovací frekvenci, použijte

xrandr --auto --output DP-0 --mode 1920x1080 --rate 60

vlajka:

Pamatujte, že XRandR není magie. Nemůže nastavit obnovovací frekvence, o kterých neví, že je váš displej podporuje. Nemůžete například změnit svůj 60 Hz displej na 144 Hz pikantní herní monitor jedním jednoduchým příkazem, pokud to není obnovovací frekvence, kterou podporuje. Dotaz, který jsme provedli na samém začátku, vám v jednom přehledném sloupci řekne, jaké obnovovací frekvence jsou dostupné pro dané rozlišení s vaším konkrétním hardwarem.

Také mějte na paměti, že desktopové prostředí nebo správce oken, které aktuálně používáte, vám nemusí umožňovat nastavit obnovovací frekvence vyšší, než je maximální frekvence vašeho nejpomalejšího monitoru. --offChcete-li vypnout monitor, stačí použít

xrandr --output DP-1 --off

: --auto Všimněte si, jak nezahrnuji

tady. Ve skutečnosti to není nutné, protože to slouží pouze jako nouzové zapnutí displejů, které mohou být deaktivovány, ale připojeny. Tohle není to, co teď chceme dělat. --auto Chcete-li monitor znovu zapnout, nastavte jeho režim pomocí

xrandr --auto --output DP-1 --mode 1920x1080

vlajka:

Nastavení XRandR přetrvává po restartování

Nyní, když jste své monitory nastavili přesně tak, jak byste je chtěli, ještě nerestartujte. Váš počítač tato nastavení ztratí, jakmile se znovu spustí. Abychom tomu zabránili, budeme muset napsat skript. monitorsetup.sh Vytvořte soubor s názvem

#!/bin/bash
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

ve vašem domovském adresáři. Pro jednoduchost se vrátíme k našemu prvnímu příkladu, kde jsme nastavili dva monitory DisplayPort s rozlišením 1080p, přičemž DP-0 je monitor vlevo. V takovém případě soubor naplníme takto:#!/bin/bashPokud máte na mysli jiný příkaz, nahraďte tím, co jsem napsal, a soubor uložte. Jen se ujistěte, že horní řádek (

) zůstává sám. To pomáhá zajistit, že Linux používá ke spuštění vašeho skriptu správný shell.

chmod a+x ~/monitorsetup.sh

Nezapomeňte znovu otevřít terminál a provést tento skript jako spustitelný:

Vše, co nyní musíte udělat, je nastavit tento skript jako spouštěcí program ve vámi zvoleném desktopovém prostředí.

Existuje na to GUI?

Ve vztahu :  Jak si vytvořit vlastní VPN v Linuxu s OpenVPN

Každé desktopové prostředí má frontend pro XRandR. Stačí se podívat do nastavení. Pokud víte, kde nastavit rozlišení na ploše, našli jste GUI.

Pokud ale používáte správce oken nebo opravdu podivné prostředí, možná nemáte předinstalovaný XRandR frontend. V těchto případech možná budete chtít vyzkoušet ARandR, jednoduché rozhraní, které je přímočaré a dokonce za vás ukládá předem připravené skripty.

Chcete-li jej použít, otevřete aplikaci a přejděte do nabídky „Výstupy“.  Odtud stačí nastavit rozlišení a orientaci, kterou chcete pro každý výstup.

Xrandr Arandr

Uložte změny a užívejte si!

Posuňte své zkušenosti s displejem dále

Pokud jste trochu dobrodružnější, možná budete chtít vyzkoušet Wayland. Zlomy nebyly plně vyřešeny, ale mnoho omezení, která by vás mohla vést k nutnosti použít XRandR ke konfiguraci vašich displejů, nemusí existovat, pokud přejdete z X11 na Wayland. X se přestalo vyvíjet před chvílí, takže teď je stejně dobrá doba jako každý jiný běžet oba současně a zjistit, kde najdete největší štěstí! Obrazový kredit: Minh Phuc viaPexels

; všechny screenshoty podle autora

Moyens I/O Staff vás motivoval, dává vám rady ohledně technologie, osobního rozvoje, životního stylu a strategií, které vám pomohou.