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.
8 komentara, ostavi svoj
Vrlo zanimljivo, imaću na umu vaš članak. Lijep pozdrav.
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.
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
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.
#! / 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 \»
Zdravo! Što ako želim dodati tu novu rezoluciju na svoj VGA monitor? napravili ste ih samo za DVI i HDMI! Molim!
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.
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