Paano magdagdag ng pasadyang resolusyon ng screen sa Ubuntu

Xrandr

Sa loob ng mga pinaka-karaniwang problema na nakasalamuha ko noong una akong lumipat sa Ubuntu ay ang paksa ng mga resolusyon sa screen At ilang karagdagang mga isyu sa pagtuklas ng hardware, pinag-uusapan ko 10 taon na ang nakakalipas, mayroon akong gaming rig noon.

Para sa mga ito gumamit ako ng 3 mga monitor at ginamit ang mga port ng graphics card at bilang karagdagan dito sa port ng motherboard, na sa Windows ay posible nang higit pa nang wala, sa Linux, hindi ko ito nagawa.

Gayunpaman hindi ito isang bagay na nangangailangan para dito hangga't marami sa inyo ang malalaman, ang lahat ng mga posibleng resolusyon ay ginaya sa Windows habang sa Linux lamang ang mga tama upang magsalita kaya't kapag nais kong gumawa ng mga mirror screen ay naranasan ko ang isang malaking problema, mula pa kapag ginagamit ang mga port ng VGA nagpakita lamang ito ng ilang mga resolusyon habang kasama ang DVI at HDMI iba pang mga bagay na bumubuo ako ng salungatan.

Para sa Natagpuan ko ang Xrandr isang maliit na tool na tumutulong sa akin na malutas ang aking mga problema. Sa kasong ito kailangan nating magkaroon ng lahat ng mga monitor na gagamitin natin o kung ito ay isa lamang wala kaming problema.

Sa unang hakbang papayagan namin ang isa pang resolusyon sa aming mga setting ng monitor, i-verify muna namin ang pagpipilian na nais naming magkaroon sa aming monitor at aming graphics card, sa aking kaso Interesado akong paganahin ang 1280 × 1024 na resolusyon.

Ngayon ay mahalagang suriin kung anong mga resolusyon ang maaaring suportahan ng aming monitor pati na rin kung anong dalas ito gumagana.

Naimbestigahan na ito, sa data na ito nakukuha namin ang mga ito sa syntax na ito:

gtf 1280 1024 70

Ang linya ng utos na ito ay nagtapon sa akin ng isang bagay tulad ng sumusunod:

# 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

Ang nakakainteres sa amin ay ang mga sumusunod:

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

Bago ito mag-isa dapat nating isagawa ang sumusunod sa terminal:

Xrandr

Kung saan tayo magpapakita ng impormasyon tungkol sa aming mga monitor, dito namin makikilala ang mga ito, sa aking kaso mayroon akong VGA-0 DVI-1 at HDMI-1

Matapos makuha ang data upang idagdag sa mga mode ng screen nagpapatuloy kami upang idagdag ang mga mode na ito tulad ng sumusunod, pagdaragdag kung ano ang ibinigay sa amin ng nakaraang utos:

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

Matapos maipatupad ang nakaraang linya, na nagdagdag ng bagong mode ng resolusyon ng aming Screen, isinasagawa namin ang sumusunod na linya ng utos, Idagdag ko ang resolusyon sa mga monitor ng HDMI at DVI:

xrandr --addmode DVI-1 1280x1024_70.00

xrandr --addmode HDMI-1 1280x1024_70.00

At sa wakas ay nagpapatuloy kami upang paganahin ang mga resolusyon

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

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

Sa huling linya ng utos na ito ay pinagana namin ang mode ng resolusyon na nais namin sa aming Ubuntu at maaari naming piliin ito mula sa System> Mga Kagustuhan> Mga monitor o maaari naming paganahin ito sa pamamagitan lamang ng pagpapatupad ng linya ng utos na ito (sa aking kaso):

xrandr -s 1280x1024_70.0

Sa wakas maaari ko lamang i-comment iyon Ang prosesong ito ay may bisa lamang sa panahon ng aming session na mayroon kami kapag naida-restart ang system ang mga inilapat na pagbabago ay hindi nai-save, upang malutas ang problemang ito maaari kaming lumikha ng isang script na tumatakbo sa pagsisimula.

