ZorinOS Olmayan Bir 2. Ekran Algılıyor

Selamlar, bugün uzun süredir Windows, Microsoft, Google gibi şirket ürünlerinden sıkıldığım için, uzun zamandır denemek istediğim ancak yapamadığım Linux’u denemeye karar verdim. Başta dağıtım konusunda çok şüpheliydim fakat Yusuf İpeğin önerisiyle Zorin OS kurmak istedim, kurdum ve şu anda deniyorum. Fakat sebepsiz yere görüntü ayarlarına girdiğimde fark ettim ki, mevcut olarak sadece laptop ekranını kullanmama rağmen ikinci bir ekran algılıyor. Ne yapabilirim ve sebebi nedir?

Bilgisayar çok eski bir Casper Nirvana, içinde Nvidia GT 630M ve Intel i5 3210M işlemci var. Elbette ana bilgisayarım değil, hem Linux’un güçsüz bilgisayarları canlandırdığı söylemlerinden dolayı eski bilgisayarımda denemek istemiştim fakat açıkçası aksine kastığını bile hissediyorum ve anlamsızca yavaş geldi.

Son düzenleyen: @Sadechly 2025-03-10T04:06:05Z

1 Like

Merhaba, cihazınızın gerçekten de oldukça eski bir model olduğunu görüyorum. Ancak bu durumun, yaşadığınız hatayla doğrudan bir ilişkisi olduğu anlamına gelmez. Olmayan bir şeyi görmesi olağan dışı bir durumdur. Eğer olan bir şeyi görmüyorsa, bu durum donanım veya donanım yazılımıyla ilgili olabilir. Bu konuda size yardımcı olmak isterim. Ancak, ekran görüntüleri veya kısa bir video ile konuyu inceleme fırsatım olursa, size daha sağlıklı bir şekilde yardımcı olabilirim. Bildiğim kadarıyla, son zamanlarda genel olarak yaşanan bir sorun değil. Birçok dağıtımı sıklıkla kullanıyorum ve ZorinOS da bunların arasında yer alıyor. Ek olarak, ben de bir kontrol sağlayacağım.

3 Likes

ekran kartından kaynaklanıyor, diğer görünen ekranı iptal et, ben gt6xxm serisi kartların bu çilesinden bıktım gari.

1 Like

Tabi çok teşekkür ederi, o zaman ben akşam a videolu olarak da atmış olurum screenshotlarla beraber, Ama maalesef şuan atamıyorum çünkü evde değilim en kısa sürede göndereceğim.

Kusura bakmayın yeni bir Linux kullanıcısıyım ve hala bilmediğim çok şey var o yüzden ekranı nasıl iptal edeceğimi anlatırsanız memnun olurum.

Maalesef böyle algılıyor ve bazen bi sayfayı sağa atıyo ve geri alamıyorum çünkü öyle bi ekranım yok.

Terminalde xrandr komutunu yürüt. Şöyle bir çıktı döndürebilir:

Örnek çıktı:

eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 13.9"
HDMI-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 21.5"

eDP-1 yerleşik laptop ekranıdır genelde. Diğer ekran için HDMI-1 veya başa bir isim olabilir. İsmmi her neyse şu komutla kapatmayı dene. HDMI-1 kısmına sende görünen ekranı yaz.

xrandr --output HDMI-1 --off

Eğer düzelirse sistemi yeniden başlatıp kontrol et. Ayarları hatırlamaz ve ekranı tekrar gösterirse o zaman küçük bir bash betiği ile cihaz her açıldığında ikinci monitörü kapatmasını söyleyebiliriz.

3 Likes

kapatmayla ilgili bir seçenek göremedim, ‘‘aynala’’ seçeneği var mı?

2 Likes

Çok teşekkür ederim fakat Edp-1 HDMI-1 gibi değilde bende XWAYLAND0 XWAYLAND1 var sebepsizce tahmin edersem ona göre yazmam gerekir değil mi?

