Kohandatud ekraani eraldusvõime lisamine Ubuntu

Xrandr

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.


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

8 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Daniel DIJO

    Väga huvitav, ma pean teie artiklit silmas pidama. Tervitused.

  2.   Jose DIJO

    Olen järginud teie juhiseid, kuid Ubuntu 16.04-s pole kataloogi / etc / gdm
    Ma ei tea, kuhu skript panna, et see algaks veatult.

  3.   Konsulteerin DIJO

    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

  4.   FAM3RX DIJO

    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.

  5.   Ricardo Bascuñan DIJO

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

  6.   Iago DIJO

    Tere! Mis siis, kui ma tahan selle uue eraldusvõime oma VGA-ekraanile lisada? tegite need ainult DVI ja HDMI jaoks! Palun!

    1.    David naranjo DIJO

      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.

  7.   Catome DIJO

    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