Kako dodati prilagođenu rezoluciju ekrana u Ubuntu

Xrandr

Dentro najčešćih problema s kojima sam se susretao kada prvi put migriram na Ubuntu fue temu rezolucija ekrana i nekoliko dodatnih problema s otkrivanjem hardvera, govorim o prije 10 godina, tada sam imao igraću platformu.

Za ovo sam koristio 3 monitora i koristio portove grafičke kartice a pored toga s portom matične ploče, što je u sustavu Windows moguće više bez, s druge strane, u Linuxu to nisam uspio učiniti.

Svejedno, to nije nešto što za to treba kao što će mnogi od vas znati, sve moguće rezolucije oponašaju se u sustavu Windows dok na Linuxu samo takoreći prave pa kad sam htio napraviti zrcalne ekrane, naišao sam na veliki problem, s kada se koriste VGA portovi, on je prikazivao samo određene rezolucije dok kod DVI i HDMI drugih stvari generiram sukob.

Za ovo Pronašao sam Xrandr mali alat koji mi je pomogao da riješim svoje probleme. U ovom slučaju moramo imati sve monitore koje ćemo koristiti ili ako je samo jedan nemamo problema.

U prvom koraku omogućit ćemo još jednu rezoluciju za postavke monitora, prvo provjerimo opciju koju želimo imati s našim monitorom i grafičkom karticom, u mom slučaju Zanima me omogućavanje rezolucije 1280 × 1024.

Sada je važno provjeriti koje rezolucije naš monitor može podržati kao i na kojoj frekvenciji radi.

To smo već istražili, s ovim podacima ih dobivamo s ovom sintaksom:

gtf 1280 1024 70

Ova naredbena linija mi je dobacila nešto slično sljedećem:

# 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

Ono što nas zanima je sljedeće:

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

Prije samo moramo izvršiti sljedeće u terminalu:

Xrandr

Gdje smo prikazat će informacije o našim monitorima, ovdje ćemo ih identificirati, u mom slučaju imam VGA-0 DVI-1 i HDMI-1

Nakon pribavljanja podataka za dodavanje u modove ekrana nastavljamo sa dodavanjem ovih načina na sljedeći način, dodajući ono što nam je dala prethodna naredba:

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

Nakon izvršavanja ovog prethodnog retka, koji je dodao novi način razlučivosti našeg zaslona, ​​izvršavamo sljedeću naredbenu liniju, Rezoluciju ću dodati na HDMI i DVI monitore:

xrandr --addmode DVI-1 1280x1024_70.00

xrandr --addmode HDMI-1 1280x1024_70.00

I na kraju nastavljamo s omogućavanjem rezolucija

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

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

Ovom zadnjom naredbenom linijom omogućili smo način razlučivosti koji želimo u našem Ubuntuu i možemo ga odabrati iz System> Preferences> Monitors ili ga možemo omogućiti jednostavnim izvršavanjem ove naredbene linije (u mom slučaju):

xrandr -s 1280x1024_70.0

Konačno to mogu samo komentarisati Ovaj postupak vrijedi samo tijekom naše sesije koju imamo, tako da se prilikom ponovnog pokretanja sistema primijenjene promjene ne spremaju, da riješi ovaj problem možemo stvoriti skriptu koja se pokreće prilikom pokretanja.

Ili možemo iskoristiti sljedeće, otvorimo sljedeću datoteku i uredimo:

sudo gedit /etc/gdm/Init/Default 

Potražit ćemo sljedeće redove:

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

I odmah ispod njih, u moj slučaj dodajem sljedeće:

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

Drugi je stvaranje basha koji izvršava iste naredbe, ali u mom slučaju ostajem pri gore navedenom.

#!/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

Nisam stručnjak za stvaranje basha, ali bilo bi nešto slično, ako neko želi podržati njegovo usavršavanje, bio bi cijenjen.

Koliko je to moguće, za mene ostaje rješenje koje vremenom nije prestalo biti djelotvorno, ako znate bilo koju drugu metodu ili aplikaciju, ne ustručavajte se podijeliti je, jer ću vam biti vrlo zahvalan.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

      Danijel rekao je

    Vrlo zanimljivo, imaću na umu vaš članak. Pozdrav.

      Jose rekao je

    Slijedio sam vaše upute, ali u Ubuntu 16.04 ne postoji direktorij / etc / gdm
    Ne znam gdje da stavim skriptu da započne bez greške.

      Konsultujem se rekao je

    Puno vam hvala na lekciji !!

    U slučaju da nekome može pomoći ... u mom slučaju da trajno napustim promjenu s ubuntu 18.04, morao sam stvoriti .xprofile datoteku kod kuće / korisnika i dodati konfiguraciju kako slijedi

    sudo gedit /home/team/.xprofile

    a unutar datoteke sljedeće, u mom slučaju s rezolucijom koju sam želio

    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 –izlaz VGA-1 –režim 1680x1050_60.00

      FAM3RX rekao je

    Brate, mislio sam da je tvoj članak jako dobar, puno mi je pomogao, puno hvala brate!
    Uzmite prvu metodu, u rezoluciji 1440 × 900, i ona djeluje.

      Ricardo Bascuñan rekao je

    #! / bin / bash

    ## Korišteni način:
    # Nazovite scipt datoteku modeline
    # ./modeline.sh «3840 2160 60, DP-1
    # 3840 2160 je rezolucija
    # 60 je Hz
    # DP-1 je izlazni port

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

      Iago rekao je

    Zdravo! Šta ako želim dodati tu novu rezoluciju na svoj VGA monitor? napravili ste ih samo za DVI i HDMI! Molim te!

         David naranjo rekao je

      Naredbu koju sam stavio zamijenite samo imenom koje imate vaše, VGA-1, VGA-0, VGA-2 itd. Budući da pokrenete gtf, on vam pokazuje ime vašeg monitora.

      Catome rekao je

    Vrlo dobar vaš članak, ali trebao je cijeli pvto dan za promjenu rezolucije. Rezolucija zasad nije spremljena, ali nijedna od dvije opcije koje ste dali da je sačuvate ne funkcionira. Linux je vrlo dobar, ali ti detalji čine ljude da se bez promišljanja vrate u Windows