Seni durumunda çıktı erkanları XWAYLAND0 ve XWAYLAND1 olarak gösteriyor. Sebesizce seçmene gerek yok zaten çözünürlüklerde ekranların hangisi olduğunu gösteriyor.
Görsele göre anladığım kadarıyla 1360x768+0+0 dizilimindeki XWAYLAND1 dahili ekranı gösteriyor. Bu durumda kapatman gereken ekran XWAYLAND0 olacak.

xrandr --output XWAYLAND0 --off

Bu komut ikincil ekranı kapatmalıdır.

2 Likes

-Görsel kaldırıldı.

Böyle bir hata veriyor ve kapatmıyor maalesef.

Merhaba görsel olarak paylaşmak yerine mümkün olduğu müddetçe kod olarak paylaşmanızı ve kod bloğu içine almanızı rica ederiz.

3 Likes

Tabi Admin kusuruma bakmayın.

$ xrandr --output XWAYLAND0 --off
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  7 (RRSetScreenSize)
  Serial number of failed request:  27
  Current serial number in output stream:  29

Verdiği hata kodu bu şekilde.

2 Likes

Anladığım kadarıyla xrandr wayland ile çalışmıyor. Bu durumda oturum açarken şifre ekranında dişli simgesine tıklayarak X11 olarak oturum açıp Xrandr çöüzüömünü deneyebilirsin.

Şu an sistemin hangi oturumu kullandığını bu komutla kontrol edebilirsin.

echo $XDG_SESSION_TYPE

Eğer çıktı Wayland döndürürse sistemi X11 kalıcı olarak kullanmak için bu komutları yürüt.

echo '[core]' | sudo tee -a /etc/gdm/custom.conf
echo 'WaylandEnable=false' | sudo tee -a /etc/gdm/custom.conf
  1. komut GDM yapılandırmasına CORE başlığı eklemeye çalışır. Bu başlık yapılandırma dosyasında zaten varsa es geçer.
  2. komut GDM yapılandırmasına WaylandEnable=false satırını ekler. Bu komut wayland desteğini kapatır ve gnome’u X11 kullanmaya zorlar.

Komutları yürütüp sistemi yeniden başlat. Muhtemelen sahte ekran temizlenmiş olur eğer temizlenmezse Xrandr yöntemini tekrar dene. Artık wayland olmadığı için bu kez çalışması gerekir.

1 Like

Efendim selamlar tekrardan çabanız için teşekkürlerimi sunuyorum fakat dediklerinizi aynen uygulamama rağmen hala komut dizini çalışmasına rağmen hiç bir şekilde ekran kapanmıyor. Aynı şeyi emin olmak için çok defa denedim fakat sadece ekran gidip geliyor bir de farkettimki her seferinde xrandr promptunda ki ekran ismi her komut dizinini çalıştırdığımda VGA-1-1 ve VGA-1-2 olarak değişiyor yinede ben komut dizinimi şöyle atayım

sadechly@Archlyn-Nirvana:~$ echo $XDG_SESSION_TYPE
x11
sadechly@Archlyn-Nirvana:~$ xrandr
Screen 0: minimum 320 x 200, current 2390 x 768, maximum 16384 x 16384
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+
   1280x720      60.00  
   1024x768      60.00  
   960x720       60.00  
   928x696       60.00  
   896x672       60.00  
   1024x576      59.99  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00  
   840x525       60.00  
   864x486       59.99  
   700x525       60.00  
   800x450       60.00  
   640x512       60.00  
   700x450       59.99  
   640x480       60.00  
   720x405       59.99  
   684x384       60.00  
   640x360       59.99  
   512x384       59.99  
   512x288       59.99  
   480x270       59.99  
   400x300       60.00  
   432x243       59.99  
   320x240       60.00  
   360x202       59.99  
   320x180       59.99  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
VGA-1-2 connected 1024x768+1366+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.82  
   960x600       60.00  
   960x540       59.82  
   800x600       60.32    56.25  
   840x525       59.88  
   864x486       59.57  
   848x480       60.00  
   700x525       59.98  
   800x450       59.82  
   640x512       60.02  
   700x450       59.88  
   640x480       59.94  
   720x405       58.99  
   684x384       59.85  
   640x400       59.98  
   640x360       59.32  
   512x384       60.00  
   512x288       59.92  
   480x270       59.82  
   400x300       60.32    56.34  
   432x243       59.57  
   320x240       60.05  
   360x202       59.13  
   320x180       59.32  
sadechly@Archlyn-Nirvana:~$ xrandr --output VGA-1-2 off
xrandr: unrecognized option 'off'
Try 'xrandr --help' for more information.
sadechly@Archlyn-Nirvana:~$ xrandr --output VGA-1-2 --off
sadechly@Archlyn-Nirvana:~$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+
   1280x720      60.00  
   1024x768      60.00  
   960x720       60.00  
   928x696       60.00  
   896x672       60.00  
   1024x576      59.99  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00  
   840x525       60.00  
   864x486       59.99  
   700x525       60.00  
   800x450       60.00  
   640x512       60.00  
   700x450       59.99  
   640x480       60.00  
   720x405       59.99  
   684x384       60.00  
   640x360       59.99  
   512x384       59.99  
   512x288       59.99  
   480x270       59.99  
   400x300       60.00  
   432x243       59.99  
   320x240       60.00  
   360x202       59.99  
   320x180       59.99  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
VGA-1-2 connected (normal left inverted right x axis y axis)
   1024x768      60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.82  
   960x600       60.00  
   960x540       59.82  
   800x600       60.32    56.25  
   840x525       59.88  
   864x486       59.57  
   848x480       60.00  
   700x525       59.98  
   800x450       59.82  
   640x512       60.02  
   700x450       59.88  
   640x480       59.94  
   720x405       58.99  
   684x384       59.85  
   640x400       59.98  
   640x360       59.32  
   512x384       60.00  
   512x288       59.92  
   480x270       59.82  
   400x300       60.32    56.34  
   432x243       59.57  
   320x240       60.05  
   360x202       59.13  
   320x180       59.32  

Sonrasında yeniden başlatsam bile tekrardan VGA-1-1 gibi bir isim le devam ediyor.

1 Like

xrandr --output VGA-1-2 --off komutunu uyguladıktan sonra cihazı yeniden başlatmadan ekranlardan kontrol sağladığında veya xrandr --listmonitors komutu yürüttüğünde ekran kapanıyor mu? İşlemler yapıldıktan sonra cihaz yeniden başladığında xrandr eski oturum bilgilerini alıyor olabilir. Cihazı başlatmadan komutu uyguladığında olmayan ekran kapanıyor mu? Bundan emin olabilir miyiz? Eğer komutu uyguladığın anda gidip-gelen ekran anında diğer ekranı kapatıyor ama cihazı yeniden başllattığında geliyorsa her bilgisayar başladığında bu işlemleri tekrarlayan bir bash betiği çalıştırabiliriz. Ekran kapatma komutunu uyguladıktan sonra cihazı yeniden başlatmadan sudo systemctl restart display-manager ile ekranları yenilemeyi dene. bu komut işe yaramazsa sudo systemctl restart gdm gnome desktop maneger yeniden başlat. Yani olmayan ekranı kapattığın gibi sistem yeniden algılayıp oluşturuyor gibi görünüyor belki ekran kartı sürücüleri ile alakalı da olabilir.

Eğer bu komutu yürütürsen sistem her açıldığında sen bir şey yapmadan ilgili komutu yürütebilirsin.

echo "xrandr --output VGA-1-2 --off" >> ~/.xprofile

Ama önce komutun ekranı kapatabildiğinden emin olmak gerekiyor.

1 Like

Efendim selamlar yeniden,dediklerinizi uyguladım hatta aşağıyada prompt u bırakırım fakat şöyle bir sorun oluştu,evet xrandr --output VGA-1-2 --off yazınca ekranı kapatıyor ve açılışta yeniden başlatıyor fakat verdiğiniz komutu girdikten sonra sudo systemctl restart display-manager komutunu tekrar girdiğimde bu sefer açılışta ekranın bulunamadığı hakkında bir hata verdi ve oturumu açmadı açtığında ise ekranı geri yükledi sanırım driverımla alakalı bir sorun yinede çabanız için sağolun.

