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

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

7
задан 24 November 2010 в 01:09

44 ответа

Gaurav имеет правильное решение для Ubuntu 10.10 (используйте «Сделать по умолчанию» в System> Preferences> Monitors), однако для 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] https://wiki.ubuntu.com/X/Config/Resolution#Setting % 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 26 May 2018 в 00:26
  • 1
    Спасибо, в моем "что случилось " ответ. Я просто констатировал факт наряду с признанием того, что я точно не знаю, что изменилось в файле xorg.conf. MagicFab, так как я ожидаю, что ваш ответ даст одинаковые результаты, и я соглашусь с ним, если у кого-то не будет такого, который лучше квалифицируется как «легкий». Однако вы можете дать очень быстрое объяснение, почему лучше использовать этот метод, чем изменения xorg.conf. Если бы я разговаривал с кем-то, кому было не удобно с командной строкой, и у меня была карточка Nvidia, у меня все равно возникло бы желание отправить им маршрут GUI, если не будет непредвиденной опасности. – Dennis 29 November 2010 в 17:56
  • 2
    Метод, который я описал, должен работать для всех графических карт. Метод, описанный Деннисом, работает только с бинарными драйверами NVidia, которые поставляются с инструментом конфигурации nVidia, который происходит для генерации / изменения xorg.conf и т. Д. - если вы не хотите вставлять в синтаксис xorg.conf, что является другим вариантом. – MagicFab 15 December 2010 в 05:02
  • 3
    У меня такая же проблема, как у OP в Natty, но это решение неэффективно. Фактически я добавил отладочный вызов xrandr в сценарии Init / Default, и он регистрирует обычную настройку для монитора с разрешением 1366x768. Тем не менее, экран входа в систему застревает в 1024x768. Я даже добавил приложение настройки монитора к настройке окна входа в систему, и оно не позволит разрешения, кроме трех «безопасных», (1024x768, 800x600, 640x480 думаю). – Pointy 2 July 2011 в 18:21
  • 4
    Для 18.04 ответ ниже правильный. В новом файле .../Init/Default нет строки ..initctl – oligofren 19 March 2018 в 19:19

Gaurav имеет правильное решение для Ubuntu 10.10 (используйте «Сделать по умолчанию» в System> Preferences> Monitors), однако для 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] https://wiki.ubuntu.com/X/Config/Resolution#Setting % 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 25 July 2018 в 22:54

Gaurav имеет правильное решение для Ubuntu 10.10 (используйте «Сделать по умолчанию» в System> Preferences> Monitors), однако для 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] https://wiki.ubuntu.com/X/Config/Resolution#Setting % 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 27 July 2018 в 01:15

Gaurav имеет правильное решение для Ubuntu 10.10 (используйте «Сделать по умолчанию» в System> Preferences> Monitors), однако для 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] https://wiki.ubuntu.com/X/Config/Resolution#Setting % 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 31 July 2018 в 11:12

Gaurav имеет правильное решение для Ubuntu 10.10 (используйте «Сделать по умолчанию» в System> Preferences> Monitors), однако для 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] https://wiki.ubuntu.com/X/Config/Resolution#Setting % 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 31 July 2018 в 12:12

Gaurav имеет правильное решение для Ubuntu 10.10 (используйте «Сделать по умолчанию» в System> Preferences> Monitors), однако для 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] https://wiki.ubuntu.com/X/Config/Resolution#Setting % 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 2 August 2018 в 04:17

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

Сначала выясните, какое разрешение может отображать ваш дисплей и как его зовут. В следующем примере дисплей ноутбука LVDS-1 и его номинальное разрешение 1280x800:

  $ xrandr -q Экран 0: минимум 320 x 200, текущий 1280 x 800, максимум 4096 x 4096 LVDS  -1 подключен 1280x800 + 0 + 0 (нормальный левый инвертированный правый x ось y ось) 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 подключен (нормальный левый инвертированный правый ось x ось y  ) 1024x768 60.0 800x600 60.3 56.2 848x480 60.0 640x480 59.9 TV-1 подключен (нормальный левый инвертированный правый ось оси x) 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 - выход LVDS-1 - режим 800x600x32  

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

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

  #! / Bin / sh # Украденный из настройки debian kdm, не я подлый # Плюс много забавных вещей добавлено # -George  PATH = "/ usr / bin: $ PATH" OLD_IFS = $ IFS #if [-x '/ usr / bin / xsplash'];  #then # / usr / bin / xsplash --gdm-session --daemon #fi xrandr --out LVDS-1 --mode 800x600x32 / sbin / initctl -q emit login-session-start DISPLAY_MANAGER = gdm  [  ! d13] 

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

