разрешение монитора сбрасывается после перезагрузки (один монитор)

разрешение монитора сбрасывается после перезагрузки (один монитор)

У меня есть компьютер ТОЛЬКО С ОДНИМ МОНИТОРОМ - вот его характеристики:

Ubuntu 15.04 - 32 бита
Процессор Intel® Pentium(R) Dual CPU E2180 @ 2.00GHz × 2  
Графика Intel® G33 x86/MMX/SSE2
$ lspci -v | grep -i vga
00:02.0 Контроллер, совместимый с VGA: Интегрированный графический контроллер Intel Corporation 82G33/G31 Express (рев. 10) (prog-if 00 [контроллер VGA])
# lshw -class display
PCI (sysfs)  
  *-отображать               
       описание: VGA-совместимый контроллер
       продукт: Интегрированный графический контроллер 82G33/G31 Express
       поставщик: Корпорация Intel
       физический идентификатор: 2
       информация о шине: pci@0000:00:02.0
       версия: 10
       ширина: 32 бита
       тактовая частота: 33 МГц
       возможности: msi pm vga_controller bus_master cap_list rom
       конфигурация: драйвер=i915 задержка=0
       ресурсы: irq:28 память:feb00000-feb7ffff ioport:e140(size=8) память:d0000000-dfffffff память:fe900000-fe9fffff
$ xrandr
Экран 0: минимум 8 x 8, текущий 1024 x 768, максимум 32767 x 32767
VGA1 подключен первичный 1024x768+0+0 (нормальный левый инвертированный правый ось x ось y) 0 мм x 0 мм
   1024x768 60.0*
   800x600 60,3 56,2  
   848x480 60.0  
   640x480 59.9  
VIRTUAL1 отключен (нормальная левая инвертированная правая ось x ось y)
$ sudo xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
$ sudo xrandr --addmode VGA1 1680x1050_60.00
$ xrandr

Экран 0: минимум 8 x 8, текущий 1680 x 1050, максимум 32767 x 32767
VGA1 подключен первичный 1680x1050+0+0 (нормальный левый инвертированный правый ось x ось y) 0 мм x 0 мм

   1680x1050 60.0*+
   1024x768 60.0  
   800x600 60,3 56,2  
   848x480 60.0  
   640x480 59.9  
   1680x1050_60.00 60.0  

VIRTUAL1 отключен (нормальная левая инвертированная правая ось x ось y)

Это работает (меняет разрешение), тогда я делаю

$ sudo reboot

и при запуске я получаю предыдущее разрешение и следующее сообщение

No se pudo aplicar la configuración almacenada para los monitores
none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63 CRTC 63:
trying mode 1024x768@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1680x1050@60Hz (pass 0)
CRTC 63: trying mode 848x480@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1680x1050@60Hz (pass 1)
CRTC 63: trying mode 848x480@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1680x1050@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1024x768@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1680x1050@60Hz (pass 0)
CRTC 64: trying mode 848x480@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1680x1050@60Hz (pass 1)
CRTC 64: trying mode 848x480@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1680x1050@60Hz (pass 1)
Trying modes for CRTC 65
CRTC 65: trying mode 1024x768@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 65: trying mode 800x600@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 65: trying mode 800x600@56Hz with output at 1680x1050@60Hz (pass 0)
CRTC 65: trying mode 848x480@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 65: trying mode 640x480@60Hz with output at 1680x1050@60Hz (pass 0)
CRTC 65: trying mode 1024x768@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 65: trying mode 800x600@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 65: trying mode 800x600@56Hz with output at 1680x1050@60Hz (pass 1)
CRTC 65: trying mode 848x480@60Hz with output at 1680x1050@60Hz (pass 1)
CRTC 65: trying mode 640x480@60Hz with output at 1680x1050@60Hz (pass 1)

решение1

Вам необходимо добавить xrandrконфигурации в файл запуска, чтобы получить желаемое разрешение при перезагрузке/запуске:

  • xrandr.shСоздайте, например, bash-скрипт и поместите в него команды xrandr:
#!/bin/баш
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA1 1680x1050_60.00
xrandr --выход VGA1 --режим 1680x1050_60.00
  • Сделайте скрипт исполняемым с помощьюchmod +x xrandr.sh

  • Найдите в панели «Автозагрузка приложений», запустите его и добавьте скрипт в качестве автозапускаемого приложения.

Теперь команды будут запускаться каждый раз, когда вы входите в свою учетную запись.

Связанный контент