Vyhledávání na webu

Jak nastavit vlastní rozlišení obrazovky na ploše Ubuntu


Je rozlišení vaší obrazovky (nebo externího monitoru) nízké? takže položky na obrazovce vypadají větší a méně jasné? Nebo chcete jednoduše zvýšit aktuální maximální rozlišení nebo přidat vlastní rozlišení?

V tomto článku si ukážeme, jak přidat chybějící nebo nastavit vlastní rozlišení displeje v Ubuntu a jeho derivátech, jako je Linux Mint. Na konci tohoto článku budete moci nastavit vyšší rozlišení, takže obsah na obrazovce bude ostřejší a jasnější.

Změna rozlišení nebo orientace obrazovky pomocí displejů

Za normálních okolností můžete ke změně rozlišení nebo orientace obrazovky použít nástroj grafického uživatelského rozhraní Zobrazení (otevřete přehled Aktivity a zadejte Zobrazení , kliknutím ji otevřete nebo Systémová nabídka, zadejte Zobrazení a otevřete ji).

Poznámka: V případě, že máte k počítači připojeno více displejů (jak je znázorněno na následujícím obrázku), pokud nejsou zrcadleny, můžete mít na každém displeji různá nastavení. . Chcete-li změnit nastavení zobrazovacího zařízení, vyberte jej v oblasti náhledu.

Dále vyberte rozlišení nebo měřítko, které chcete použít, vyberte orientaci a klikněte na Použít. Poté vyberte možnost Zachovat tuto konfiguraci.

Změna rozlišení nebo orientace obrazovky pomocí Xrandr

Případně můžete také použít výkonný nástroj xrandr (rozhraní příkazového řádku pro RandR (Změnit velikost a Otočit ) Rozšíření X Window System), které se používá k nastavení velikosti, orientace a/nebo odrazu výstupů pro obrazovku.

Můžete jej také použít k nastavení velikosti obrazovky nebo k zobrazení seznamu všech aktivních monitorů, jak je znázorněno na obrázku.

xrandr --listactivemonitors

Chcete-li zobrazit názvy různých výstupů dostupných ve vašem systému a rozlišení dostupná na každém z nich, spusťte xrandr bez jakýchkoli argumentů.

xrandr

Nastavte rozlišení obrazovky v Ubuntu

Chcete-li nastavit rozlišení obrazovky pro externí monitor s názvem DP-1 na 1680×1050, použijte příznak --mode podle obrázku.

xrandr --output DP-1 --mode 1680x1050

Obnovovací frekvenci můžete také nastavit pomocí příznaku --rate, jak je znázorněno na obrázku.

xrandr --output DP-1 --mode 1680x1050 --rate 75

Můžete také použít --left-of, --right-of, --nad, --dole a --same-as pro uspořádání obrazovek buď relativně vůči sobě.

Například chci, aby byl můj externí monitor (DP-1) umístěn vlevo od obrazovky notebooku (eDP-1) v souladu se skutečným fyzickým umístěním:

xrandr --output DP-1 --left-of eDP-1 

Mějte na paměti, že jakékoli změny provedené pomocí xrandr budou trvat pouze do odhlášení nebo restartování systému. Chcete-li trvale provádět změny xrandr, použijte konfigurační soubory xorg.conf pro Xorg X server (spusťte man xorg.conf pro podrobnosti o vytvoření soubor xorg.conf) – toto je nejúčinnější metoda.

Můžete také použít soubor ~/.xprofile (přidejte do něj příkazy xrandr), nicméně použití této metody má určité nevýhody, jednou je, že se tento skript čte poměrně pozdě v procesu spouštění, takže to nezmění rozlišení správce zobrazení (pokud ho používáte, např. lightdm).

Jak přidat chybějící nebo nastavit vlastní rozlišení displeje pomocí xrandr

Je možné přidat chybějící nebo vlastní rozlišení displeje, např. 1680 x 1000 na panel Displeje pro konkrétní zobrazovací zařízení (DP-1), jak je vysvětleno níže.

Chcete-li přidat chybějící nebo vlastní rozlišení displeje, musíte pro něj vypočítat režimy VESA Coordinated Video Timing (CVT). Můžete to provést pomocí nástroje cvt následovně.

Pokud například potřebujete horizontální a vertikální rozlišení 1680 x 1000, spusťte následující příkaz.

cvt 1680 1000

Dále zkopírujte Modeline (“1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) z výstupu a použijte jej k vytvoření nového režimu pomocí xrandr, jak je znázorněno.

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync

Poté přidejte na displej nový režim.

xrandr --addmode DP-1 "1680x1000_60.00"

Nyní otevřete Zobrazení a zkontrolujte, zda bylo přidáno nové rozlišení.

Výše uvedené změny jsou pouze dočasné a fungují pro aktuální relaci (trvají, dokud se neodhlásíte nebo nerestartujete systém).

Chcete-li přidat rozlišení trvale, vytvořte skript s názvem external_monitor_resolution.sh v adresáři /etc/profile.d/.

sudo vim /etc/profile.d/external_monitor_resol.sh

Poté do souboru přidejte následující řádky:

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"

Uložte změny a ukončete soubor.

Pro více informací o tom, jak xrandr funguje a jak jej používat, si přečtěte jeho manuálovou stránku:

man xrandr 

Tím se dostáváme na konec tohoto článku. Pokud máte nějaké nápady, které byste chtěli sdílet nebo dotazy, kontaktujte nás prostřednictvím formuláře pro zpětnou vazbu níže.