barruan topatu ditudan arazo ohikoenetakoak lehen aldiz Ubuntura migratzen dudanean izan zen pantailaren ebazpenen gaia eta hardware osagarriak hautemateko zenbait arazo, duela 10 urte ari naiz hizketan, orduan jolasteko plataforma bat nuen.
Horretarako 3 monitore erabili ditut eta txartel grafikoaren portuak erabili ditut eta, gainera, plaka amaierako portuarekin, Windowsen gehiago posible da hori gabe, Linuxen, ezin izan dut egin.
Dena den, ez da horretarako eskatzen duen zerbait zuetako askok jakingo duzuen bezala, ebazpen posible guztiak Windows-en emulatzen dira bitartean Linux-en, zuzenekoak bakarrik, nolabait esateko beraz, ispilu pantailak egin nahi nituenean arazo handia izan nuen, geroztik VGA portuak erabiltzerakoan bereizmen batzuk bakarrik erakusten zituen DVI eta HDMIrekin, aldiz, gatazkak sortzen ditudan beste gauza batzuk.
Horretarako Nire arazoak konpontzen lagundu zidan tresna txiki bat aurkitu nuen Xrandr. Kasu honetan erabiliko ditugun monitore guztiak izan behar ditugu edo bakarra bada, ez dugu arazorik.
Lehen urratsean bereizmen bat gehiago gaituko dugu monitorearen ezarpenetarako, lehenik, monitorearekin eta txartel grafikoarekin izan nahi dugun aukera egiaztatzen dugu, nire kasuan 1280 × 1024 bereizmena gaitzea interesatzen zait.
Orain garrantzitsua da gure monitoreak zein bereizmen onar ditzakeen eta zein maiztasunekin funtzionatzen duen egiaztatzea.
Dagoeneko ikertu dugu, datu horiekin sintaxi honekin lortuko ditugu:
gtf 1280 1024 70
Komando lerro honek honako hau bota zidan:
# 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
Interesatzen zaiguna honako hau da:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Bakarrik aurretik honako hau exekutatu behar dugu terminalean:
Xrandr
Non garen gure monitoreei buruzko informazioa erakutsiko du, hemen identifikatuko ditugu, nire kasuan VGA-0 DVI-1 eta HDMI-1 ditut
Datuak pantaila moduei gehitzeko lortu ondoren modu hauek eransten jarraituko dugu, aurreko aginduak eman ziguna gehituz:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Aurreko lerro hau exekutatu ondoren, gure pantailaren bereizmena modu berria gehitu zuen, ondorengo komando lerroa exekutatuko dugu, Ebazpena HDMI eta DVI monitoreei gehituko diet:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
Eta, azkenik, ebazpenak gaitzen jarraituko dugu
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Azken komando lerro honekin gure Ubuntun nahi dugun bereizmen modua gaitu dugu eta Sistema> Hobespenak> Monitoreak aukeran aukeratu dezakegu edo komando lerro hau (nire kasuan) exekutatuz soilik gaitu dezakegu:
xrandr -s 1280x1024_70.0
Azkenean hori bakarrik komentatu dezaket Prozesu honek gure saioan bakarrik balio du; beraz, sistema berrabiaraztean ez dira aplikatutako aldaketak gordetzen, arazo hau konpontzeko abioan exekutatzen den script bat sor dezakegu.
Edo hau erabil dezakegu, ondorengo fitxategia irekitzen dugu eta editatu:
sudo gedit /etc/gdm/Init/Default
Lerro hauek bilatuko ditugu:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
Horien azpian, nire kasuan, honako hau gehitzen dut:
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
Beste bat komando berak exekutatzen dituen bash bat sortzea da, baina nire kasuan goikoarekin jarraitzen dut.
#!/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
Ez naiz bash sortzen aditua, baina horrelako zerbait izango litzateke, norbaitek hobetzeko laguntza eman nahi badu eskertuko lukete.
Ahal den neurrian, niretzat denborarekin eraginkorra izateari utzi dion irtenbidea izaten jarraitzen dut, beste metodoren bat edo aplikazioren bat ezagutzen baduzu, ez izan zalantzarik eta partekatu oso eskertuko dut.
8 iruzkin, utzi zurea
Oso interesgarria, zure artikulua gogoan izango dut. Agurrak.
Zure argibideak jarraitu ditut, baina Ubuntu 16.04n ez dago / etc / gdm direktoriorik
Ez dakit non jarri gidoia akatsik gabe has dadin.
Mila esker tutorialagatik !!
Bada, norbaiti lagun diezaioke ... nire kasuan ubuntu 18.04-rekin aldaketa behin betiko uzteko .xprofile fitxategia sortu behar nuen etxean / erabiltzailean eta honela gehitu behar nuen konfigurazioa.
sudo gedit /home/team/.xprofile
eta fitxategiaren barruan honako hau, nire kasuan nahi nuen ebazpenarekin
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 –modua 1680x1050_60.00
Anaia, zure artikulua oso ona iruditu zait, asko lagundu dit, mila esker Anaia!
Hartu lehenengo metodoa, 1440 × 900 bereizmenean, eta funtzionatzen du.
#! / Bin / bash
## Erabilitako modua:
# Izena scrip fitxategi modeline
# ./modeline.sh «3840 2160 60 ″ DP-1
# 3840 2160 da bereizmena
# 60 hz da
# DP-1 irteerako ataka da
modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
echo $ modeline
xrandr –newmode $ modeline
modua = »$ (gtf $ 1 | sed -n 3p | ebaki -c 12- | ebaki -d '»' -f2) »
xrandr –addmode $ 2 \ »$ mode \»
xrandr –2 $ irteera –modua \ »$ modua \»
Kaixo! Zer gertatzen da bereizmen berri hori nire VGA monitorean gehitu nahi badut? DVIrako eta HDMIrako bakarrik egin dituzu! Mesedez!
Nik jarritako agindua zureak duen izenarekin ordezkatzen duzu, VGA-1, VGA-0, VGA-2, etab. Gtf exekutatzen duzunetik zure monitoreek zer izen duten erakusten dizu.
Zure artikulua oso ona da, baina egun osoa behar izan dut ebazpena aldatzeko. Ebazpena ez da gorde, orain arte ondo dago, baina gordetzeko eman dituzun bi aukeretako batek ere ez du funtzionatzen. Linux oso ona da, baina xehetasun horiek jendea pentsatu gabe leihoetara itzultzen dute