El İle Ekran Çözünürlük Ayarlama




Bazen ekran kartı ile monitör uyumsuzluğundan bazen masaüstünden bazen de daha başka nedenlerden dolayı monitör için gerekli olan ekran çözünürlüğü ve ekran hızını bulamayabiliyoruz. Bu gibi durumlarda haliyle bazı görüntü bozuklukları bizi rahatsız eder.
Bu deneyimi özellikle yıllardır kullandığım bilgisayar elektrik dalgalanmaları yüzünden çöplük olunca geçici olarak aldığım İntel ekran kartlı bilgisayarda yaşadım.
Bu gibi sorunlar için daha önceleri bulduğum ve kullandığım bazı çözümler işe yaramayınca yine her zaman olduğu gibi deneme-yanılma dediğimiz acemi kurtaran işlem imdadıma yetişti. Bilgisayarımı çöpe atmak durumunda kaldığıma üzülsem de uğraşmak zorunda kaldığım bu işlem için de bir hayli sevindim. Zira her bilgisayarda, her masaüstünde ve her dağıtımda çözüm olabilecek genel bir işlem olduğunu düşünüyorum, umarım da öyledir...

İstenen ekran çözünürlüğü ve hızının olmadığı durumlarda siz de herhangi bir bozuk görüntü yaşıyorsanız sürücü kurulu olsun veya olmasın işleme başlayalım. Yapacağımız işlem yeni kullanıcılara belki zor gibi görünebilir ama oldukça kolaydır, biraz dikkat yeterli olacaktır...

İlk önce kullandığınız monitörün çözünürlüğünü bilmiyorsanız kendi sitesinden desteklediği çözünürlük ve ekran hızı bilgilerini öğrenin.
Burada anlatacağım çözünürlük kendi mönitörümden bir örnektir, siz aynı işlemi kendi monitörünüzün değeriyle yapmalısınız.

Benim monitör 1440x900 çözünürlük, 75 hertz ekran hızı olduğu için bu bilgiyi uçbirime alttaki komutla giriyorum.
(Siz kendi monitörünüzün bilgisini girin).
gtf 1440 900 75 
 
Bende bu çıktıyı verdi.
(Sizin çıktı farklı olabilir)
  # 1440x900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz   Modeline "1440x900_75.00"  136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync

Bu çıktıya göre bize lazım olan alttaki bölümdür.
(Sizin kendi çıktınızdaki bölüm farklı olabilir)
136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync

Bize lazım olan bölümü aldıktan sonra şimdi bize lazım olan diğer bilgiyi alacağız.
xrandr 

Bendeki sonuç böyle.
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192 
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm    1024x768      60.00     800x600       60.32    56.25     848x480       60.00     640x480       59.94     1440x900      75.00*

Benim monitörün çıktısı VGA1 şeklindeymiş.
(Sizdeki farklı olabilir)

Her iki bilgiyi aldığımıza göre bu bilgileri bir not defterine alttaki gibi yazalım, tabi siz kendi bilgilerinizi gireceksiniz, bunun örnek olduğunu unutmayın.
#! /bin/sh 
# /etc/init.d/ekran 
xrandr --newmode "ekran" 136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync 
xrandr --addmode VGA1 "ekran" 
xrandr --output VGA1 --mode "ekran"

Bu da işaretlediğim yerleri sizin doldurmanız gereken örnek.
#! /bin/sh 
# /etc/init.d/ekran 
xrandr --newmode "ekran" BURASI 
xrandr --addmode BURASI "ekran" 
xrandr --output BURASI --mode "ekran"

Her iki örneğe bakarak ne yapmanız gerektiği daha iyi anlaşılır.
Buraya kadar anlaşıldıysa dosyayı kaydedin ve ismini ekran yapın.
su ve sudo komutuyla dosya yöneticisini açın, hazırladığınız ekran ismindeki dosyayı /usr/lib dizinine yapıştırın...

Hazırladığınız dosyanın her sistem açılışında otomatik çalışması için kullandığınız masaüstünün "Başlangıç uygulamaları" programından "Yeni ekle" yoluyla hazırladığınız dosyanın yolunu göstermeniz yeterli olacaktır...

Bu basit işlem bana ilaç gibi geldi, umarım benzer sorunu yaşayanların da işini görür...

Ek Not: Buradan sonuç alamazsanız ve ekran kartınız İntel ise bu işleme buradan devam edebilirsiniz.

Yorumlar