Zoeken op website

Hoe u een aangepaste schermresolutie instelt in Ubuntu Desktop


Is de resolutie van uw scherm (of externe monitor) laag? waardoor de items op uw scherm er groter en minder duidelijk uitzien? Of wil je simpelweg de huidige maximale resolutie verhogen of een aangepaste resolutie toevoegen?

In dit artikel laten we zien hoe u ontbrekende weergaveresoluties kunt toevoegen of een aangepaste weergaveresolutie kunt instellen in Ubuntu en zijn afgeleiden zoals Linux Mint. Aan het einde van dit artikel kun je een hogere resolutie instellen, waardoor de inhoud op je scherm scherper en duidelijker wordt weergegeven.

De resolutie of richting van het scherm wijzigen met behulp van beeldschermen

Normaal gesproken kunt u, om de resolutie of oriëntatie van het scherm te wijzigen, de grafische gebruikersinterface van Displays gebruiken (open het overzicht Activiteiten en typ Displays , klik om het te openen of Systeemmenu en typ vervolgens Beeldschermen en open het).

Opmerking: als u meerdere beeldschermen op uw computer heeft aangesloten (zoals weergegeven in de volgende afbeelding), kunt u, als ze niet gespiegeld zijn, verschillende instellingen op elk beeldscherm hebben . Als u de instellingen voor een weergaveapparaat wilt wijzigen, selecteert u dit in het voorbeeldgebied.

Selecteer vervolgens de resolutie of schaal die u wilt gebruiken, kies de oriëntatie en klik vervolgens op Toepassen. Selecteer vervolgens Deze configuratie behouden.

De resolutie of richting van het scherm wijzigen met Xrandr

Als alternatief kunt u ook de krachtige tool xrandr gebruiken (een opdrachtregelinterface voor RandR (Formaat wijzigen en Roteren ) X Window System-extensie) die wordt gebruikt om de grootte, oriëntatie en/of reflectie van de uitgangen voor een scherm in te stellen.

U kunt het ook gebruiken om de schermgrootte in te stellen of alle actieve monitoren weer te geven, zoals weergegeven.

xrandr --listactivemonitors

Om de namen van de verschillende uitgangen die beschikbaar zijn op uw systeem en de beschikbare resoluties op elk daarvan weer te geven, voert u xrandr uit zonder enige argumenten.

xrandr

Stel de schermresolutie in Ubuntu in

Om de resolutie voor een scherm voor een externe monitor met de naam DP-1 in te stellen op 1680×1050, gebruikt u de vlag --mode zoals weergegeven.

xrandr --output DP-1 --mode 1680x1050

U kunt de vernieuwingsfrequentie ook instellen met de vlag --rate, zoals weergegeven.

xrandr --output DP-1 --mode 1680x1050 --rate 75

Je kunt ook --left-of, --right-of, --above, --below gebruiken en --same-as opties om uw schermen relatief ten opzichte van elkaar te rangschikken.

Ik wil bijvoorbeeld dat mijn externe monitor (DP-1) links van het laptopscherm (eDP-1) wordt geplaatst in overeenstemming met de daadwerkelijke fysieke positionering:

xrandr --output DP-1 --left-of eDP-1 

Houd er rekening mee dat alle wijzigingen die u met xrandr maakt, slechts van kracht zijn totdat u uitlogt of het systeem opnieuw opstart. Om xrandr wijzigingen blijvend aan te brengen, gebruikt u de xorg.conf configuratiebestanden voor de Xorg X-server (voer man xorg.conf uit voor details over hoe u een xorg.conf bestand) – dit is de meest effectieve methode.

Je kunt ook het ~/.xprofile bestand gebruiken (voeg er xrandr commando's aan toe), maar er zijn enkele nadelen aan het gebruik van deze methode, een daarvan is dat dit script wordt gelezen vrij laat in het opstartproces, dus het zal de resolutie van de displaymanager niet veranderen (als je er een gebruikt, bijvoorbeeld lightdm).

Ontbrekende beeldschermresolutie toevoegen of aangepaste weergaveresolutie instellen met xrandr

Het is mogelijk om een ontbrekende of aangepaste weergaveresolutie toe te voegen, bijvoorbeeld 1680 x 1000 aan het paneel Beeldschermen, voor een specifiek weergaveapparaat (DP-1), zoals hieronder uitgelegd.

Als u een ontbrekende of aangepaste weergaveresolutie wilt toevoegen, moet u de modi VESA Coulated Video Timing (CVT) hiervoor berekenen. U kunt dit als volgt doen met het hulpprogramma cvt.

Als u bijvoorbeeld een horizontale en verticale resolutie van 1680 x 1000 nodig heeft, voert u de volgende opdracht uit.

cvt 1680 1000

Kopieer vervolgens de Modeline (“1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) uit de uitvoer van de cvt commando en gebruik het om een nieuwe modus te creëren met behulp van de xrandr zoals weergegeven.

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync

Voeg vervolgens de nieuwe modus toe aan het display.

xrandr --addmode DP-1 "1680x1000_60.00"

Open nu de Beeldschermen en controleer of de nieuwe resolutie is toegevoegd.

De bovenstaande wijzigingen zijn slechts tijdelijk en gelden voor de huidige sessie (ze blijven van kracht totdat u zich afmeldt of het systeem opnieuw opstart).

Om de resolutie permanent toe te voegen, maakt u een script met de naam external_monitor_resolutie.sh in de map /etc/profile.d/.

sudo vim /etc/profile.d/external_monitor_resol.sh

Voeg vervolgens de volgende regels toe aan het bestand:

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"

Sla de wijzigingen op en sluit het bestand af.

Voor meer informatie over hoe xrandr werkt en hoe je het kunt gebruiken, lees de manpagina:

man xrandr 

Dat brengt ons aan het einde van dit artikel. Als u ideeën heeft om te delen of als u vragen heeft, kunt u ons bereiken via het onderstaande feedbackformulier.