Iekšā no visbiežāk sastopamajām problēmām, ar kurām es saskāros kad es pirmo reizi migrēju uz Ubuntu bija ekrāna izšķirtspējas tēma Un dažas papildu aparatūras noteikšanas problēmas, par kurām es runāju pirms 10 gadiem, toreiz man bija spēļu iekārta.
Šim nolūkam es izmantoju 3 monitorus un grafikas kartes pieslēgvietas un papildus tam ar mātesplates pieslēgvietu, kas sistēmā Windows ir iespējama vairāk bez otras puses Linux, es to neesmu varējis izdarīt.
Jebkurā gadījumā tas nav vajadzīgs cik daudzi no jums zinās, visas iespējamās izšķirtspējas tiek atdarinātas sistēmā Windows kamēr operētājsistēmā Linux tikai tā teikt pareizie tāpēc, kad es gribēju izgatavot spoguļu ekrānus, man radās liela problēma, kopš izmantojot VGA porti, tā parādīja tikai noteiktas izšķirtspējas kamēr ar DVI un HDMI citas lietas, kas man rada konfliktu.
Par šo Es atradu Xrandr nelielu instrumentu, kas man palīdzēja atrisināt manas problēmas. Šajā gadījumā mums ir jābūt visiem monitoriem, kurus mēs izmantosim, vai, ja tas ir tikai viens, mums nav problēmu.
Pirmajā solī mēs nodrošināsim vēl vienu izšķirtspēju mūsu monitora iestatījumos, vispirms manā gadījumā mēs pārbaudām opciju, kuru vēlamies izmantot, izmantojot monitoru un grafisko karti Mani interesē iespējot izšķirtspēju 1280 × 1024.
Tagad ir svarīgi pārbaudīt, kādas izšķirtspējas var atbalstīt mūsu monitors, kā arī kādā frekvencē tas darbojas.
Tas jau ir izpētīts, ar šiem datiem mēs tos iegūstam ar šo sintaksi:
gtf 1280 1024 70
Šī komandrinda man iemeta kaut ko līdzīgu šim:
# 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
Mūs interesē sekojošais:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Pirms tā vien mums terminālā ir jāveic šādas darbības:
Xrandr
Kur mēs parādīs informāciju par mūsu monitoriem, šeit mēs tos identificēsim, manā gadījumā man ir VGA-0 DVI-1 un HDMI-1
Pēc tam, kad dati ir pievienoti ekrāna režīmiem mēs turpinām pievienot šos režīmus šādi, pievienojot to, ko mums deva iepriekšējā komanda:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Pēc šīs iepriekšējās rindas izpildes, kas pievienoja mūsu ekrāna jauno izšķirtspējas režīmu, mēs izpildām šādu komandrindu, Izšķirtspēju pievienošu HDMI un DVI monitoriem:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
Un visbeidzot mēs turpinām iespējot rezolūcijas
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Ar šo pēdējo komandrindu mēs esam iespējojuši vēlamo izšķirtspējas režīmu mūsu Ubuntu, un mēs to varam izvēlēties no Sistēma> Preferences> Monitori vai arī mēs varam to iespējot, vienkārši izpildot šo komandrindu (manā gadījumā):
xrandr -s 1280x1024_70.0
Visbeidzot es to varu tikai komentēt Šis process ir derīgs tikai mūsu sesijas laikā, tāpēc mums, restartējot sistēmu, lietotās izmaiņas netiek saglabātas, lai atrisinātu šo problēmu mēs varam izveidot skriptu, kas darbojas startēšanas laikā.
Vai arī mēs varam izmantot sekojošo, mēs atveram šo failu un rediģējam:
sudo gedit /etc/gdm/Init/Default
Mēs meklēsim šādas rindas:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
Un tieši zem tiem manā gadījumā es pievienoju sekojošo:
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
Vēl viens ir izveidot bash, kas izpilda tās pašas komandas, bet manā gadījumā es palieku ar iepriekš minēto.
#!/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
Es neesmu eksperts, kas veido bash, bet tas būtu kaut kas līdzīgs, ja kāds vēlas atbalstīt, lai to pilnveidotu, viņš tiktu novērtēts.
Cik vien iespējams, man paliek risinājums, kas laika gaitā nav pārstājis būt efektīvs. Ja zināt kādu citu metodi vai lietojumu, nevilcinieties ar to dalīties, jo būšu jums ļoti pateicīgs.
Ļoti interesanti, es paturēšu jūsu rakstu prātā. Sveiciens.
Es esmu izpildījis jūsu norādījumus, taču Ubuntu 16.04 nav direktorija / etc / gdm
Es nezinu, kur likt skriptu, lai tas sāktu bez kļūdām.
Liels paldies par apmācību !!
Gadījumā, ja jūs varat palīdzēt kādam ... manā gadījumā neatgriezeniski atstāt izmaiņas ar Ubuntu 18.04, man bija jāizveido .xprofile fails mājās / lietotājā un jāpievieno konfigurācija šādi
sudo gedit /home/team/.xprofile
un lietā sekojošo, manā gadījumā ar vēlamo izšķirtspēju
xrandr –jaunais režīms «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
xrandr-pievienošanas režīms VGA-1 1680x1050_60.00
xrandr –izvade VGA-1 –režīms 1680x1050_60.00
Brāli, es domāju, ka tavs raksts bija ļoti labs, tas man ļoti palīdzēja, liels paldies, brāli!
Izvēlieties pirmo metodi ar izšķirtspēju 1440 × 900, un tā darbojas.
#! / bin / bash
## Lietotais režīms:
# Nosaukuma scipt faila modelīns
# ./modeline.sh «3840 2160 60 ″ DP-1
# 3840 2160 ir izšķirtspēja
# 60 ir hz
# DP-1 ir izejas ports
modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
echo $ modeline
xrandr –newmode $ modeline
režīms = »$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '»' -f2) »
xrandr –addmode $ 2 \ »$ mode \»
xrandr –output $ 2 - režīms \ »$ mode \»
Sveiki! Ko darīt, ja es vēlos pievienot šo jauno izšķirtspēju savam VGA monitoram? jūs tos izveidojāt tikai DVI un HDMI! Lūdzu!
Komandu, kuru es ieliku, jūs aizstājat tikai ar jūsu vārdu, VGA-1, VGA-0, VGA-2 utt. Tā kā jūs izmantojat gtf, tas parāda, kāds nosaukums ir jūsu monitoriem.
Ļoti labs jūsu raksts, bet, lai mainītu izšķirtspēju, vajadzēja visu pvto dienu. Izšķirtspēja nav saglabāta, līdz šim tā ir laba, taču nedarbojas neviena no divām iespējām, kuras jūs devāt, lai to saglabātu. Linux ir ļoti labs, taču šīs detaļas liek cilvēkiem atgriezties pie logiem, nedomājot