Si të shtoni rezolucion të personalizuar të ekranit në Ubuntu

Xrandr

brenda nga problemet më të zakonshme që kam hasur kur migroj për herë të parë në Ubuntu ishte tema e rezolucioneve të ekranit Dhe disa çështje shtesë të zbulimit të pajisjeve, unë jam duke folur për 10 vjet më parë, kam pasur një platformë lojrash në atë kohë.

Për këtë kam përdorur 3 monitorë dhe kam përdorur portet e kartës grafike dhe përveç tij me portën e pllakës amë, e cila në Windows është e mundur më shumë nga ana tjetër në Linux nuk kam qenë në gjendje ta bëj atë.

Gjithsesi nuk është diçka që e kërkon atë siç do ta dinë shumë nga ju, të gjitha rezolucionet e mundshme janë imituar në Windows ndërsa në Linux vetëm ato të duhura për të thënë kështu që kur doja të bëja ekranet e pasqyrave hasa një problem të madh, që kur kur përdorni portet VGA shfaqte vetëm rezolucione të caktuara ndërsa me DVI dhe HDMI gjëra të tjera që unë gjeneroj konflikt.

Për këtë Gjeta Xrandr një mjet të vogël që më ndihmoi të zgjidhja problemet e mia. Në këtë rast duhet të kemi të gjithë monitorët që do të përdorim ose nëse është vetëm një nuk kemi problem.

Në hapin e parë ne do të mundësojmë një rezolucion më shumë në cilësimet e monitorit tonë, së pari ne verifikojmë mundësinë që duam të kemi me monitorin dhe kartën tonë grafike, në rastin tim Jam i interesuar të mundësoj rezolucionin 1280 × 1024.

Tani është e rëndësishme të kontrolloni se cilat rezolucione mund të mbështesë monitori ynë, si dhe në çfarë frekuence punon.

Tashmë e kemi hetuar këtë, me këto të dhëna i marrim me këtë sintaksë:

gtf 1280 1024 70

Kjo linjë komande më hodhi diçka si më poshtë:

# 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

Ajo që na intereson është sa vijon:

96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync

Vetëm para tij ne duhet të ekzekutojmë sa më poshtë në terminal:

Xrandr

Ku jemi ne do të tregojë informacion në lidhje me monitorët tanë, këtu do t'i identifikojmë ata, në rastin tim kam VGA-0 DVI-1 dhe HDMI-1

Pas marrjes së të dhënave për t'i shtuar në modalitetet e ekranit ne vazhdojmë të shtojmë këto mënyra si më poshtë, duke shtuar atë që na dha komanda e mëparshme:

xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865
868 900 -HSync +Vsync

Pas ekzekutimit të kësaj linje të mëparshme, e cila shtoi mënyrën e re të rezolucionit të Ekranit tonë, ne ekzekutojmë rreshtin e mëposhtëm të komandës, Unë do të shtoj rezolucionin në monitorët HDMI dhe DVI:

xrandr --addmode DVI-1 1280x1024_70.00

xrandr --addmode HDMI-1 1280x1024_70.00

Dhe së fundmi ne vazhdojmë të mundësojmë rezolutat

xrandr --output DVI-1 --mode 1280x1024_70.0

xrandr --output HDMI-1 --mode 1280x1024_70.0

Me këtë rresht të fundit komandues ne kemi mundësuar mënyrën e rezolucionit që duam në Ubuntu tonë dhe mund ta zgjedhim atë nga Sistemi> Preferencat> Monitorët ose mund ta aktivizojmë atë thjesht duke ekzekutuar këtë rresht komandimi (në rastin tim):

xrandr -s 1280x1024_70.0

Më në fund unë vetëm mund ta komentoj atë Ky proces është i vlefshëm vetëm gjatë sesionit tonë që kemi kështu që kur rifilloni sistemin ndryshimet e aplikuara nuk ruhen, për të zgjidhur këtë problem ne mund të krijojmë një skenar që ekzekutohet gjatë fillimit.

Ose mund të përdorim sa vijon, ne hapim skedarin vijues dhe editojmë:

sudo gedit /etc/gdm/Init/Default 

Do të kërkojmë linjat vijuese:

PATH=/usr/bin:$PATH
OLD_IFS=$IFS 

Dhe vetëm poshtë tyre, në rastin tim unë shtoj sa vijon:

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

Një tjetër është të krijoni një bash që ekzekuton të njëjtat komanda, por në rastin tim unë qëndroj me sa më sipër.

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

Unë nuk jam një ekspert që krijoj bash, por do të ishte diçka e tillë, nëse dikush dëshiron ta mbështesë për ta përsosur atë do të vlerësoheshin.

Sa më shumë që të jetë e mundur, për mua mbetet një zgjidhje që me kalimin e kohës nuk ka pushuar së qeni efektive, nëse dini ndonjë metodë apo aplikim tjetër, mos hezitoni ta ndani pasi do të jem shumë mirënjohës ndaj jush.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Daniel dijo

    Shumë interesante, unë do ta mbaj artikullin tuaj në mendje. Pershendetje

  2.   Jose dijo

    Unë kam ndjekur udhëzimet tuaja, por në Ubuntu 16.04 nuk ka direktori / etc / gdm
    Nuk e di ku ta vendos skenarin që të fillojë pa gabim.

  3.   Këshillohem dijo

    Faleminderit shumë për tutorialin !!

    Në rast se mund të ndihmoni dikë ... në rastin tim që të lërë ndryshimin përgjithmonë me Ubuntu 18.04 më duhej të krijoja një skedar .xprofile në shtëpi / përdorues dhe të shtoja konfigurimin si më poshtë

    sudo gedit /home/team/.xprofile

    dhe brenda dosjes si më poshtë, në rastin tim me rezolucionin që doja

    xrandr –newmode «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
    xrandr –admmode VGA-1 1680x1050_60.00
    xrandr - dalja VGA-1 - modaliteti 1680x1050_60.00

  4.   FAM3RX dijo

    Vëlla, mendova se artikulli yt ishte shumë i mirë, më ndihmoi shumë, faleminderit shumë vëlla!
    Merrni metodën e parë, në një rezolucion prej 1440 × 900, dhe funksionon.

  5.   Ricardo Bascuñan dijo

    #! / bin / bash

    ## Modaliteti i përdorur:
    # Emri skedari model i skedarit
    # ./modeline.sh «3840 2160 60 DP-1
    # 3840 2160 është rezolucioni
    # 60 është hz
    # DP-1 është porti i daljes

    modelina = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
    jehonë $ modeline
    xrandr –newmode $ modelinë
    modaliteti = »$ (gtf $ 1 | sed -n 3p | prerë-c 12- | prerë -d '»' -f2) »
    xrandr –admmode $ 2 \ "$ mode \"
    xrandr - dalja $ 2 - modaliteti \ "$ modaliteti \"

  6.   Iago dijo

    Përshëndetje! Po sikur të doja të shtoja atë rezolucion të ri në monitorin tim VGA? i keni bërë vetëm për DVI dhe HDMI! Ju lutem!

    1.    David naranjo dijo

      Ju zëvendësoni vetëm komandën që unë vendos me emrin që ka i juaji, VGA-1, VGA-0, VGA-2, etj. Meqenëse drejtoni gtf ju tregon se çfarë emri kanë monitorët tuaj.

  7.   Catome dijo

    Shumë mirë artikulli juaj por u desh gjithë dita e PVT-së për të ndryshuar rezolucionin. Rezolucioni nuk është ruajtur, deri më tani mirë, por asnjë nga dy opsionet që keni dhënë për ta ruajtur nuk funksionon. Linux është shumë i mirë, por këto detaje i bëjnë njerëzit të kthehen në dritare pa menduar