sisällä yleisimmistä ongelmista, joita olen kohdannut kun muutin ensimmäisen kerran Ubuntuun oli näytön tarkkuuksien aihe Ja muutama lisälaitteiden havaitsemisongelma, puhun 10 vuotta sitten, minulla oli tuolloin pelilaite.
Tähän käytin 3 näyttöä ja näytönohjaimen portteja ja sen lisäksi emolevyn portilla, joka Windowsissa on mahdollista enemmän ilman, toisaalta Linuxissa, en ole pystynyt tekemään sitä.
Joka tapauksessa se ei ole jotain, mikä sitä vaatii kuten monet teistä tietävät, kaikki mahdolliset resoluutiot jäljitellään Windowsissa kun taas Linuxissa vain oikeat niin sanotut joten kun halusin tehdä peilinäyttöjä, törmäsin suureen ongelmaan, koska käytettäessä VGA-portteja se näytti vain tiettyjä resoluutioita kun taas DVI: n ja HDMI: n kanssa muut konfliktit syntyvät.
Tämän Löysin Xrandrin pienen työkalun, joka auttoi minua ratkaisemaan ongelmani. Tässä tapauksessa meillä on oltava kaikki näytöt, joita aiomme käyttää, tai jos se on vain yksi, meillä ei ole ongelmia.
Ensimmäisessä vaiheessa aiomme ottaa käyttöön vielä yhden tarkkuuden näytön asetuksissamme, ensin tarkistamme vaihtoehdon, jonka haluamme saada monitorillemme ja näytönohjaimelleni Olen kiinnostunut mahdollistamaan 1280 × 1024 -resoluution.
Nyt on tärkeää tarkistaa, mitä resoluutioita monitorimme tukee, ja millä taajuudella se toimii.
Tutkimme tätä jo, tämän tiedon avulla saamme ne tällä syntaksilla:
gtf 1280 1024 70
Tämä komentorivi heitti minulle jotain seuraavista:
# 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
Meitä kiinnostaa seuraava:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Ennen sitä yksin meidän on suoritettava seuraava terminaalissa:
Xrandr
Missä me näyttää tietoja näytöistämme, tässä tunnistamme ne, minun tapauksessani minulla on VGA-0 DVI-1 ja HDMI-1
Saatuasi tiedot lisätä näyttötiloihin jatkamme näiden tilojen lisäämistä seuraavasti, lisäämällä edellisen komennon meille antamat tiedot:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Suoritettuamme tämän edellisen rivin, joka lisäsi uuden resoluutiotilan ruudulle, suoritamme seuraavan komentorivin, Lisään tarkkuuden HDMI- ja DVI-näyttöihin:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
Ja lopuksi jatkamme päätöslauselmien mahdollistamista
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Tällä viimeisellä komentorivillä olemme ottaneet käyttöön haluamasi resoluutiotilan Ubuntussa ja voimme valita sen kohdasta Järjestelmä> Asetukset> Näytöt tai voimme ottaa sen käyttöön yksinkertaisesti suorittamalla tämän komentorivin (minun tapauksessani):
xrandr -s 1280x1024_70.0
Lopuksi voin vain kommentoida sitä Tämä prosessi on voimassa vain istunnon aikana, joka meillä on, joten järjestelmän uudelleenkäynnistyksen yhteydessä sovellettuja muutoksia ei tallenneta, ongelman ratkaisemiseksi voimme luoda komentosarjan, joka toimii käynnistyksen yhteydessä.
Tai voimme hyödyntää seuraavia, avaamme seuraavan tiedoston ja muokkaamme:
sudo gedit /etc/gdm/Init/Default
Etsimme seuraavia rivejä:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
Ja juuri niiden alle, minun tapauksessani lisätään seuraava:
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
Toinen on luoda bash, joka suorittaa samat komennot, mutta minun tapauksessani pidän yllä.
#!/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
En ole asiantuntija, joka luo bashia, mutta se olisi jotain sellaista, jos joku haluaa tukea sen parantamiseksi, hänet arvostetaan.
Mahdollisuuksien mukaan minulle jää ratkaisu, joka ei ole ajan mittaan ollut tehokas, jos tiedät muita menetelmiä tai sovelluksia, älä epäröi jakaa niitä, koska olen erittäin kiitollinen.
Erittäin mielenkiintoinen, pidän artikkelin mielessä. Terveisiä.
Olen seurannut ohjeita, mutta Ubuntu 16.04: ssä ei ole / etc / gdm -hakemistoa
En tiedä mihin sijoittaa komentosarja niin, että se alkaa virheettömästi.
Paljon kiitoksia opetusohjelmasta!
Jos se voi auttaa jotakuta ... minun tapauksessani jättää muutos pysyvästi ubuntu 18.04: lla. Minun oli luotava .xprofile-tiedosto kotiin / käyttäjälle ja lisättävä kokoonpano seuraavasti
sudo gedit /home/team/.xprofile
ja asiakirja-aineistossa seuraavat, minun tapauksessani haluamallani tarkkuudella
xrandr –uusi tila «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
xrandr - muokattu tila VGA-1 1680x1050_60.00
xrandr –ulostulo VGA-1 –tila 1680x1050_60.00
Veli, ajattelin, että artikkelisi oli erittäin hyvä, se auttoi minua paljon, kiitos paljon veli!
Ota ensimmäinen menetelmä, resoluutio 1440 × 900, ja se toimii.
#! / Bin / bash
## Käytetty tila:
# Nimi scipt-tiedoston malline
# ./modeline.sh «3840 2160 60 tuuman DP-1
# 3840 2160 on päätöslauselma
# 60 on hz
# DP-1 on lähtöportti
modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
echo $ malline
xrandr –newmode $ -malli
mode = »$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '»' -f2) »
xrandr –addmode $ 2 \ »$ mode \»
xrandr –output $ 2 –tila \ »$-tila \»
Hei! Entä jos haluan lisätä uuden tarkkuuden VGA-näyttöni? teit ne vain DVI: lle ja HDMI: lle! Ole kiltti!
Korvataan vain kirjoittamani komento nimellä, joka sinulla on, VGA-1, VGA-0, VGA-2 jne. Koska suoritat gtf: n, se näyttää, mikä nimi monitorillasi on.
Erittäin hyvä artikkelisi, mutta resoluution muuttaminen kesti kaiken pvto-päivän. Tarkkuutta ei ole tallennettu, toistaiseksi hieno, mutta kumpikaan antamistasi vaihtoehdoista ei toimi. Linux on erittäin hyvä, mutta nämä yksityiskohdat saavat ihmiset palaamaan ikkunoihin ajattelematta