Linux kullanırken çift monitör kurulumlarını hafife aldığımız bir şey olsa da, işler her zaman tak ve çalıştır kadar basit değildir. Donanımınızla çalışmak istemeyen bir masaüstü ortamı kullanıyor olabilirsiniz veya monitörlerinizden birini desteklediği çözünürlükten daha düşük bir çözünürlüğe ayarlamakta ısrar eden bir pencere yöneticiniz olabilir. Bunun gibi problemler için XRandR son derece değerli bir araç olduğunu kanıtlayacaktır.
Monitörünüzün desteklediği çözünürlükleri öğrenin
Ekranınızın hangi çözünürlükleri desteklediğini görmek için XRandR'yi sorgulayarak başlayın:
xrandr -q

Xrandr'ı sorgula
Ekran görüntüsünde 1920×1080 çözünürlüğünde bağlanan HDMI-A-1 isimli monitörü görüyoruz. “Ekran 0”, mevcut konfigürasyonunuzda sahip olduğunuz “ekran alanının” tamamı için kullanılan alandır. Bu durumda HDMI-A-1 ekranının iki katı genişliktedir (3840×1080) çünkü izlediğimiz ekranın sağında aynı çözünürlüğe sahip başka bir ekran daha bulunmaktadır. Çıkışı biraz daha aşağı kaydırdığımızda DP-1 adı verilen ikinci monitörü görebiliriz.
![XRandR ile çift monitör nasıl kurulur XRandR ile çift monitör nasıl kurulur]()
Xrandr İkinci Ekran Modu
Çözünürlüğün yanındaki yıldız işareti (*) seçilen modu temsil eder. X protokolünde çözünürlükler her zaman “modlar” olarak etiketlenir. Çözünürlüğün yanındaki artı işareti (+), XRandR'nin söz konusu ekran için en uygun mod olduğuna inandığı şeydir.
Terminalinize xrandr -q yazdığınızda, monitörlerinizin her zaman bilgisayarınıza bağlanmak için kullandıkları kablo türü önekine (örneğin, HDMI, DP, VGA, DVI) sahip olacağını fark edeceksiniz. Bu, görünen adın çok karmaşık olmamasını sağlar.
XRandR'yi doğru şekilde ayarlayın
Basitlik açısından, bu kılavuzun geri kalanında 1080p (1920×1080) optimum çözünürlüğe sahip iki DisplayPort (DP) ekran kullandığınız varsayılacaktır.
XRandR'nin nasıl çalıştığını hemen öğrenmek için iki ekranınızı genişletelim:
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080
Aşağıda bu komutların ne anlama geldiğinin bir özeti bulunmaktadır:
- --auto bayrağı, zaten bağlı olan devre dışı bırakılmış bir cihazı etkinleştirmek veya artık algılanmayan bir cihazı devre dışı bırakmak için kullanılır. Bu, ekranın hiçbir şey görüntülemeyebileceği bazı sorunların çözülmesine yardımcı olur.
- İlk komut, XRandR'ye grafik donanımınızın ana DisplayPort arayüzüne bağlı ekranı çözünürlüğü 1920×1080 olarak ayarlamasını ve ekranı diğer ekranın soluna yönlendirmesini söyler. Yapmak istediğiniz şey bu değilse, --left-of'u --right-of olarak değiştirin . Aynı şeyi başarmak için ikinci komutta --left-of komutunu da kullanabilirsiniz.
- İkinci komut, ikinci monitörün çözünürlüğünü 1920×1080 olarak ayarlar.
Ekranınızı dikey olarak genişletmek mi istiyorsunuz? --left-of veya --right-of'u --above veya --below olarak değiştirmeniz yeterlidir .
Her iki ekrana da yansıtmak ister misiniz? Bunun yerine --same-as kullanın . Örneğin, DP-1'in DP-0'ı yansıtmasını istiyorsanız şunu girersiniz:
xrandr --auto --output DP-1 --same-as DP-0
Bu, özellikle projektörü bir dizüstü bilgisayarda veya benzeri bir bilgisayarda kullanmak istediğinizde kullanışlıdır.
Belirli bir yenileme hızı ayarlamak istiyorsanız --rate bayrağını kullanın :
xrandr --auto --output DP-0 --mode 1920x1080 --rate 60
Unutmayın, XRandR sihir değildir. Ekranınızın desteklediğini bilmediği bir yenileme hızı ayarlayamaz. Örneğin, 60Hz monitörünüzü, desteklediği yenileme hızı olmadığı sürece basit bir komutla muhteşem bir 144Hz oyun monitörüne dönüştüremezsiniz. Başlangıçta yürütülen sorgu size tek bir sütunda, belirli bir donanım için belirli bir çözünürlük için mevcut yenileme hızlarını söyleyecektir.
Ayrıca, kullanmakta olduğunuz masaüstü ortamının veya pencere yöneticisinin, yenileme hızını en yavaş ekranın maksimum hızından daha yükseğe ayarlamanıza izin vermeyebileceğini unutmayın.
Ekranı kapatmak için --off komutunu kullanmanız yeterlidir :
xrandr --output DP-1 --off
Örneğin burada --auto içermediğine dikkat edin . Yalnızca normalde kapatılabilecek ancak bağlı olan ekranları açmak için bir yedekleme görevi gördüğü için bu gerçekten gerekli değildir. Şu anda yapmak istediğimiz şey bu değil.
Ekranı tekrar açmak için ekranın modunu --auto bayrağıyla ayarlayın :
xrandr --auto --output DP-1 --mode 1920x1080
Yeniden başlatmalarda XRandR ayarlarını koruyun
Artık ekranınızı tam olarak istediğiniz gibi ayarladınız, ancak henüz yeniden başlatmak için acele etmeyin. Bilgisayarınız yeniden başlatıldığında bu ayarları kaybedecektir. Bunu önlemek için bir script yazmamız gerekecek.
Ana dizininizde Monitorsetup.sh adlı bir dosya oluşturun . Basitlik açısından, soldaki ekran DP-0 olacak şekilde iki adet 1080p DisplayPort ekranı kurduğumuz ilk örneğe geri döneceğiz. Bu durumda dosyada şunu dolduracağız:
#!/bin/bash
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080
Aklınıza başka bir komut gelirse, örnekte yazılanları o komutla değiştirin ve dosyayı kaydedin. Sadece üst satırın ( #!/bin/bash ) korunduğundan emin olun.
Bu, Linux'un betiğinizi yürütmek için doğru kabuğu kullanmasını sağlamaya yardımcı olur.
Terminalinizi yeniden açmayı ve bu betiği çalıştırılabilir hale getirmeyi unutmayın:
chmod a+x ~/monitorsetup.sh
Şimdi tek yapmanız gereken bu betiği seçtiğiniz masaüstü ortamında başlangıç programı olarak ayarlamak.
Bunun için bir GUI seçeneği var mı?
Her masaüstü ortamında XRandR için bir kullanıcı arayüzü bulunur. Ayarlarınıza bir göz atmanız yeterli. Monitörünüzde çözünürlüğü nereye ayarlayacağınızı biliyorsanız GUI'yi buldunuz.
Ancak bir pencere yöneticisi veya gerçekten garip bir ortam kullanıyorsanız, XRandR kullanıcı arayüzünü önceden yüklememiş olabilirsiniz. Bu durumlarda basit, anlaşılır bir arayüz olan ve hatta sizin için önceden hazırlanmış komut dosyalarını kaydeden ARandR'yi denemek isteyebilirsiniz.
Kullanmak için uygulamayı açın ve Çıkışlar menüsüne gidin . Buradan her çıktı için istediğiniz çözünürlüğü ve yönü ayarlamanız yeterlidir.
![XRandR ile çift monitör nasıl kurulur XRandR ile çift monitör nasıl kurulur]()
Xrandr Arandr
Değişikliklerinizi kaydedin ve keyfini çıkarın!