[1] https://wiki.ubuntu.com/X/Config/ Разрешение # Установка% 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 4 August 2018 в 20:22

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

Сначала выясните, какое разрешение может отображать ваш дисплей и как его зовут. В следующем примере дисплей ноутбука LVDS-1 и его номинальное разрешение 1280x800:

  $ xrandr -q Экран 0: минимум 320 x 200, текущий 1280 x 800, максимум 4096 x 4096 LVDS  -1 подключен 1280x800 + 0 + 0 (нормальный левый инвертированный правый x ось y ось) 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 подключен (нормальный левый инвертированный правый ось x ось y  ) 1024x768 60.0 800x600 60.3 56.2 848x480 60.0 640x480 59.9 TV-1 подключен (нормальный левый инвертированный правый ось оси x) 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 - выход LVDS-1 - режим 800x600x32  

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

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

  #! / Bin / sh # Украденный из настройки debian kdm, не я подлый # Плюс много забавных вещей добавлено # -George  PATH = "/ usr / bin: $ PATH" OLD_IFS = $ IFS #if [-x '/ usr / bin / xsplash'];  #then # / usr / bin / xsplash --gdm-session --daemon #fi xrandr --out LVDS-1 --mode 800x600x32 / sbin / initctl -q emit login-session-start DISPLAY_MANAGER = gdm  [  ! d13] 

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

[1] https://wiki.ubuntu.com/X/Config/ Разрешение # Установка% 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 6 August 2018 в 04:21

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

Сначала выясните, какое разрешение может отображать ваш дисплей и как его зовут. В следующем примере дисплей ноутбука LVDS-1 и его номинальное разрешение 1280x800:

  $ xrandr -q Экран 0: минимум 320 x 200, текущий 1280 x 800, максимум 4096 x 4096 LVDS  -1 подключен 1280x800 + 0 + 0 (нормальный левый инвертированный правый x ось y ось) 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 подключен (нормальный левый инвертированный правый ось x ось y  ) 1024x768 60.0 800x600 60.3 56.2 848x480 60.0 640x480 59.9 TV-1 подключен (нормальный левый инвертированный правый ось оси x) 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 - выход LVDS-1 - режим 800x600x32  

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

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

  #! / Bin / sh # Украденный из настройки debian kdm, не я подлый # Плюс много забавных вещей добавлено # -George  PATH = "/ usr / bin: $ PATH" OLD_IFS = $ IFS #if [-x '/ usr / bin / xsplash'];  #then # / usr / bin / xsplash --gdm-session --daemon #fi xrandr --out LVDS-1 --mode 800x600x32 / sbin / initctl -q emit login-session-start DISPLAY_MANAGER = gdm  [  ! d13] 

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

[1] https://wiki.ubuntu.com/X/Config/ Разрешение # Установка% 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 7 August 2018 в 22:28

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

Сначала выясните, какое разрешение может отображать ваш дисплей и как его зовут. В следующем примере дисплей ноутбука LVDS-1 и его номинальное разрешение 1280x800:

  $ xrandr -q Экран 0: минимум 320 x 200, текущий 1280 x 800, максимум 4096 x 4096 LVDS  -1 подключен 1280x800 + 0 + 0 (нормальный левый инвертированный правый x ось y ось) 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 подключен (нормальный левый инвертированный правый ось x ось y  ) 1024x768 60.0 800x600 60.3 56.2 848x480 60.0 640x480 59.9 TV-1 подключен (нормальный левый инвертированный правый ось оси x) 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 - выход LVDS-1 - режим 800x600x32  

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

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

  #! / Bin / sh # Украденный из настройки debian kdm, не я подлый # Плюс много забавных вещей добавлено # -George  PATH = "/ usr / bin: $ PATH" OLD_IFS = $ IFS #if [-x '/ usr / bin / xsplash'];  #then # / usr / bin / xsplash --gdm-session --daemon #fi xrandr --out LVDS-1 --mode 800x600x32 / sbin / initctl -q emit login-session-start DISPLAY_MANAGER = gdm  [  ! d13] 

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

[1] https://wiki.ubuntu.com/X/Config/ Разрешение # Установка% 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 10 August 2018 в 10:36

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

