Как изменить разрешение GDM в Shell Gnome 3.24 и Ubuntu 17.04?

Как я могу заставить GDM (и рабочий стол Shell Gnome) использовать указанное разрешение, когда мой ЖК-монитор не может сообщать корректную информацию?

  • Я использую Gnome Ubuntu 17.04 с Shell Gnome 3.24.
  • GDM отображен в 1024x768 пиксели.
  • Родное разрешение моего монитора 1280 x 1024.
  • Это разрешение не перечислено в диалоговом окне Настроек Дисплея Shell Gnome.

Что я попробовал (частичным успехом)

Я могу установить это использование разрешения xranr следующим образом:

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 
1027 1034 1063 -hsync +vsync
xrandr --addmode VGA-1 "1280x1024_60.00"
xrandr --output VGA-1 --mode "1280x1024_60.00"

Как предложено в ответе на то, Как изменить разрешение экрана для GDM, входят в экран?, я создал a monitors.xml файл и перемещенный это в /var/lib/gdm3/.config/. ( monitors.xml файл показывают ниже). Я установил владение и полномочия следующим образом:

-rw-rw-r-- 1 gdm gdm /var/lib/gdm3/.config/monitors.xml

Когда я перезапустил компьютер, я нашел, что разрешение указало в monitors.xml не использовался.

Запоминание этого 1280 x 1024 не был перечислен в диалоговом окне Настроек Дисплея, предположил, что мой монитор правильно не сообщает о своем родном разрешении Ubuntu. Поэтому я создал 'xorg.cong' файл и поместил его в /etc/X11/, и теперь диалоговое окно Настроек Дисплея Shell Gnome действительно показывает 1280 x 1024 как опция. ( xorg.conf файл показывают ниже).

Использование обоих /var/lib/gdm3/.config/monitors.xml файл и /etc/X11/xorg.conf файл, я могу добраться 1280 x 1024 разрешение после каждого пользователя входит в ее/его учетную запись.

Однако экран входа в систему GDM все еще использует разрешение 1024x768. Как я могу сделать его так, чтобы GDM также использовал разрешение 1280 x 1024?

Для ссылки вот monitors.xml файл:

<monitors version="1">
  <configuration>
    <clone>no</clone>
    <output name="VGA-1">
      <vendor>unknown</vendor>
      <product>unknown</product>
      <serial>unknown</serial>
      <width>1280</width>
      <height>1024</height>
      <rate>59.894847869873047</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
  </configuration>
</monitors>

Для ссылки вот xorg.conf файл:

Section "Monitor"
    Identifier  "Samsung SyncMaster 171N"
    Modeline    "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    Option      "Rotate" "left"
    # Option      "PreferredMode" "1280x1024_60.00"
    # HorizSync   30.0 - 81.0 # kHz
    # VertRefresh 60.0 - 60.0 # Hz
EndSection

Section "Device"
    Identifier  "Intel"
    Driver      "intel"
    Option      "AccelMethod" "sna"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Monitor     "Samsung SyncMaster 171N"
    Device      "Intel"
    Defaultdepth 24
    SubSection  "Display"
        Modes   "1280x1024_60.00"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
EndSection
2
задан 16 July 2017 в 05:56

0 ответов

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

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