Weboldal keresés

Egyéni képernyőfelbontás beállítása az Ubuntu Desktopban


Alacsony a képernyő (vagy a külső monitor) felbontása? így nagyobbnak és kevésbé világosnak tűnnek a képernyőn látható elemek? Vagy egyszerűen csak növelni szeretné a jelenlegi maximális felbontást, vagy egyéni felbontást szeretne hozzáadni?

Ebben a cikkben bemutatjuk, hogyan adhat hozzá hiányzó vagy állíthat be egyéni képernyőfelbontást az Ubuntuban és annak származékaiban, például a Linux Mintben. A cikk végére nagyobb felbontást állíthat be, így a képernyőn megjelenő tartalom élesebb és tisztább lesz.

A képernyő felbontásának vagy tájolásának megváltoztatása kijelzők használatával

Általában a képernyő felbontásának vagy tájolásának megváltoztatásához használja a Kijelzők grafikus felhasználói felület eszközt (nyissa meg a Tevékenységek áttekintést, és írja be a Kijelzők parancsot. , kattintson a megnyitásához vagy a Rendszermenü elemre, majd írja be a Kijelzők parancsot, és nyissa meg).

Megjegyzés: Ha több kijelző van csatlakoztatva a számítógéphez (ahogy az a következő képen látható), ha nem tükröződnek, akkor mindegyik kijelzőn különböző beállításokat adhat meg. . A megjelenítőeszköz beállításainak módosításához válassza ki azt az előnézeti területen.

Ezután válassza ki a használni kívánt felbontást vagy skálát, és válassza ki a tájolást, majd kattintson az Alkalmaz gombra. Ezután válassza a Keep This Configuration lehetőséget.

A képernyő felbontásának vagy tájolásának megváltoztatása az Xrandr segítségével

Alternatív megoldásként használhatja a hatékony xrandr eszközt is (a RandR (Átméretezés és Forgatás) parancssori felülete ) X Window System bővítmény), amely a képernyő kimenetei méretének, tájolásának és/vagy tükrözésének beállítására szolgál.

Használhatja a képernyő méretének beállítására vagy az összes aktív monitor listázására is, ahogy az ábra mutatja.

xrandr --listactivemonitors

Ha meg szeretné jeleníteni a rendszeren elérhető különböző kimenetek nevét és az egyes verziókon elérhető felbontásokat, futtassa az xrandr parancsot argumentumok nélkül.

xrandr

Állítsa be a képernyőfelbontást az Ubuntuban

A DP-1 nevű külső monitor képernyőjének felbontásának 1680 × 1050 beállításához használja a --mode jelzőt az ábra szerint.

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

A frissítési gyakoriságot a --rate jelzővel is beállíthatja, az ábrán látható módon.

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

Használhatja a --left-of, --right-of, --above, --below-t is. és --same-as opciókkal a képernyők egymáshoz viszonyított elrendezéséhez.

Például azt szeretném, ha a külső monitorom (DP-1) a laptop képernyőjétől (eDP-1) balra helyezkedne el, a tényleges fizikai pozíciónak megfelelően:

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

Ne feledje, hogy az xrandr használatával végzett változtatások csak addig maradnak érvényben, amíg ki nem jelentkezik vagy újraindítja a rendszert. Az xrandr változtatások tartós végrehajtásához használja az xorg.conf konfigurációs fájlokat az Xorg X szerverhez (futtassa a man xorg.conf fájlt a létrehozás részleteiért egy xorg.conf fájl) – ez a leghatékonyabb módszer.

Használhatja a ~/.xprofile fájlt is (adjon hozzá xrandr parancsokat), azonban ennek a módszernek van néhány hátránya, az egyik az, hogy ez a szkript olvasható elég későn az indítási folyamatban, így nem változtatja meg a kijelzőkezelő felbontását (ha használ pl. lightdm).

Hiányzók hozzáadása vagy egyéni megjelenítési felbontás beállítása az xrandr segítségével

Lehetőség van hiányzó vagy egyéni megjelenítési felbontás (például 1680 x 1000) hozzáadása a Kijelzők panelhez egy adott megjelenítőeszközhöz (DP-1), az alábbiak szerint.

Hiányzó vagy egyéni megjelenítési felbontás hozzáadásához ki kell számítania a hozzá tartozó VESA koordinált videóidőzítés (CVT) módokat. Ezt a cvt segédprogrammal az alábbiak szerint teheti meg.

Ha például 1680 x 1000 vízszintes és függőleges felbontásra van szüksége, futtassa a következő parancsot.

cvt 1680 1000

Ezután másolja ki a Modeline elemet ("1680x1000_60.00" 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync ac kimenetéről) parancsot, és ezzel hozzon létre egy új módot az xrandr segítségével, az ábrán látható módon.

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

Ezután adja hozzá az új módot a kijelzőhöz.

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

Most nyissa meg a Kijelzők elemet, és ellenőrizze, hogy hozzáadta-e az új felbontást.

A fenti változtatások csak ideiglenesek és az aktuális munkamenetre érvényesek (amíg ki nem jelentkezik vagy újraindítja a rendszert).

A felbontás végleges hozzáadásához hozzon létre egy external_monitor_resolution.sh nevű szkriptet az /etc/profile.d/ könyvtárban.

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

Ezután adja hozzá a következő sorokat a fájlhoz:

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

Mentse el a változtatásokat, és lépjen ki a fájlból.

Az xrandr működésével és használatával kapcsolatos további információkért olvassa el a kézikönyv oldalát:

man xrandr 

Ezzel el is érkeztünk a cikk végére. Ha bármilyen megosztandó gondolata vagy kérdése van, forduljon hozzánk az alábbi visszajelzési űrlapon.