Ubuntu iş stolunda aýratyn ekran çözgüdini nädip düzmeli


Ekranyňyzyň (ýa-da daşarky monitoryň) çözgüdi pesmi? şeýlelik bilen ekranyňyzdaky zatlary has uly we düşnükli edip görkezýärmi? Ora-da häzirki maksimum çözgüdi köpeltmek ýa-da adaty çözgüt goşmak isleýärsiňizmi?

Bu makalada, Ubuntu-da we Linux Mint ýaly emele gelenlerde ýitirilen displeý çözgüdini nädip goşmalydygyny ýa-da nädip düzmelidigini görkezeris. Bu makalanyň soňuna çenli ekranyňyzdaky mazmuny has ýiti we düşnükli edip, has ýokary çözgüt düzüp bilersiňiz.

Ekranyň çözgüdini ýa-da ugruny üýtgetmek

Adatça, ekranyň ölçegini ýa-da ugruny üýtgetmek üçin “Displays” grafiki ulanyjy interfeýs guralyny ulanyp bilersiňiz (Işleriň synyny açyň we Görkezişleri ýazyň, açmak üçin basyň ýa-da Ulgam menýusy, soňra Displeýleri ýazyň we açyň).

Bellik: Kompýuteriňize birnäçe displeý birikdirilen bolsa (aşakdaky suratda görkezilişi ýaly), aýna bolmasa, her ekranda dürli sazlamalar bolup biler. Ekranyň enjamy üçin sazlamalary üýtgetmek üçin deslapky meýdançada saýlaň.

Ondan soň, ulanmak isleýän çözgüdiňizi ýa-da masştabyňyzy saýlaň we ugruny saýlaň we “Goý” düwmesine basyň. Soňra bu konfigurasiýany saklaň saýlaň.

Xrandr ulanyp, ekranyň çözgüdini ýa-da ugruny üýtgetmek

Alterna-da bolmasa, güýçli xrandr guralyny (RandR (Resize and Rotate) X Window System giňeltmesine buýruk setiri interfeýsi) ulanyp bilersiňiz, bu ekranyň netijeleriniň ululygyny, ugruny we/ýa-da şöhlelenmesini kesgitlemek üçin ulanylýar.

Şeýle hem, ekranyň ululygyny kesgitlemek ýa-da görkezilişi ýaly ähli işjeň monitorlary sanamak üçin ulanyp bilersiňiz.

$ xrandr --listactivemonitors

Ulgamyňyzda bar bolan dürli netijeleriň atlaryny we hersinde bar bolan kararlary görkezmek üçin, hiç hili argumentsiz xrandr işlediň.

$ xrandr

DP-1-den 1680 × 1050 atly daşarky monitor üçin ekranyň ölçegini kesgitlemek üçin görkezilişi ýaly --mode baýdagyny ulanyň.

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

Şeýle hem, görkezilişi ýaly --rate baýdagyny ulanyp, täzeleniş tizligini belläp bilersiňiz.

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

Şeýle hem, - çepden , - right , --above , --below we --same-as opsiýalary.

Mysal üçin, daşarky monitorymyň (DP-1) noutbuk ekranynyň (eDP-1) hakyky fiziki ýerleşişine laýyklykda ýerleşdirilmegini isleýärin:

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

Xrandr ulanyp edilen islendik üýtgeşmeleriň diňe ulgamdan çykýançaňyz ýa-da täzeden açýança dowam etjekdigini ýadyňyzdan çykarmaň. Xrandr-y yzygiderli üýtgetmek üçin, Xorg X serweri üçin xorg.conf konfigurasiýa faýllaryny ulanyň (xorg.conf faýlyny nädip döretmelidigi barada jikme-jiklikler üçin man xorg.conf işlediň) - bu iň täsirli usul.

Şeýle hem ~/.xprofile faýlyny ulanyp bilersiňiz (oňa xrandr buýruklaryny goşuň), ýöne bu usuly ulanmagyň käbir kemçilikleri bar, biri, bu skript başlangyç işinde gaty giç okalýar, şonuň üçin çözgüdi üýtgetmez displeý dolandyryjysynyň (meselem, lightdm ulanýan bolsaňyz).

Missitirim bolanlary nädip goşmaly ýa-da xrandr ulanyp, ýörite displeý çözgüdini düzmeli

Aşakda düşündirilişi ýaly, belli bir displeý enjamy (DP-1) üçin Displeýler paneline ýitirilen ýa-da adaty displeý çözgüdi goşmak mümkin.

Missingitirilen ýa-da adaty displeý çözgüdi goşmak üçin, VESA utgaşdyrylan wideo wagty (CVT) reesimlerini hasaplamaly. Muny cvt kömekçi programmasyny ulanyp aşakdaky ýaly edip bilersiňiz.

Mysal üçin, 1680 x 1000 keseligine we dikligine çözgüt gerek bolsa, aşakdaky buýrugy işlediň.

$ cvt 1680 1000

Ondan soň, cvt buýrugynyň çykyşyndan Modeline (“1680x1000_60.00 ″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync + vsync) göçüriň we görkezilişi ýaly xrandr ulanyp täze re createim döretmek üçin ulanyň.

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

Soňra ekrana täze re modeim goşuň.

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

Indi Görkezişleri açyň we täze çözgüdiň goşulandygyny barlaň.

Aboveokardaky üýtgeşmeler diňe wagtlaýyn bolup, häzirki sessiýa üçin işleýär (ulgamdan çykýançaňyz ýa-da täzeden açýançaňyz dowam edýär).

Rezolýusiýany hemişelik goşmak üçin /etc/profile.d/ katalogynda external_monitor_resolution.sh atly skript dörediň.

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

Soňra faýla aşakdaky setirleri goşuň:

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

Üýtgeşmeleri ýazdyryň we faýldan çykyň.

Xrandr-iň işleýşi we ony nädip ulanmalydygy barada has giňişleýin maglumat üçin onuň adam sahypasyny okaň:

$ man xrandr 

Bu, bu makalanyň soňuna getirýär. Paýlaşmak ýa-da soraglaryňyz bar bolsa, aşakdaky seslenme formasy arkaly bize ýüz tutuň.