O maaari naming magamit ang mga sumusunod, buksan namin ang sumusunod na file at i-edit:

sudo gedit /etc/gdm/Init/Default 

Hahanapin namin ang mga sumusunod na linya:

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

At sa ibaba lamang ng mga ito, sa aking kaso idaragdag ko ang mga sumusunod:

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

Ang isa pa ay upang lumikha ng isang bash na nagpapatupad ng parehong mga utos, ngunit sa aking kaso ay nananatili ako sa itaas.

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

Hindi ako dalubhasa na lumilikha ng bash, ngunit magiging isang bagay na tulad nito, kung ang isang tao ay nais na suportahan upang maperpekto ito ay pahalagahan sila.

Hangga't maaari, mananatili ito para sa akin ng isang solusyon na sa paglipas ng panahon ay hindi tumitigil na maging epektibo, kung may alam kang ibang pamamaraan o aplikasyon, huwag mag-atubiling ibahagi ito dahil labis akong magpapasalamat sa iyo.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Daniel dijo

    Napaka-interesante, isasaisip ko ang iyong artikulo. Pagbati po.

  2.   Jose dijo

    Sinunod ko ang iyong mga tagubilin, ngunit sa Ubuntu 16.04 walang direktoryo / etc / gdm
    Hindi ko alam kung saan ilalagay ang script upang magsimula ito nang walang error.

  3.   Kumunsulta ako dijo

    Maraming salamat sa tutorial !!

    Kung sakaling makakatulong ito sa isang tao ... sa aking kaso na iwanang tuluyan ang pagbabago sa ubuntu 18.04 Kailangan kong lumikha ng isang .xprofile na file sa bahay / gumagamit at idagdag ang config bilang mga sumusunod

    sudo gedit /home/team/.xprofile

    at sa loob ng file ang sumusunod, sa aking kaso sa nais kong resolusyon

    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 --output VGA-1 --mode 1680x1050_60.00

  4.   FAM3RX dijo

    Kapatid, akala ko napakagaling ng iyong artikulo, malaki ang naitulong sa akin, maraming salamat Kapatid!
    Kunin ang unang pamamaraan, sa isang resolusyon na 1440 × 900, at ito ay gumagana.

  5.   Ricardo Bascuñan dijo

    #! / bin / bash

    ## Ginamit na mode:
    # Pangalan ng modelo ng file ng scipt
    # ./modeline.sh «3840 2160 60 ″ DP-1
    # 3840 2160 ang resolusyon
    # 60 ay hz
    Ang # DP-1 ay ang output port

    modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
    echo $ modeline
    xrandr –newmode $ modeline
    mode = »$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '»' -f2) »
    xrandr –addmode $ 2 \ »$ mode \»
    xrandr –output $ 2 –mode \ »$ mode \»

  6.   Iago dijo

    Kamusta! Paano kung nais kong idagdag ang bagong resolusyon sa aking VGA monitor? ginawa mo lang sila para sa DVI at HDMI! Pakiusap!

    1.    David naranjo dijo

      Pinalitan mo lang ang utos na inilagay ko sa pangalang mayroon ka, VGA-1, VGA-0, VGA-2, atbp. Dahil pinatakbo mo ang gtf ipinapakita nito sa iyo kung anong pangalan ang mayroon ang iyong mga monitor.

  7.   Catome dijo

    Napakahusay ng iyong artikulo ngunit tumagal ng lahat ng araw ng pvto upang baguhin ang resolusyon. Ang resolusyon ay hindi nai-save, sa ngayon ay pagmultahin, ngunit alinman sa dalawang mga pagpipilian na ibinigay mo upang i-save ito gumagana. Napakaganda ng Linux, ngunit ang mga detalyeng ito ay bumalik sa mga tao sa mga bintana nang hindi iniisip