Сначала выясните, какое разрешение может отображать ваш дисплей и как его зовут. В следующем примере дисплей ноутбука LVDS-1 и его номинальное разрешение 1280x800:

  $ xrandr -q Экран 0: минимум 320 x 200, текущий 1280 x 800, максимум 4096 x 4096 LVDS  -1 подключен 1280x800 + 0 + 0 (нормальный левый инвертированный правый x ось y ось) 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 подключен (нормальный левый инвертированный правый ось x ось y  ) 1024x768 60.0 800x600 60.3 56.2 848x480 60.0 640x480 59.9 TV-1 подключен (нормальный левый инвертированный правый ось оси x) 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 - выход LVDS-1 - режим 800x600x32  

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

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

  #! / Bin / sh # Украденный из настройки debian kdm, не я подлый # Плюс много забавных вещей добавлено # -George  PATH = "/ usr / bin: $ PATH" OLD_IFS = $ IFS #if [-x '/ usr / bin / xsplash'];  #then # / usr / bin / xsplash --gdm-session --daemon #fi xrandr --out LVDS-1 --mode 800x600x32 / sbin / initctl -q emit login-session-start DISPLAY_MANAGER = gdm  [  ! d13] 

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

[1] https://wiki.ubuntu.com/X/Config/ Разрешение # Установка% 20xrandr% 20commands% 20in% 20kdm / GDM% 20startup% 20scripts

6
ответ дан 13 August 2018 в 17:08
  • 1
    Спасибо, в моем "что случилось & quot; ответ. Я просто констатировал факт наряду с признанием того, что я точно не знаю, что изменилось в файле xorg.conf. MagicFab, так как я ожидаю, что ваш ответ даст одинаковые результаты, и я соглашусь с ним, если у кого-то не будет такого, который лучше квалифицируется как «легкий». Однако вы можете дать очень быстрое объяснение, почему лучше использовать этот метод, чем изменения xorg.conf. Если бы я разговаривал с кем-то, кому было не удобно с командной строкой, и у меня была карточка Nvidia, у меня все равно возникло бы желание отправить им маршрут GUI, если не будет непредвиденной опасности. – Dennis 29 November 2010 в 17:56
  • 2
    Метод, который я описал, должен работать для всех графических карт. Метод, описанный Деннисом, работает только с бинарными драйверами NVidia, которые поставляются с инструментом конфигурации nVidia, который происходит для генерации / изменения xorg.conf и т. Д. - если вы не хотите вставлять в синтаксис xorg.conf, что является другим вариантом. – MagicFab 15 December 2010 в 05:02
  • 3
    У меня такая же проблема, как у OP в Natty, но это решение неэффективно. Фактически я добавил отладочный вызов xrandr в сценарии Init / Default, и он регистрирует обычную настройку для монитора с разрешением 1366x768. Тем не менее, экран входа в систему застревает в 1024x768. Я даже добавил приложение настройки монитора к настройке окна входа в систему, и оно не позволит разрешения, кроме трех «безопасных», (1024x768, 800x600, 640x480 думаю). – Pointy 2 July 2011 в 18:21
  • 4
    Для 18.04 ответ ниже правильный. В файле new ... / Init / Default нет строки .. initctl – oligofren 19 March 2018 в 19:19

В новых системах вам нужно поместить файл monitors.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; -)

https://mrkmg.com/posts/2015/03/changing-the-login -screen разрешения-в-CentOS-7-для-гнома-3 /

4
ответ дан 26 May 2018 в 00:26

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

-1
ответ дан 26 May 2018 в 00:26

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

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

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

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

Нажмите Alt + F2, введите gdmsetup и нажмите Enter (откроется настольное приложение).
-2
ответ дан 26 May 2018 в 00:26
  • 1
    В последней версии ubuntu используется другой инструмент gdmsetup. Ни один из текущих или предыдущих инструментов gdmsetup не позволяет вам изменять разрешение. – Adi Roiban 13 November 2010 в 19:32
  • 2
    Он не упомянул о последнем Ubuntu (он использует 10.04 Lucid). Во всяком случае, gdmsetup не полезен ... Я исправлю свой ответ. Благодаря! – crncosta 13 November 2010 в 23:20

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

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

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

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

Нажмите Alt + F2, введите gdmsetup и нажмите Enter (откроется настольное приложение).
-2
ответ дан 25 July 2018 в 22:54
  • 1
    В последней версии ubuntu используется другой инструмент gdmsetup. Ни один из текущих или предыдущих инструментов gdmsetup не позволяет вам изменять разрешение. – Adi Roiban 13 November 2010 в 19:32
  • 2
    Он не упомянул о последнем Ubuntu (он использует 10.04 Lucid). Во всяком случае, gdmsetup не полезен ... Я исправлю свой ответ. Благодаря! – crncosta 13 November 2010 в 23:20

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

-1
ответ дан 25 July 2018 в 22:54

В новых системах вам нужно поместить файл monitors.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; -)

https://mrkmg.com/posts/2015/03/changing-the-login -screen разрешения-в-CentOS-7-для-гнома-3 /

