Saya menggunakan daftar login dengan wajah dan ikon dan teks kecil di GDM. Apakah ada cara mudah untuk mengubah resolusi layar login? Saat ini saya menggunakan 10,04 Lucid.
Saya menggunakan daftar login dengan wajah dan ikon dan teks kecil di GDM. Apakah ada cara mudah untuk mengubah resolusi layar login? Saat ini saya menggunakan 10,04 Lucid.
Jawaban:
Gaurav memiliki solusi yang tepat untuk Ubuntu 10.10 (gunakan "Jadikan Default" di System> Preferences> Monitor), namun ini membutuhkan kerja lebih banyak di Ubuntu 10,04 LTS. Ini juga berarti GDM Anda akan memiliki resolusi yang sama dengan desktop Anda.
Pertama cari tahu resolusi yang dapat diambil oleh layar Anda dan apa namanya. Dalam contoh berikut layar laptop saya adalah LVDS-1 dan resolusi pengenalnya adalah 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
Catatan dalam output di atas, resolusi yang saat ini digunakan ditandai dengan tanda bintang (*). Selanjutnya Anda ingin menguji apakah resolusi tersebut berfungsi dan menemukan perintah yang tepat untuk mengaturnya:
xrandr --output LVDS-1 --mode 800x600x32
Pada perintah di atas Anda dapat mengubah kedalaman (32 bit) untuk 24.
Selanjutnya Anda ingin menambahkan perintah tersebut ke file / etc / gdm / Init / Default sebelum / sbin / initctl ... [1]. Awal file tersebut akan terlihat seperti ini:
#!/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
Setelah selesai, Anda dapat keluar untuk melihat hasilnya. Saya menguji ini di lingkungan VM saja tetapi harus bekerja pada instalasi standar ("bare metal").
..initctl
baris dalam .../Init/Default
file yang lebih baru
Pada sistem yang lebih baru, Anda ingin menempatkan file monitor.xml Anda ke direktori konfigurasi gdm, resolusi akan diambil di sana:
Ini, tentu saja, mengasumsikan bahwa Anda telah masuk ke Pengaturan> Tampilan, dan telah memilih resolusi yang Anda inginkan, klik 'Terapkan', ini akan membuat monitor.xml dalam. Konfigurasi dari direktori home Anda.
sudo cp ~ / .config / monitor.xml /var/lib/gdm3/.config/monitors.xml
Detail lebih lanjut tersedia di https://wiki.archlinux.org/index.php/GDM#Setup_default_monitor_settings
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
OK untuk saya jawabannya ada di file xorg.conf. Saya bahkan tidak tahu persis apa garis yang bersangkutan, tetapi sebelumnya saya tidak memiliki file /etc/X11/xorg.conf. Karena saya tidak ingin mengacaukan apa pun, saya tidak benar-benar menyelidikinya. Setelah memasang kartu video baru dan beralih ke driver biner Nvidia saya menggunakan alat konfigurasi untuk mengubah resolusi layar. Namun itu tidak persisten di antara login jadi saya mencoba tombol "Tulis pengaturan ke file xorg.conf". Lain kali saya keluar menu login pengguna memiliki resolusi yang sama dengan semua layar pengguna lain. Saya yakin ini akan menjadi masalah jika semua orang menginginkan resolusi yang berbeda tetapi bagi saya bukan itu masalahnya.
Ini bisa menjadi masalah tersendiri dengan tema saat ini. Tema apa yang Anda gunakan sekarang di GDM? Apakah Anda memeriksa apakah Anda memiliki masalah yang sama dengan tema orang lain?
Anda juga dapat mencoba mengkonfigurasi ulang GDM Anda menggunakan perintah (Anda akan kehilangan sesi X11 Anda melakukannya) di bawah ini:
$ sudo dpkg-reconfigure gdm
$ sudo /etc/init.d/gdm restart .
Anda mungkin perlu menjalankan gdmsetup (hanya berfungsi untuk Ubuntu sebelum 2010):