Ekkranı başarıyla kapatıyorsa komut çalışıyordur. Bunu kalıcı hale getirirsek sistem her başladığında sahte ekranı kapatabiliriz diye düşünüyorum.

Bunun için gnome’a bir .desktop ayarı ekleyip her başlangıçta çalıştırmasını söyleyelim.

Komutları sırasıyla yürütmelisin:

mkdir -p ~/.config/autostart #zaten varsa es geçer yoksa config altında autostart dizini açar.
nano ~/.config/autostart/ekran_kapat.desktop #açtığımız konumda çalıştıracağımız dosyayı oluşturur.

nano ile ekran_kapat.desktop açıldığında içerisine bu kodu kopyala:

[Desktop Entry]
Type=Application
Exec=xrandr --output VGA-1-2 --off
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Ekran Kapat

Eğer birden çok sahte ekran kapatman gerekiyorsa exec satırını && ile çoğaltabilirsin.
iki ekran kapatılacaksa ilgili exec satırı şöyle olur:

Exec=xrandr --output VGA-1-2 --off && xrandr --output VGA-2-2 --off

VGA-2-2 ben rastgele ekledim. Birden çok ekran için komut uygularken nasıl olması gerektiğini görmen için.

ekran_kapat.desktop kaydetip çıktıktan sonra yürütülebilir hale getirelim:

chmod +x ~/.config/autostart/ekran_kapat.desktop

Cihazı yeniden başlatıp sonucu gözlemlemlemek için bu komutu yürüt:

ps aux | grep xrandr

Eğer xrandr --output VGA-1-2 --off gibi bir çıktı döndürürse veya çıktı içerisinde bu komutu görüyorsan ekran_kapat.desktop doğru çalışıyor demektir.

Bu durumda cihaz her başlatıldığında başlangıç uygulaması olarak ekran_kapat.desktop betiğimiz çalışıp sahte ekranı kapalı konuma getirmeli.

1 Like

Efendim siz beni çok yanlış anladınız sanırım ya da ben anlayamıyorum eğer ben anlayamıyorsam kusuruma bakmayın daha anlaşılır bi dille izah etmenizi rica etmek zorunda kalıyorum,demeye çalıştığım şey şuydu evet kesinlikle komut çalışıyor fakat komut çalıştığında benim oturum açmamı engelliyor nedenini tam olarak bilmiyorum verdiği hatayı şöyle bırakabilirim sanırım…

Bu uyarıdan sonra oturum açıyor fakat bu sefer de ekran geri gelmiş oluyor.

Görseldeki hata echo “xrandr --output VGA-1-2 --off” >> ~/.xprofile ile uyguladığımız oturum başlarken sahte ekranı kapatma komutunda ilgili dosyada hata buluyor.
Şöyle düzeltebilirsin.

nano ~/.xprofile

açıldıldığında içerisinde ki xrandr --output VGA-1-2 --off satırını sil ve kaydedip çık. Bu satırı sildiğinde açılıştaki bu hatanın ortadan kalkması gerekiyor. Sonra yukarıda hazırladığımız ekran_kapat.desktop çözümünü uygula.

1 Like

Dediklerinizi uyguladım ve ps aux | grep xrandr komutunu girdiğimde şöyle bir prompt yürüttü…

sadechly@Archlyn-Nirvana:~$ ps aux | grep xrandr
sadechly    3481  0.0  0.0  11852  2432 pts/0    S+   00:48   0:00 grep --color=auto xrandr
sadechly@Archlyn-Nirvana:~$ xrandr --listmonitor
xrandr: unrecognized option '--listmonitor'
Try 'xrandr --help' for more information.
sadechly@Archlyn-Nirvana:~$ xrandr --listmonitors
Monitors: 2
 0: +*LVDS-1 1366/344x768/194+0+0  LVDS-1
 1: +VGA-1-1 1024/271x768/203+1366+0  VGA-1-1

Nano komutunu ise şöyle yaptım…

[Desktop Entry]
Type=Application
Exec=xrandr --output VGA-1-2 --off && xrandr --output VGA-1-1 --off
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Ekran Kapat

ve ekran hala duruyor.