Sees kõige tavalisematest probleemidest, millega kokku puutusin kui esimest korda rändasin Ubuntu oli ekraani eraldusvõimete teema Ja veel mõned riistvara tuvastamise probleemid, millest ma räägin 10 aastat tagasi, mul oli tollal mängutehnika.
Selleks kasutasin 3 monitori ja graafikakaardi porte ja lisaks sellele emaplaadi pordiga, mis Windowsis on ilma enam võimalik, Linuxis pole ma seda suutnud.
Igatahes ei vaja see seda nagu paljud teist teavad, on kõik võimalikud resolutsioonid Windowsis jäljendatud samal ajal Linuxis ainult nii-öelda õiged nii et kui tahtsin teha peegelekraane, tekkis mul suur probleem, kuna VGA-pordide kasutamisel kuvas see ainult teatud eraldusvõime samas kui DVI ja HDMI puhul tekitavad muid konflikte.
Selle Leidsin Xrandrist väikese tööriista, mis aitas mul probleeme lahendada. Sel juhul peavad meil olema kõik monitorid, mida me kavatseme kasutada, või kui see on ainult üks, pole meil probleeme.
Esimeses etapis lubame oma monitori seadetes veel ühe eraldusvõime, kõigepealt kontrollime minu puhul monitori ja graafikakaardiga soovitud valikut Olen huvitatud 1280 × 1024 eraldusvõime võimaldamisest.
Nüüd on oluline kontrollida, milliseid eraldusvõimalusi meie monitor toetab ja millisel sagedusel see töötab.
Juba uurisin seda, nende andmetega saame need selle süntaksiga:
gtf 1280 1024 70
See käsurida viskas mind umbes järgmiselt:
# 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
Meid huvitab järgmine:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Enne seda üksi peame terminalis täitma järgmise:
Xrandr
Kus me oleme näitab teavet meie monitoride kohta, siin me tuvastame need, minu puhul on mul VGA-0 DVI-1 ja HDMI-1
Pärast andmete lisamist ekraanirežiimidele jätkame nende režiimide lisamist järgmiselt, lisades, mida eelmine käsk meile andis:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Pärast selle eelmise rea käivitamist, mis lisas meie ekraani uue eraldusvõime režiimi, käivitame järgmise käsurea, Lisan eraldusvõime HDMI ja DVI monitoridele:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
Ja lõpuks jätkame resolutsioonide võimaldamist
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Selle viimase käsureaga oleme lubanud oma Ubuntu soovitud eraldusrežiimi ja saame selle valida suvandist Süsteem> Eelistused> Monitorid või lubame selle lihtsalt käsurea käivitamisega (minu puhul):
xrandr -s 1280x1024_70.0
Lõpuks saan seda ainult kommenteerida See protsess kehtib ainult meie seansi ajal, mis meil on, nii et süsteemi taaskäivitamisel rakendatud muudatusi ei salvestata, selle probleemi lahendamiseks saame luua skripti, mis töötab käivitamisel.
Või saame kasutada järgmist, avame järgmise faili ja muudame:
sudo gedit /etc/gdm/Init/Default
Otsime järgmisi ridu:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
Ja nende alla lisan minu puhul järgmise:
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
Teine on luua bash, mis täidab samu käske, kuid minu puhul jään ülaltoodust kinni.
#!/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
Ma ei ole ekspert, kes loob bashi, kuid see oleks midagi sellist, kui keegi soovib selle täiustamiseks toetada, oleks ta tänulik.
Niipalju kui võimalik, jääb minu jaoks lahendus, mis pole aja jooksul enam efektiivne olnud, kui teate mõnda muud meetodit või rakendust, siis ärge kartke seda jagada, sest olen väga tänulik.
Väga huvitav, ma pean teie artiklit silmas pidama. Tervitused.
Olen järginud teie juhiseid, kuid Ubuntu 16.04-s pole kataloogi / etc / gdm
Ma ei tea, kuhu skript panna, et see algaks veatult.
Suur aitäh õpetuse eest !!
Juhul, kui see võib kedagi aidata ... minu puhul ubuntu 18.04 abil muudatustest jäädavalt lahkuda, pidin looma kodu / kasutaja .xprofile-faili ja lisama konfiguratsiooni järgmiselt
sudo gedit /home/team/.xprofile
ja toimikus järgmised, minu puhul soovitud resolutsiooniga
xrandr –uudimood «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
xrandr-lisarežiim VGA-1 1680x1050_60.00
xrandr –väljund VGA-1 –režiim 1680x1050_60.00
Vend, ma arvasin, et su artikkel oli väga hea, see aitas mind palju, suur aitäh, vend!
Tehke esimene meetod, eraldusvõimega 1440 × 900, ja see töötab.
#! / bin / bash
## Kasutatud režiim:
# Nimi scipt faili mudel
# ./modeline.sh «3840 2160 60 ″ DP-1
# 3840 2160 on eraldusvõime
# 60 on hz
# DP-1 on väljundport
modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
echo $ modeline
xrandr –newmode $ modeline
režiim = »$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '»' -f2) »
xrandr –addmode $ 2 \ »$ mode \»
xrandr –output $ 2 - režiim \ »$ mode \»
Tere! Mis siis, kui ma tahan selle uue eraldusvõime oma VGA-ekraanile lisada? tegite need ainult DVI ja HDMI jaoks! Palun!
Asendate käsu, mille ma panin, ainult selle nimega, mis teil on, VGA-1, VGA-0, VGA-2 jne. Kuna käivitate gtf, näitab see teile, mis nime teie monitoridel on.
Teie artikkel on väga hea, kuid resolutsiooni muutmiseks kulus mul terve päev. Eraldusvõimet ei salvestata, siiani on see hea, kuid kumbki teie salvestamiseks antud võimalustest ei tööta. Linux on suurepärane, kuid need üksikasjad panevad inimesi mõtlemata akende juurde tagasi minema