6
ответ дан 25 July 2018 в 22:54
  • 1
    Спасибо, это сработало! Я также выполнил sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml – Nicolai 15 June 2018 в 15:40

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

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

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

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

Нажмите Alt + F2, введите gdmsetup и нажмите Enter (откроется настольное приложение).
-2
ответ дан 27 July 2018 в 01:15
  • 1
    В последней версии ubuntu используется другой инструмент gdmsetup. Ни один из текущих или предыдущих инструментов gdmsetup не позволяет вам изменять разрешение. – Adi Roiban 13 November 2010 в 19:32
  • 2
    Он не упомянул о последнем Ubuntu (он использует 10.04 Lucid). Во всяком случае, gdmsetup не полезен ... Я исправлю свой ответ. Благодаря! – crncosta 13 November 2010 в 23:20

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

-1
ответ дан 27 July 2018 в 01:15

В новых системах вам нужно поместить файл monitors.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; -)

https://mrkmg.com/posts/2015/03/changing-the-login -screen разрешения-в-CentOS-7-для-гнома-3 /

6
ответ дан 27 July 2018 в 01:15
  • 1
    Спасибо, это сработало! Я также выполнил sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml – Nicolai 15 June 2018 в 15:40

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

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

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

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

Нажмите Alt + F2, введите gdmsetup и нажмите Enter (откроется настольное приложение).
-2
ответ дан 31 July 2018 в 11:12
  • 1
    В последней версии ubuntu используется другой инструмент gdmsetup. Ни один из текущих или предыдущих инструментов gdmsetup не позволяет вам изменять разрешение. – Adi Roiban 13 November 2010 в 19:32
  • 2
    Он не упомянул о последнем Ubuntu (он использует 10.04 Lucid). Во всяком случае, gdmsetup не полезен ... Я исправлю свой ответ. Благодаря! – crncosta 13 November 2010 в 23:20

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

-1
ответ дан 31 July 2018 в 11:12

В новых системах вам нужно поместить файл monitors.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; -)

https://mrkmg.com/posts/2015/03/changing-the-login -screen разрешения-в-CentOS-7-для-гнома-3 /

7
ответ дан 31 July 2018 в 11:12
  • 1
    Спасибо, это сработало! Я также выполнил sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml – Nicolai 15 June 2018 в 15:40

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

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

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

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

Нажмите Alt + F2, введите gdmsetup и нажмите Enter (откроется настольное приложение).
-2
ответ дан 31 July 2018 в 12:12
  • 1
    В последней версии ubuntu используется другой инструмент gdmsetup. Ни один из текущих или предыдущих инструментов gdmsetup не позволяет вам изменять разрешение. – Adi Roiban 13 November 2010 в 19:32
  • 2
    Он не упомянул о последнем Ubuntu (он использует 10.04 Lucid). Во всяком случае, gdmsetup не полезен ... Я исправлю свой ответ. Благодаря! – crncosta 13 November 2010 в 23:20

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

-1
ответ дан 31 July 2018 в 12:12

В новых системах вам нужно поместить файл monitors.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; -)

https://mrkmg.com/posts/2015/03/changing-the-login -screen разрешения-в-CentOS-7-для-гнома-3 /

7
ответ дан 31 July 2018 в 12:12
  • 1
    Спасибо, это сработало! Я также выполнил sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml – Nicolai 15 June 2018 в 15:40

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

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

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

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

Нажмите Alt + F2, введите gdmsetup и нажмите Enter (откроется настольное приложение).
-2
ответ дан 2 August 2018 в 04:17
  • 1
    В последней версии ubuntu используется другой инструмент gdmsetup. Ни один из текущих или предыдущих инструментов gdmsetup не позволяет вам изменять разрешение. – Adi Roiban 13 November 2010 в 19:32
  • 2
    Он не упомянул о последнем Ubuntu (он использует 10.04 Lucid). Во всяком случае, gdmsetup не полезен ... Я исправлю свой ответ. Благодаря! – crncosta 13 November 2010 в 23:20

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

-1
ответ дан 2 August 2018 в 04:17

В новых системах вам нужно поместить файл monitors.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; -)

https://mrkmg.com/posts/2015/03/changing-the-login -screen разрешения-в-CentOS-7-для-гнома-3 /

7
ответ дан 2 August 2018 в 04:17
  • 1
    Спасибо, это сработало! Я также выполнил sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml – Nicolai 15 June 2018 в 15:40

В новых системах вам захочется поместить ваш файл 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; -)

https://mrkmg.com/posts/2015/03/changing- заместитель Логин-разрешение экрана-в-CentOS-7-для-гнома-3 /

7
ответ дан 4 August 2018 в 20:22

Другие вопросы по тегам:

Похожие вопросы: