Kako dodati prilagođenu razlučivost zaslona u Ubuntu

Xrandr

dentro najčešćih problema s kojima sam se susretao kad prvi put migriram na Ubuntu bio tema razlučivosti zaslona I nekoliko dodatnih problema s otkrivanjem hardvera, govorim o prije 10 godina, tada sam imao igraću opremu.

Za to sam koristio 3 monitora i koristio priključke grafičke kartice a uz to i priključak matične ploče, što je u sustavu Windows moguće i više, a s druge strane u Linuxu to nisam uspio.

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 tako reći one prave pa kad sam htio napraviti zrcalne zaslone naišao sam na veliki problem, budući da kada je koristio VGA priključke, prikazivao je samo određene rezolucije dok kod DVI i HDMI ostalih stvari generiram sukob.

Za ovu 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 provjeravamo opciju koju želimo imati s našim monitorom i grafičkom karticom, u mom slučaju Zanima me omogućavanje razlučivosti 1280 × 1024.

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

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

gtf 1280 1024 70

Ovaj naredbeni redak bacio mi je otprilike sljedeće:

# 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 toga samo u terminalu moramo izvršiti sljedeće:

Xrandr

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

Nakon dobivanja podataka za dodavanje u načine zaslona nastavljamo s 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ći naredbeni redak, 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

Ovim zadnjim naredbenim retkom omogućili smo način razlučivosti koji želimo u našem Ubuntuu i možemo ga odabrati iz sustava> Postavke> Monitori ili ga možemo omogućiti jednostavnim izvršavanjem ovog naredbenog retka (u mom slučaju):

xrandr -s 1280x1024_70.0

Napokon to mogu samo komentirati Ovaj postupak vrijedi samo tijekom naše sesije koju imamo, pa se prilikom ponovnog pokretanja sustava primijenjene promjene ne spremaju, za rješavanje ovog problema 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 netko želi podržati njegovo usavršavanje, bio bi cijenjen.

Koliko god je to moguće, ostaje mi rješenje koje s vremenom nije prestalo biti učinkovito, ako znate bilo koju drugu metodu ili primjenu, nemojte se ustručavati podijeliti ga jer ću vam biti vrlo zahvalan.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Danijel dijo

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

  2.   Jose dijo

    Slijedio sam vaše upute, ali u Ubuntu 16.04 nema direktorija / etc / gdm
    Ne znam kamo staviti skriptu kako bi započela bez greške.

  3.   Savjetujem se dijo

    Puno vam hvala na lekciji !!

    U slučaju da nekome možete 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 config 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

  4.   FAM3RX dijo

    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.

  5.   Ricardo Bascuñan dijo

    #! / 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 priključak

    modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
    odjek $ 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 \»

  6.   Iago dijo

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

    1.    David naranjo dijo

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

  7.   Catome dijo

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