Hvordan endre skjermoppløsning ved hjelp av xrandr

Endre oppløsning på distros basert på GNOME o KDE det er veldig lett. For de som bruker Åpen boks og derivater, saken er litt mer komplisert. Dette resulterer i det meste i en lang forklaring på hvordan du endrer konfigurasjonsfilen til X-server: xorg.conf, plassert i etc / X11.

Selv om det ikke er noe galt med denne metoden, har xorg.conf blitt utfaset og kan være skremmende for mange brukere.

Bruk xrandr er mer rask y lett. I tillegg har den flere grafiske grensesnitt og kan brukes til andre nødvendigheter veldig interessant, for eksempel konfigurasjonen av to skjermer, etc.

Hvordan bruke xrandr

Først må du liste opp de forskjellige oppløsningene som er tilgjengelige for skjermen:

xrandr -q

Hvis oppløsningen du leter etter ikke er oppført, kan det være fordi skjermen ikke egentlig støtter den, eller at du trenger å installere en bedre driver (ati, intel eller nvidia).

Still deretter oppløsningen du vil bruke (endre "1400 × 1050" til ønsket oppløsning):

xrandr -s 1400x1050

Justere dpi

Dpi skiller seg fra oppløsningen på skjermen (referert til som piksler x tomme) og påvirker dekorasjonen til vinduene, størrelsen på den samme, gjengivelsen av skriftene osv.

På mange skjermer vil xrandr stille inn dpi automatisk. Hvis ikke, eller hvis du foretrekker å endre denne konfigurasjonen, kan du spesifisere den manuelt:

xrandr - dpi 96 -s 1400x1050

Hvis det mislykkes, kan du spesifisere dpi i ~ / .Xdefaults

Jeg åpnet en redaktør og la følgende i den filen:

Xft.dpi: 96

Denne dpi blir brukt på alle de nye vinduene du åpner. Du kan også logge ut for å se resultatene av denne endringen (du trenger ikke å starte systemet på nytt).

Hvis 96 ikke er riktig dpi for deg, kan du prøve 72 eller 135.

To skjermer

Det er også mulig å bruke xrandr til å konfigurere to skjermer. For å gjøre dette må du benytte deg av alternativene –rett-til-venstre-av.

Her er et eksempel på et nvidia-kort:

Først må du liste opp skjermene med xrandr.

xrandr -q

Resultatet blir omtrent slik:

Skjerm 0: minimum 320 x 200, nåværende 1920 x 1200, maksimalt 4096 x 4096
DVI-I-1 tilkoblet 1920x1200 + 0 + 0 (izannormal venstre omvendt høyre x akse y-akse) 520mm x 320mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
DVI-I-2 tilkoblet 1920x1200 + 0 + 0 (normal venstre invertert høyre x akse og akse) 520mm x 320mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
TV-1 frakoblet (normal venstre invertert høyre x akse y-akse)

Bruk deretter xrandr til å konfigurere skjermene. Endre navnene "DVI-I-1" og "DVI-I-2" til navnene på skjermene dine. Det kan også hende du må justere oppløsningen og endre “–venstre-av” til “–høyre-av”.

xrandr --auto - utgang DVI-I-2 - modus 1920x1200 - venstre av DVI-I-1

Det har samme effekt som:

xrandr --auto - utgang DVI-I-1 - modus 1920x1200 - rett av DVI-I-2

For å stille inn den primære skjermen, bruk alternativet –primary:

xrandr --auto - utgang DVI-I-1 - modus 1920x1200 - primær - rett av DVI-I-2

Konfigurer xrandr for å starte ved oppstart

Denne metoden varierer avhengig av skrivebordsmiljøet du bruker (gnome, kde, xfce).

I openbox legger du til xrandr-kommandoen i ~ / .config / openbox / autostart.sh.

I fluxbox gjør du den samme operasjonen, men i filen ~ / .fluxbox / startup

Avhengig av skrivebordsmiljøet du bruker, kan du legge til xrandr i ~ / .xinit

Grafikkverktøy

Det er veldig gode grafiske grensesnitt for xrandr. Blant de mest kjente kan vi nevne lxrandr, grandr, krandr og arandr.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

15 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Alex sa

    Bra innlegg, for en tid tilbake skrev jeg en artikkel om hvordan du konfigurerer to skjermer under openbox og også genererer tilfeldige bakgrunnsbilder for hver av skjermene: link

  2.   Invitatess_92839 sa

    La oss se om jeg forstår ... forestill meg at jeg ikke har den oppløsningen jeg vil ha på en skjerm, med noen av disse grafiske grensesnittene, vil jeg kunne lage den oppløsningen og få den til å fungere ved oppstart?

    Og hvor legger jeg den filen (i tilfelle det ikke er mulig med de grafiske grensesnittene) for eksempel i Gnome og KDE?.

    Tusen takk, jeg har lett etter en løsning på oppløsningsproblemet i lang tid, men alle setter den sammen med Xorg-filen, conf, men den filen i de nyere versjonene av distroene brukes ikke lenger.

  3.   La oss bruke Linux sa

    Hvis oppløsningen du ønsker ikke vises i grensesnittet som GNOME eller KDE gir for å endre skjermoppløsningen, kan du prøve denne metoden, ja. Det er imidlertid veldig sannsynlig at hvis skjermoppløsningen du leter etter ikke vises, er det fordi den IKKE støttes av skjermen. Visst, det er unntak fra denne regelen, men de er vanligvis veldig sjeldne. Klem! Paul.

  4.   Invitatess_92839 sa

    Nei, i mitt tilfelle har skjermen en maksimal og opprinnelig oppløsning på 1366 × 768, i Windows fungerer den perfekt med Intel-driveren, skjermen er en maskin (kanskje det er på grunn av merkevaren). GNU / Linux maksimal oppløsning var 800 × 600 eller 1024 × 600, avhengig av distro, men derfra gikk det ikke opp. Jeg prøvde med alle distroene, men bare i en dukket den riktige oppløsningen opp uten å bruke kommandoer xrandr og cvt skjermen min, i Ubuntu 10.10, men jeg kunne ikke bruke de grafiske effektene, jeg vet ikke hvorfor, ikke engang å oppdatere ...

    Så jeg skal teste hva du har lagt her, og jeg vil fortelle deg om det fungerer ...

    PS: det er rart, for på min brors HP-skjerm, som har en opprinnelig oppløsning på 1600 × 900, hadde jeg ingen problemer med oppløsningen, jeg har en teori om at det kan være fordi skjermen min ikke støttes eller ikke blir gjenkjent av kjerne maskinvaregenkjenningssystem.

    En hilsen.

  5.   Steve sa

    Det har fungert for meg i en oppløsningskonfigurasjonsfeil som har skjedd i LinuxMint i mitt tilfelle 12. Av en eller annen grunn når den starter systemet, kjenner den ikke igjen oppløsningen til skjermen min. Men jeg har løst det ved å installere 'grandr', lage et ikon på skrivebordet som jeg må bruke hver oppstart på skrivebordet. Jeg brukte også 'lxrandr', men jeg tilpasset meg bedre med 'grandr'. Definitivt sterkt anbefalt 'grandr'. Hilsen 🙂

  6.   Max jonathan sa

    Jeg bruker et skript på netbooken min som bruker xrandr, det lar meg bruke oppløsninger som ikke støttes eller i det minste ikke er oppført som standard, siden maksimum er 1024 × 600 og med skriptet kan jeg sette det til 1280 × 750
    http://dl.dropbox.com/u/44801426/newrez
    Det fungerer ikke bare for gnome, jeg bruker det i XFCE
    Jeg kan ikke huske kilden der jeg fant den, men bare google den; D

  7.   Hang1 sa

    Jeg bruker Xrandr til å rotere skrivebordsposisjonen på nettboken bare når jeg virkelig trenger det, fordi det blir smertefullt sakte. Når jeg er ferdig med å bruke den, må jeg drepe den og starte X på nytt.

  8.   Invites_92839 sa

    Kan noen fortelle meg hvorfor?

  9.   Andres sa

    Hei venn jeg har følgende problem i en centos versjon 4
    Min kunnskap om Linux er praktisk talt null, og når jeg prøver å gå inn i det grafiske miljøet får jeg en ikke-støttet inngangsmelding.
    Jeg prøvde å endre konfigurasjonen ved hjelp av den metoden som du forklarer her, og jeg får Can't open display (null)
    Fortell meg hvordan jeg kan gjøre for å gjenopprette skjermkonfigurasjonen, siden jeg ikke bruker oppsettalternativet

    Takk for hjelpen du kan gi meg

    1.    la oss bruke linux sa

      Det ville være fint om du setter nøyaktig kommandoene du skriver inn og de fullstendige feilmeldingene.
      Jubel! Paul.

    2.    Neutron Poncho sa

      Denne kommandoen brukes når du allerede er inne i det grafiske systemet (X-server). I ditt tilfelle starter ikke det grafiske systemet, først må du lage det grafiske systemet som er Xorg.

  10.   Jonatan sa

    Jeg vet at det er lenge siden innlegget, men noen kunne fortelle meg hvordan jeg skal arkivere endringene i xubuntu vil være til stor hjelp takk

  11.   alvaro sa

    Takk for innlegget du hjalp meg mye nå ser skjermen min super ut!

  12.   John sa

    Hei, opplæringen din har vært veldig nyttig, jeg er bare ett skritt unna å fullføre, og jeg vil at du skal forklare meg bedre hvordan jeg kan starte økten, jeg har installert xubuntu. Jubel

  13.   Rodrigo sa

    Upåklagelig tusen takk!