GDM giriş ekranı için ekran çözünürlüğü nasıl değiştirilir?


9

Yüzleri olan bir giriş listesi kullanıyorum ve GDM'de simgeler ve metinler küçük. Giriş ekranının çözünürlüğünü değiştirmenin kolay bir yolu var mı? Şu anda 10.04 Lucid kullanıyorum.


1
Ben 10.04 sürümü değildi ama 10.10 GDM çözünürlüğünü de değiştirir "varsayılan yapmak" adlı bir seçenek var.
Gaurav Butola

Nerede bir seçenek ?
Sivri

Yanıtlar:


6

Gaurav, Ubuntu 10.10 için doğru çözüme sahiptir (Sistem> Tercihler> Monitörlerde "Varsayılan Yap" seçeneğini kullanın, ancak bu Ubuntu 10.04 LTS'de biraz daha fazla çalışma gerektirir. Ayrıca, GDM'nizin masaüstünüzle aynı çözünürlüğe sahip olacağı anlamına gelir.

Önce ekranınızın hangi çözünürlüğü alabileceğini ve adının ne olduğunu bulun. Aşağıdaki örnekte dizüstü bilgisayar ekranım LVDS-1 ve nominal çözünürlüğü 1280x800:

$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
LVDS-1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x800       60.1 +
   1024x768       59.9* 
   800x600        59.9  
   640x480        59.4  
   720x400        59.6  
   640x400        60.0  
   640x350        59.8  
VGA-1 connected (normal left inverted right x axis y axis)
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
TV-1 connected (normal left inverted right x axis y axis)
   720x576        50.0 +
   1024x768       50.0  
   800x600        50.0  
   720x480        50.0  
   640x480        50.0  
   400x300       100.0  
   320x240       100.0  
   320x200       100.0  

Yukarıdaki çıkışta geçerli olarak kullanılan çözünürlüğün yıldız işareti (*) ile işaretlendiğine dikkat edin. Daha sonra, böyle bir çözünürlüğün çalışıp çalışmadığını test etmek ve ayarlamak için doğru komutu bulmak istiyorsunuz:

xrandr --output LVDS-1 --mode 800x600x32

Yukarıdaki komutta derinliği (32 bit) 24 olarak değiştirebilirsiniz.

Daha sonra / sbin / initctl ... [1] ' den önce / etc / gdm / Init / Default dosyasına böyle bir komut eklemek istiyorsunuz . Böyle bir dosyanın başlangıcı şöyle görünecektir:

#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
#  -George

PATH="/usr/bin:$PATH"
OLD_IFS=$IFS

#if [ -x '/usr/bin/xsplash' ];
#then
#        /usr/bin/xsplash --gdm-session --daemon
#fi

xrandr --output LVDS-1 --mode 800x600x32
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm

Bunu yaptıktan sonra sonuçları görmek için oturumu kapatabilirsiniz. Bunu sadece bir VM ortamında test ettim, ancak standart bir kurulumda ("çıplak metal") çalışması gerekir.

[1] https://wiki.ubuntu.com/X/Config/Resolution#Setting%20xrandr%20commands%20in%20kdm/gdm%20startup%20scripts


Teşekkürler, "ne oldu" cevabımda. Ben sadece xorg.conf dosyasında ne değişti bilmiyorum tanıma ile birlikte bir gerçeği belirtiyordu. MagicFab, cevabınızın beklediği gibi aynı sonuçları verdiğini ve birisinin "kolay" olarak nitelendirilebileceği bir tane olmadığı sürece kabul edeceğim. Bununla birlikte, bu yöntemi kullanmanın neden xorg.conf değişikliklerinden daha iyi olduğuna dair hızlı bir açıklama yapabilirsiniz. Komut satırı ile rahat olmayan ve bir Nvidia kartı olan biriyle konuşsaydım, öngörülemeyen bir tehlike olmadığı sürece onlara GUI yolunu göndermeye cazip olurdum.
Dennis

Açıkladığım yöntem tüm grafik kartları için çalışmalıdır. Dennis tarafından açıklanan yöntem, yalnızca başka bir seçenek olan xorg.conf sözdizimini kazmak istemediğiniz sürece, xorg.conf vb. Üreten / değiştiren nVidia yapılandırma aracı ile birlikte gelen NVidia ikili sürücüleri ile çalışır.
MagicFab

Natty'deki OP ile aynı problemi yaşıyorum, ancak bu çözüm etkisiz. Aslında, Init / Default komut dosyasında xrandr'a bir hata ayıklama çağrısı ekledim ve 1366x768 çözünürlükte monitör için normal ayarı günlüğe kaydeder. Bununla birlikte, giriş ekranı 1024x768'de takılı kalmıştır. Hatta monitör ayarı uygulamasını giriş penceresi kurulumuna ekledim ve üç "güvenli" (1024x768, 800x600, 640x480) dışında herhangi bir çözünürlüğe izin vermiyor.
Sivri

18.04 için aşağıdaki cevap doğrudur. Daha ..initctlyeni .../Init/Defaultdosyada çizgi yok
oligofren

8

Daha yeni sistemlerde, monitors.xml dosyanızı gdm yapılandırma dizinine yerleştirmek isteyeceksiniz, çözünürlük oradan alınacaktır:

Bu, elbette, Ayarlar> Ekranlar'a girdiğinizi ve istediğiniz çözünürlüğü seçtiğinizi varsayar, 'Uygula'yı tıklayın, bu, ana dizinin .config dosyasında bir monitors.xml dosyası oluşturacaktır.

sudo cp ~ / .config / monitors.xml /var/lib/gdm3/.config/monitors.xml

Daha fazla ayrıntı için https://wiki.archlinux.org/index.php/GDM#Setup_default_monitor_settings


3
Teşekkürler, bu işe yaradı! Ayrıca koştumsudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
Nicolai

-1

Tamam benim için cevap xorg.conf dosyasındaydı. İlgili satırların tam olarak ne olduğunu bile bilmiyorum, ama daha önce /etc/X11/xorg.conf dosyası yoktu. Hiçbir şeyi berbat etmek istemediğim için gerçekten araştırmadım. Yeni bir ekran kartı takıp Nvidia ikili sürücülerine geçtikten sonra ekran çözünürlüğünü değiştirmek için yapılandırma aracını kullandım. Ancak oturum açma arasında kalıcı değildi, bu yüzden "Ayarları xorg.conf dosyasına yaz" düğmesini denedim. Bir dahaki sefere çıkış yaptığımda kullanıcı giriş menüsü diğer tüm ekranlarla aynı çözünürlüğe sahipti. Eminim ki herkes farklı kararlar istiyorsa bu bir sorun olurdu ama benim için durum böyle değil.


-2

Mevcut temayla ilgili izole bir sorun olabilir. Şu anda GDM'de hangi temayı kullanıyorsunuz? Diğer temalarla aynı sorunun olup olmadığını kontrol ettiniz mi?

Aşağıdaki komutları kullanarak GDM'nizi yeniden yapılandırmayı da deneyebilirsiniz (Bunu yaparak X11 oturumunuzu kaybedersiniz):

$ sudo dpkg-reconfigure gdm
$ sudo /etc/init.d/gdm restart . 

Gdmsetup komutunu çalıştırmanız gerekebilir (2010'dan önce Ubuntu için çalışır):

  • Alt+ Tuşuna basın F2, gdmsetup yazın ve Enter tuşuna basın (bir masaüstü uygulaması açar).

En son ubuntu sürümü farklı bir gdmsetup aracı kullanıyor. Geçerli veya önceki gdmsetup araçlarının hiçbiri çözünürlüğü değiştirmenize izin vermez.
Adi Roiban

Son Ubuntu'dan bahsetmedi (10.04 Lucid kullanıyor). Her neyse, gdmsetup kullanışlı değil ... Cevabımı düzeltirim. Teşekkürler!
crncosta
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.