Как изменить разрешение экрана для экрана входа GDM?

7

Я использую список логинов с лицами, а значки и текст крошечные в GDM. Есть ли простой способ изменить разрешение экрана входа? В настоящее время я использую 10.04 Lucid.

    
задан Dennis 13.11.2010 в 13:53
источник

4 ответа

6

Gaurav имеет правильное решение для Ubuntu 10.10 (используйте «Сделать по умолчанию» в System > Предпочтения и мониторы), однако для Ubuntu 10.04 LTS требуется немного больше работы. Это также означает, что ваш GDM будет иметь такое же разрешение, что и ваш рабочий стол.

Сначала выясните, какое разрешение может отображать ваш дисплей и как его зовут. В следующем примере дисплей ноутбука LVDS-1 и его номинальное разрешение 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  

Примечание в вышеприведенном выпуске используемое разрешение помечено звездочкой (*). Затем вы хотите проверить, работает ли такое разрешение, и найти нужную команду для его настройки:

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

В приведенной выше команде вы можете изменить глубину (32 бит) на 24.

Затем вы хотите добавить такую команду в файл / etc / gdm / Init / Default до / sbin / initctl ... [1]. Начало такого файла будет выглядеть так:

#!/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

Как только вы это сделаете, вы можете выйти из системы, чтобы увидеть результаты. Я тестировал это только в среде VM, но должен работать над стандартной установкой («голый металл»).

[1] Ссылка

    
ответ дан MagicFab 23.11.2010 в 22:06
источник
7

В новых системах вы захотите поместить свой файл monitor.xml в каталог конфигурации gdm, там будет выбрано разрешение:

Это, конечно, предполагает, что вы попали в Настройки > Выбрав и выбрав нужное разрешение, нажмите «Применить», это создаст файл monitor.xml в .config вашего домашнего каталога.

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

Я получил это из нижеприведенного блога, это около 2 CentOS, но он работает и с debian-based системами (такими как debian & amp; ubuntu), немного другим путем ... если у вас есть gnome 3.x, не может подождите, пока Gnome 3 не достигнет Beta; -)

Ссылка

    
ответ дан thecarpy 04.11.2016 в 11:20
-1

ОК для меня ответ был в файле xorg.conf. Я даже не знаю точно, что такое соответствующие строки, но раньше у меня не было файла /etc/X11/xorg.conf. Поскольку я не хотел ничего вникать, я действительно не расследовал это. После установки новой видеокарты и переключения на двоичные драйверы Nvidia я использовал инструмент настройки, чтобы изменить разрешение экрана. Однако он не был постоянным между входами, поэтому я попробовал кнопку «Записать настройки в файл xorg.conf». В следующий раз, когда я вышел из системы, меню входа в систему было таким же, как и все остальные экраны пользователей. Я уверен, что это было бы проблемой, если бы все хотели разных резолюций, но для меня это не так.

    
ответ дан Dennis 20.11.2010 в 21:29
-2

Это может быть изолированная проблема с текущей темой. Какую тему вы сейчас используете в GDM? Вы проверяли, есть ли у вас такая же проблема с другими темами?

Вы также можете попытаться перенастроить свой GDM с помощью команд (вы потеряете сеанс X11):

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

Вам может потребоваться запустить gdmsetup (просто работает для Ubuntu до 2010 года):

  • Нажмите Alt + F2 , введите gdmsetup и нажмите Enter (откроется настольное приложение).
ответ дан crncosta 13.11.2010 в 16:04