Kako dodati ločljivost zaslona po meri v Ubuntu

Xrandr

V notranjosti najpogostejših težav, s katerimi sem se srečeval ko prvič migriram na Ubuntu je bila temo ločljivosti zaslona In nekaj dodatnih težav z zaznavanjem strojne opreme, o katerih govorim že pred 10 leti, takrat sem imel igralno ploščad.

Za to sem uporabil 3 monitorje in uporabil vrata grafične kartice in poleg tega z vrati matične plošče, kar je v operacijskem sistemu Windows mogoče tudi brez, v Linuxu tega še nisem mogel storiti.

Kakorkoli že, to ni nekaj, kar zanj zahteva kot boste vedeli mnogi, so v sistemu Windows posnemane vse možne ločljivosti medtem na Linuxu tako rekoč le tisti pravi tako da, ko sem hotel narediti zrcalne zaslone, sem naletel na velik problem pri uporabi vrat VGA je prikazoval le nekatere ločljivosti medtem ko pri DVI in HDMI druge stvari povzročajo konflikt.

Za to Našel sem majhno orodje Xrandr, ki mi je pomagalo rešiti težave. V tem primeru moramo imeti vse monitorje, ki jih bomo uporabljali, ali če je le en, nimamo težav.

V prvem koraku omogočili bomo še eno ločljivost za nastavitve monitorja, najprej preverimo možnost, ki jo želimo imeti z monitorjem in grafično kartico, v mojem primeru Zanima me omogočiti ločljivost 1280 × 1024.

Zdaj je pomembno preveriti, katere ločljivosti lahko podpira naš monitor in kako pogosto deluje.

To smo že raziskali, s temi podatki jih dobimo s to sintakso:

gtf 1280 1024 70

Ta ukazna vrstica mi je vrgla nekaj takega:

# 1280×1024 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz
Modeline “1280x1024_70.00” 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync

Zanima nas naslednje:

96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync

Preden sam v terminalu moramo izvesti naslednje:

Xrandr

Kje smo bodo prikazali informacije o naših monitorjih, tukaj jih bomo identificirali, v mojem primeru imam VGA-0 DVI-1 in HDMI-1

Po pridobitvi podatkov za dodajanje na zaslon nadaljujemo z dodajanjem teh načinov, kot sledi, in dodal, kaj nam je dal prejšnji ukaz:

xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865
868 900 -HSync +Vsync

Po izvedbi te prejšnje vrstice, ki je dodala nov način ločljivosti našega zaslona, ​​izvedemo naslednjo ukazno vrstico, Ločljivost bom dodal monitorjem HDMI in DVI:

xrandr --addmode DVI-1 1280x1024_70.00

xrandr --addmode HDMI-1 1280x1024_70.00

In na koncu nadaljujemo z omogočanjem resolucij

xrandr --output DVI-1 --mode 1280x1024_70.0

xrandr --output HDMI-1 --mode 1280x1024_70.0

S to zadnjo ukazno vrstico smo omogočili način ločljivosti, ki ga želimo v našem Ubuntuju, in ga lahko izberemo med System> Preferences> Monitorji ali pa ga omogočimo preprosto z izvajanjem te ukazne vrstice (v mojem primeru):

xrandr -s 1280x1024_70.0

Končno lahko le to komentiram Ta postopek velja samo med našo sejo, ki jo imamo, zato se ob ponovnem zagonu sistema uporabljene spremembe ne shranijo, da bi rešili ta problem lahko ustvarimo skript, ki se zažene ob zagonu.

Lahko pa uporabimo naslednje, odpremo naslednjo datoteko in uredimo:

sudo gedit /etc/gdm/Init/Default 

Poiskali bomo naslednje vrstice:

PATH=/usr/bin:$PATH
OLD_IFS=$IFS 

In tik pod njimi v mojem primeru dodam naslednje:

xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865
868 900 -HSync +Vsync

xrandr --addmode DVI-1 1280x1024_70.00

xrandr --addmode HDMI-1 1280x1024_70.00

xrandr --output DVI-1 --mode 1280x1024_70.0

xrandr --output HDMI-1 --mode 1280x1024_70.0

Druga stvar je ustvariti bash, ki izvaja enake ukaze, vendar se v mojem primeru držim zgornjega.

#!/bin/bash
# setting up new mode
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865
868 900 -HSync +Vsync
xrandr --addmode DVI-1 1280x1024_70.00
xrandr --addmode HDMI-1 1280x1024_70.00
xrandr --output DVI-1 --mode 1280x1024_70.0
xrandr --output HDMI-1 --mode 1280x1024_70.0
##sleep 1s
##done

Nisem strokovnjak za ustvarjanje basha, vendar bi bilo nekaj takega, če bi ga kdo želel podpreti, da bi ga izpopolnil, bi bil cenjen.

Kolikor je le mogoče, ostaja rešitev, ki s časom ni prenehala biti učinkovita, če poznate katero koli drugo metodo ali aplikacijo, se je obotavljajte deliti, saj vam bom zelo hvaležen.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

      Daniel je dejal

    Zelo zanimivo, vaš članek bom imel v mislih. Pozdravi.

      jose je dejal

    Sledil sem vašim navodilom, toda v Ubuntu 16.04 ni imenika / etc / gdm
    Ne vem, kam naj dam skript, da se začne brez napak.

      Posvetujem se je dejal

    Najlepša hvala za vadnico !!

    V primeru, da lahko komu pomaga ... v mojem primeru, da spremembo trajno zapustim z ubuntu 18.04, sem moral ustvariti datoteko .xprofile doma / uporabniku in dodati konfiguracijo, kot sledi

    sudo gedit /home/team/.xprofile

    in znotraj datoteke naslednje, v mojem primeru z želeno resolucijo

    xrandr –newmode «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
    xrandr --addmode VGA-1 1680x1050_60.00
    xrandr –izhod VGA-1 –način 1680x1050_60.00

      FAM3RX je dejal

    Brat, zdelo se mi je, da je tvoj članek zelo dober, zelo mi je pomagal, najlepša hvala, brat!
    Vzemite prvo metodo v ločljivosti 1440 × 900 in deluje.

      Ricardo Bascuñan je dejal

    #! / Bin / bash

    ## Uporabljeni način:
    # Ime datoteke scipt modeline
    # ./modeline.sh «3840 2160 60 ″ DP-1
    # 3840 2160 je ločljivost
    # 60 je hz
    # DP-1 je izhodna vrata

    modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
    echo $ modeline
    xrandr –newmode $ modeline
    način = »$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '»' -f2) »
    xrandr –addmode $ 2 \ »$ mode \»
    xrandr –izhod $ 2 –mode \ »$ način \»

      Yago je dejal

    Zdravo! Kaj, če želim dodati to novo ločljivost monitorju VGA? naredili ste jih samo za DVI in HDMI! Prosim!

         David naranjo je dejal

      Ukaz, ki sem ga dal, zamenjate samo z imenom, ki ga ima vaš, VGA-1, VGA-0, VGA-2 itd. Ker zaženete gtf, vam pokaže, kakšno ime imajo vaši monitorji.

      Catome je dejal

    Zelo dober vaš članek, vendar je moral ves pvto dan spremeniti ločljivost. Ločljivost še ni shranjena, zaenkrat v redu, vendar nobena od obeh možnosti, ki ste ju dali, da deluje, ne deluje. Linux je zelo dober, vendar te podrobnosti ljudi brez razmišljanja vračajo v okna