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.
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.
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.
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.
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
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
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
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.
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.
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.
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.
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.
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…
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.