The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
xrandr + 2 монитора, !*! mplane, 25-Апр-18, 10:48  [смотреть все]
Доброго времени суток!
После продолжительный "боев" с xrandr и двумя абсолютно разными монитормам 1й (тачскрин) имеет разрешение. 1368x768_50.00, ну а 2й обсалютно стандартный подключаемый по VGA

Вся проблема в том, что мой centos 6 нормально не выставляет разрешение под данный девайс.
оно рябит. Причем подключив  и перезагрузив систему 2й монитор, не фурычит оба. Т.е. по ssh можно заставить работать оба монитора командами xrandr.
Нужно как-то сделать так, если 2й монитор отстутсвтует либо присутствует все запускалось.
Ну при этом разрешения были для каждого свои...

Что говорит xrandr ...

VGA-0 connected (normal left inverted right x axis y axis)
   1280x1024      60.0 +   75.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 connected (normal left inverted right x axis y axis)
   1366x768       60.1 +

Как бы мне автоматизировать сей процесс?
Есть идеи?
Буду благодарен любым здравым предложениям. Ибо уже мозг кипит.

  • xrandr + 2 монитора, !*! PereresusNeVlezaetBuggy, 15:51 , 25-Апр-18 (1)
    >[оверквотинг удален]
    >    60.0
    >    720x400        70.1
    > HDMI-0 disconnected (normal left inverted right x axis y axis)
    > DP-0 disconnected (normal left inverted right x axis y axis)
    > HDMI-1 disconnected (normal left inverted right x axis y axis)
    > DP-1 connected (normal left inverted right x axis y axis)
    >    1366x768       60.1 +
    > Как бы мне автоматизировать сей процесс?
    > Есть идеи?
    > Буду благодарен любым здравым предложениям. Ибо уже мозг кипит.

    Для начала, пожалуйста, приведите список установленных пакетов с версиями. Как минимум — стек X.org, ядро, драйвера на видео. А также укажите модели всех присутствующих в системе видеокарт и схему подключения (вывода xrandr не достаточно).

    • xrandr + 2 монитора, !*! mplane, 10:04 , 26-Апр-18 (4)
      >[оверквотинг удален]
      >> HDMI-1 disconnected (normal left inverted right x axis y axis)
      >> DP-1 connected (normal left inverted right x axis y axis)
      >>    1366x768       60.1 +
      >> Как бы мне автоматизировать сей процесс?
      >> Есть идеи?
      >> Буду благодарен любым здравым предложениям. Ибо уже мозг кипит.
      > Для начала, пожалуйста, приведите список установленных пакетов с версиями. Как минимум
      > — стек X.org, ядро, драйвера на видео. А также укажите модели
      > всех присутствующих в системе видеокарт и схему подключения (вывода xrandr не
      > достаточно).

      Ядро 2.6.32-504.1.3.el6.i686
      Что касаемо видеокарт, то увы. Железо почти всегда разное,самое бюджетное (mini-itx с впаянными процами как правило atom+celeron), но ПО одно. Без Gnome и KDE

      Просто данный случай уникален тем, что основной моник тут ЛСД - 1366x768
      Скриптик я нарисовал. Просто проверяет соответствие вендора и в случаи успеха меняет режим...

      #!/bin/bash
      vendor1=$(lsusb | awk '/0eef:a111/ {print $6}')
      DISPPORT=$(xrandr | awk '/ connected/ {print $1}')
      newmode='"1368x768_50.00" 69.92 1368 1424 1568 1768 768 769 772 791 -HSync +Vsync'
      addmode=`echo $new_res | awk {'print $1'}`
      if [ 0eef:a111 = $vendor1 ];then
      xrandr --newmode $newmode
      xrandr --addmode $DISPPORT $addmode
      xrandr --output $DISPPORT --mode $addmode
      fi

      Прошу прощения, но у меня появился еще 1 вопрос.
      В GRUB (тут grub legacy) текст читабельный. Как сохранить такой же режим? Т.е. при загрузке текст меняет разрешение. Для этого необходимо пересобрать initrd ?

  • xrandr + 2 монитора, !*! qq, 18:46 , 25-Апр-18 (2)
    В папку ~/.config/autostart, фаил *.desktop по образцу:

    [Desktop Entry]
    Name=MyScript
    GenericName=A descriptive name
    Comment=Some description about your script
    Exec=/path/to/my/script.sh
    Terminal=false
    Type=Application
    X-GNOME-Autostart-enabled=true

    script.sh
    #!/bin/bash
    xrandr -r 75

    • xrandr + 2 монитора, !*! qq, 18:50 , 25-Апр-18 (3)
      >[оверквотинг удален]
      > Name=MyScript
      > GenericName=A descriptive name
      > Comment=Some description about your script
      > Exec=/path/to/my/script.sh
      > Terminal=false
      > Type=Application
      > X-GNOME-Autostart-enabled=true
      > script.sh
      > #!/bin/bash
      > xrandr -r 75

      если иксов нет кидайте скрипт в крон при запуске системы.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру