Не правильное разрешение окна приветствия: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Новая страница: «Проблема возникает при одновременном подключении дисплеев с разным заводским разрешен…»)
 
 
(не показано 6 промежуточных версий 1 участника)
Строка 1: Строка 1:
Проблема возникает при одновременном подключении дисплеев с разным заводским разрешением.  
+
[[Файл:welcomewindow.jpg]]
 +
 
 +
 
 +
Проблема возникает при одновременном подключении дисплеев с разным заводским разрешением. <br />
 
В нашем случае это Монитор 1920х1080 и Проектор 1280x800 с последующей интерполяцией до 1920х1080
 
В нашем случае это Монитор 1920х1080 и Проектор 1280x800 с последующей интерполяцией до 1920х1080
  
  
При загрузке системы автоматом, после опроса оборудования подставляется заводское разрешение. В итоге из двух за основу берётся низкое разрешение. Загружается окно приветствия, ааа уже потом после авторизации применяются настройки графики.
+
При загрузке системы автоматом, после опроса оборудования подставляется заводское разрешение, в итоге, из двух за основу берётся более низкое разрешение. <br />
 +
Загружается окно приветствия, ааа уже потом после авторизации применяются настройки графики. <br />
 
Поэтому логично было применить настройки экранов раньше чем мы авторизуемся.
 
Поэтому логично было применить настройки экранов раньше чем мы авторизуемся.
 +
  
 
Побеждается это следующим образом.  
 
Побеждается это следующим образом.  
командой  
+
командой xrandr -q мы смотрим доступные разрешения и к каким портам подключены экраны.
 
  xrandr -q
 
  xrandr -q
мы смотрим доступные разрешения и к каким портам подключены экраны.
 
  
 
Монитор
 
Монитор
Строка 41: Строка 45:
  
 
Сохраняем, перезагружаем, наслаждаемся фуншуем
 
Сохраняем, перезагружаем, наслаждаемся фуншуем
 +
 +
[[Категория:Ubuntu]]

Текущая версия на 09:43, 28 июля 2021

Welcomewindow.jpg


Проблема возникает при одновременном подключении дисплеев с разным заводским разрешением.
В нашем случае это Монитор 1920х1080 и Проектор 1280x800 с последующей интерполяцией до 1920х1080


При загрузке системы автоматом, после опроса оборудования подставляется заводское разрешение, в итоге, из двух за основу берётся более низкое разрешение.
Загружается окно приветствия, ааа уже потом после авторизации применяются настройки графики.
Поэтому логично было применить настройки экранов раньше чем мы авторизуемся.


Побеждается это следующим образом. командой xrandr -q мы смотрим доступные разрешения и к каким портам подключены экраны.

xrandr -q

Монитор

HDMI1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
  1920x1080      60.0*+
  .........      ......

Проектор

HDMI2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
  1280x800       59.8 +
  1920x1080      60.0*    50.0     59.9  
  .........      ......

Посмотрели и хорошо. Далее нам нужно сделать простой скрипт

nano /usr/share/lightdmxrandr.sh

Со следующим содержимым

#!/bin/sh
xrandr --output HDMI1 --primary --mode 1920x1080
xrandr --output HDMI2 --noprimary --mode 1920x1080

Необходимо выставить права на скрипт

chmod a+rx /usr/share/lightdmxrandr.sh/lightdmxrandr.sh

Далее в конец файла 50-unity-greeter.conf

nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf 

нужно добавить следующее

display-setup-script=/usr/share/lightdmxrandr.sh

Сохраняем, перезагружаем, наслаждаемся фуншуем