Aynı problemin yanı sıra birden fazla monitöre sahip olmakla ilgili birkaç başka sorunum vardı.
Bu Ubuntu için açık bir çözülmemiş hata olduğu ortaya çıkıyor; yani yukarıdaki yorumda yayınlanan çözüm bağlantısı aslında tam olarak çalışan bir çözüm içermez. Açık hata raporuna buradan bakın:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1425000
Neyse ki bir sürü zaman harcadım bu nasıl yapılandırmak için giriş yanı sıra giriş ekranlarının yönünü ama farklı bir iş parçacığında açıklanmıştır (Ben dört monitör var ve giriş yönelimi yanlıştı ama şimdi de, eğer bu varsa Buradaki çözüme bakın: Unity / Unity-Greeter X Yapılandırmasını Nereden Yükler? )
Varsayılan görüntünüzü ayarlayamama sorununun hızlı ve basit çözümü ve / veya yeniden başlattıktan sonra varsayılan ekranın sıfırlanması, birincil monitörü otomatik olarak "Başlangıç Uygulamalarınızdan" biri olarak değiştiren kısa bir kabuk komutu koymaktır. Her giriş yaptığınızda çalıştırın (bu, varsayılan görüntüleme yöneticisi olan Unity ekran yöneticisini ve muhtemelen diğer DM'leri çalıştıran herhangi bir yeni Ubuntu için çalışmalıdır, ancak bunu test etmedim):
1) Öncelikle, arandr
monitör görünen adlarınızı kolayca bulmak için bunu bir kabukta çalıştırın:
sudo apt-get install arandr --upgrade
2) Daha sonra, arandr
komutu çalıştırın ve yüklenen kullanıcı arayüzüne bakın (henüz hiçbir şey yapılandırmamış olduğunuzdan muhtemelen yanlış ekrana yüklenecektir).
3) Şimdi hangi ekrana dikkat edin (adlar hdmi için HDMI - # veya ekran bağlantı noktası için DP - #, dijital video için DVI -I- # gibi bir şey olmalıdır ). Arandr'ı çalıştırdığınızda etiket büyük ve açık olmalıdır. Görünen adı yazabilir veya arnadr
pencereyi açık tutabilirsiniz , böylece görebilirsiniz ve sonraki bölüm için gerekirse yeni bir kabuk başlatabilirsiniz. Varsayılan görüntüme bir sonraki örnekte kullanılan DP-4 denir , ancak şüphesiz sizinki farklı olacaktır, bu nedenle bir sonraki adım için not alın.
4) Ardından, "Başlangıç Uygulamaları" aracını yükleyin. Çizgiye gidip "Başlangıç Uygulamaları" yazarak bulabilirsiniz ve Ubuntu sizin için bulacaktır veya bu komutu bir kabukta çalıştırabilirsiniz:
gnome-session-properties
5) Şimdi, Başlatma Uygulamaları aracından "Ekle" düğmesini tıklayın ve giriş yaptıktan sonra yeni bir program ekleyin. Size ne çalıştırılacağını soran bir pencere açılacaktır, işte ne yazacağınız:
İsim: Varsayılan Monitörü Ayarla
(Not: İstediğiniz adı girin)
Komut: xrandr --output DP-4 --primary
(Not: DP-4
*, çalıştırdığınızda varsayılan ekran olmasını istediğiniz herhangi bir monitör kodunu değiştirin * arandr
)
Yorum: Daha sonra bunun ne yaptığını boş bırakın veya kendinize bir hatırlatma ekleyin.
Çalıştığını tam olarak test etmek için yeniden başlatın ve bu hile yapmalıdır. Komutun çalışıp çalışmadığından emin değilseniz ve önce test etmek istiyorsanız, bir kabuktan çalıştırabilir xrandr --output DP-4 --primary
(tekrar, DP-4
varsayılan monitörünüzle değiştirin ), ardından bir pencere başlatın ve doğru varsayılan monitörde görünüp görünmediğine bakın. Ancak bunu her seferinde kaydetmek ve çalışmak, hatayı çözmek için, bu komutu Başlangıç Uygulamalarına eklemeniz gerekir .
GÜNCELLEME : Görünüşe göre tam olarak çalışması için bu çözümün ikinci adımı / bölüm 2'si. Ubuntu 16.04 üzerinde birkaç günlük testten sonra ~/.config/monitors.xml
, birincil monitörü belirtmek için değiştirmenin de gerekli olduğunu keşfettim . Birincil monitörü ayarlamazsanız, ~/.config/monitors.xml
bazı pencereler ve / veya programlar xrandr komutuna uyurken, bazıları bunu yapmaz. Bu adımı gerçekleştirmek için yapmanız gereken tek şey açık kalmış ~/.config/monitors.xml
gibi bir metin editörü gedit
ve set <primary>
etiketi yes
birincil olarak istediğiniz gösterim monitöründen ve no
diğer tüm ekranlar için. İşte adımlar:
1) Bir kabukta, önce mevcut monitors.xml
dosyanızı yedekleyin, böylece düzenleme işlemi sırasında beklenmedik bir şey ters giderse dosyayı geri yükleyebilirsiniz:
cp ~/.config/monitors.xml ~/.config/monitors_OLD.xml
2) Açık monitors.xml
içinde gedit
yapılandırma ayarları etiketleri değiştirmek için:
gedit ~/.config/monitors.xml
3) Şimdi, gedit düzenleyici penceresinin içinde, birincil olmasını istediğiniz monitör için etiketlenmiş çıkış etiketini bulun, ardından bu <output>
bloğun altında <primary>
etiketi olarak değiştirin yes
. Diğer tüm monitörlere baktığınızdan ve diğer tüm monitörler için birincil etiketi değiştirdiğinizden emin olun no
.
Benim için, bu iki şeyi yapmak şimdiye kadar karşılaştığım tüm durumlarda sorunu çözdü.