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.
Zelo zanimivo, vaš članek bom imel v mislih. Pozdravi.
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.
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
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.
#! / 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 \»
Zdravo! Kaj, če želim dodati to novo ločljivost monitorju VGA? naredili ste jih samo za DVI in HDMI! Prosim!
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.
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