Gdm giriş ekranını birincil monitöre zorla


24

Ekran kartıma bağlı iki monitör var. Birincil monitör 1280x1024'e eşit bir çözünürlüğe, ikincisi 1920x1200'e sahiptir. Benim gdmgiriş ekranı her zaman kapalı olsa bile ikinci monitörde görüntülenir. Benim sorum, gdmgiriş ekranını her zaman birincil monitörde 1280x1024 çözünürlüğünde göstermeye nasıl zorlamaktır ?

Twinview modunda Nvidia GT9500 ekran kartını kullanıyorum. Xinerama'yı kullanamıyorum çünkü vpdau bu modda düzgün çalışmıyor.

Bulduğum şey, fare işaretçisinin her zaman ekranların birleşme merkezinde göründüğü ve merkezin her zaman daha yüksek çözünürlükte monitörde olduğu. Giriş ekranı her zaman fare imlecinin nerede olduğunu gösterir.


Şimdi birincil monitörüm 1920x1080'e eşit bir çözünürlüğe sahip. Sorun devam ederse, fare imleci her zaman ikinci monitörün sağ alt köşesinde belirir.

Yanıtlar:


26

Ubuntu'nun 13.10 gibi yeni sürümleri veya Gnome 3.8 kullanılarak 13.04 yükseltilmiş sürümler için, X yapılandırma dosyası artık monitör düzenini kontrol etmediğinden bu işlem farklıdır. Aşağıdakileri yapmanız gerekir:

  1. Monitör yerleşimini oturum açmış kullanıcı olarak doğru bir şekilde ayarlayın (bkz. Monitörü birincil olarak kalıcı olarak ayarlama )

  2. Yapılandırma dosyasını gdm ayarlarına kopyalayın

    cp ~/.config/monitors.xml ~gdm/.config/
    

Daha fazla ayrıntı için https://bbs.archlinux.org/viewtopic.php?id=161903 adresine bakın.

  1. Monitors.xml dosyasının içinde etiketli etiketler vardır: <primary>something</primary>

Birincil olmak istediğiniz monitör için etiketlerin arasına bir 'evet' ve diğer tüm ekranlar için 'hayır' koyun. örn:<primary>yes</primary>


6
Onaylandı, GNOME 3.10 için de çalışıyor. Mutlak konumu ~gdm/.config/olan /var/lib/gdm/.config/vaka başkasının güzellikleri içinde.
Yem

3
gnome 3.14'de görüldü:sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
Francois

Bu basit numarayı Ubuntu 17.04'te Gnome 3.24.2 ile çalıştığını doğrulayabilirim. Ben sadece @ Francois komutunu koştum ve şimdi bir cazibe gibi çalışıyor.
fgblomqvist

Xorg kullanarak hala 17.10'da çalışıyor. Fakat akıllıca davranmaya çalışmayın ve kullanıcı yapılandırmanızı işaretleyin. Çalışmayacak.
raphinesse

Bu doğru cevap olarak işaretlenmelidir.
AzP

1

İkili ekran ayarlı bir Nvidia kartı mı kullanıyorsunuz?

Öyleyse, aynı sorunu yaşadım ve şu şekilde çözdüm: Bilgisayarı kapatın, ikinci monitörün fişini çekin, bilgisayarı tekrar açın, 'sudo nvidia-settings' komutunu çalıştırın, ikinci monitörü tekrar takın, 'Detect'i çalıştırın Nvidia GUI’de görüntüler ve ayarları kaydetmeden önce gerekli yapılandırmaları yapın. ÖNEMLİ nokta, girişin gösterilmesini istediğiniz ekranın 'Ekran Numarası: 0' olarak ayarlanmış olmasıdır.

Benim durumumda, 'nvidia-settings' çalıştırmadan önce ikinci monitörü takılı bırakmak, nedense onu ekran 0 olarak bıraktı, ancak daha sonra tekrar takarak bu sıralandı.


Evet, Nvidia kartını TwinView modunda kullanıyorum. Bu modda, her ekran ekran 0'dır.
Kirill V. Lyadvinsky

Tamam, TwinView ile hiçbir deneyim bu yüzden üzgünüm daha fazla yardım

0

Monitörünüzün sol / sağ sırasını değiştirmeyi deneyin, hangisinin birincil olduğunu değiştirmez, ancak GDM'nizi göstermeye yardımcı olabilir.


yardımcı olmadı.
Kirill V. Lyadvinsky

0

Twinview, ATI katalizör kontrol merkezinin yaptığı şekilde yaparsa, düzenleyebileceğiniz bir xorg.conf vardır. gksu gedit /etc/X11/xorg.conf

Madenimin ilgili kısmı şuna benziyor:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
    Screen         "amdcccle-Screen[1]-1" 1400 0
EndSection

Yapmanız gereken tek şey (elbette xorg.conf dosyanızı yedekledikten sonra), benim durumumda Ekran girişlerini değiştirerek (ve ekran numaralarını uyarlayarak) ServerLayout'u değiştirmek:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-1" 1400 0
    Screen         "amdcccle-Screen[1]-0" 0 0
EndSection

Sadece bir ekran tanımlanmış, bu xorg.confyüzden bu işe yaramaz.
Kirill V. Lyadvinsky

@Kirill: fişleri değiştirip nvidia ayarlarında ekran sıralamasını değiştirebilir misiniz?
Tobias Kienzler

Yardım etmedi. Fare her zaman ekranların birleşme merkezinde görünür ve merkez daima yüksek çözünürlükte monitörde bulunur. Giriş ekranı her zaman fare imlecinin nerede olduğunu gösterir.
Kirill V. Lyadvinsky,

0

NVIDIA X Sunucu ayarlarında "Ayrı X ekran ayarı" nı deneyebilirsiniz. İstediğiniz ekranı 0 olarak ayarlarsanız, giriş penceresi orada görünecektir. Benim için çalışıyor.


Bunu denedim, ancak Gnome3 bu modda giriş yaparken her zaman çöküyor.
Kirill V. Lyadvinsky
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.