<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Вышел менеджер настроек экрана randrctl 1.2 </title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html</link>
    <description>Состоялся релиз randrctl 1.2 (http://github.com/edio/randrctl), менеджера настроек экрана для мульти-мониторных конфигураций. В рамках проекта randrctl развивается утилита, написанная на языке Python, которая позволяет сохранить текущие настройки экрана в файл с тем чтобы применить их позже (вручную либо автоматически), когда к компьютеру будет подключен тот же или подобный набор мониторов. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Для определения момента подключения мониторов, а также для считывания текущих настроек и применения настроек из профилей в randrctl используются функции udev и xrandr. С момента релиза 1.0 добавлена поддержка  конфигураций  HiDPI (опции scale), исправлена обработка XDG_CONFIG_HOME,  обновлено описание проекта на Github и проведена чистка кода и исправление мелких ошибок.&lt;br&gt;&lt;br&gt;URL: http://github.com/edio/randrctl&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=45116&lt;br&gt;</description>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (edio)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#35</link>
    <pubDate>Tue, 13 Sep 2016 08:31:50 GMT</pubDate>
    <description>в самом начале рассматривал вариант использования /sys, но почему-то тогда от него отказался. Возможно, amd не умели тогда в /sys.&lt;br&gt;&lt;br&gt;Но вообще, да, идея хорошая, надо будет подумать над ней, спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (freehck)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#34</link>
    <pubDate>Mon, 12 Sep 2016 22:45:32 GMT</pubDate>
    <description>&amp;gt; Если кому надо подобное на bash, https://github.com/Vladimir-csp/rerandr3 &lt;br&gt;&lt;br&gt;Спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (freehck)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#33</link>
    <pubDate>Mon, 12 Sep 2016 22:39:55 GMT</pubDate>
    <description>&amp;gt; юзкейз такой: у меня один ноутбук, но 4 &quot;рабочих&quot; места: мониторы через докстанцию в офисе, телевизор в офисе, монитор дома, проектор дома. А, и еще просто лептоп, без мониторов, итого &amp;#8212; 5. &lt;br&gt;&lt;br&gt;Вооооот. Вот об этом и *нужно* было писать в новости, edio.&lt;br&gt;&lt;br&gt;&amp;gt; randrctl позволяет не вызывать 5 скриптов вручную.&lt;br&gt;&lt;br&gt;Ну зачем же 5 скриптов, да к тому же вручную...&lt;br&gt;Можно же в shell проверять содержимое /sys, например так:&lt;br&gt;&lt;br&gt;&#037; find /sys/devices/ -name edid&lt;br&gt;/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1/edid&lt;br&gt;/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1/edid&lt;br&gt;&lt;br&gt;На эти файлы можно натравить base64, и запомнить edid в текстовом формате.&lt;br&gt;Ну а дальше - применение настроек тем же самым xrandr, и правило в udev. :)&lt;br&gt;&lt;br&gt;Возьмите этот метод на заметку, кстати. Всяко лучше, нежели вывод xrandr --verbose парсить. ;)&lt;br&gt;&lt;br&gt;&amp;gt; randrctl проверяет edid устройства, подключенного к аутпуту, и выбирает нужный конфиг.&lt;br&gt;&lt;br&gt;По-моему лучше было бы применять настройки к соответствующему output исходя из edid</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (edio)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#32</link>
    <pubDate>Mon, 12 Sep 2016 21:18:55 GMT</pubDate>
    <description>Пример по поводу udev и отключений/подключений.&lt;br&gt;&lt;br&gt;У меня есть профиль default без внешних мониторов, и, например office.&lt;br&gt;В офисе я могу снять работающий ноут с докстанции, и тогда сразу активируется default.&lt;br&gt;А могу сначала усыпить ноут, а потом снять с докстанции. Тогда default активируется при пробуждении.&lt;br&gt;</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (edio)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#31</link>
    <pubDate>Mon, 12 Sep 2016 21:10:47 GMT</pubDate>
    <description>&amp;gt; А что если настроил, а потом внешний моник отключил? А потом снова &lt;br&gt;&amp;gt; подключил? А потом перезагрузился без моника и подключил его позже? Или &lt;br&gt;&amp;gt; загрузился сразу с ним? Мне вот сейчас каждый раз приходится с &lt;br&gt;&amp;gt; помощью xrandr вручную добавлять (что вызывает ошибку если он не подключен &lt;br&gt;&amp;gt; в этот момент, на сколько я помню) полноценное разрешение 1280x1024 для &lt;br&gt;&amp;gt; внешнего монитора (автоматом система его распознаёт только на 1024x768). ОС Ubuntu &lt;br&gt;&amp;gt; 16.04 (в прочем, проблеме больше 5 лет точно), моник подключен через &lt;br&gt;&amp;gt; D-Sub, видеокарта Intel.&lt;br&gt;&lt;br&gt;все зависит от udev. Если он триггерит для d-sub выхода событие (по идее, должен), то будет работать.&lt;br&gt;&lt;br&gt;в prior-switch hook надо будет добавлять к монитору разрешение. Правда, на данном этапе, в prior-switch надо будет самому проверять edid монитора.&lt;br&gt;&lt;br&gt;Я мог бы передавать в prior-switch md5 от edid (если вам эта опция подходит, заведите issue, пожалуйста, займусь в ближайший свободный вечер), тогда проверка была бы простая:&lt;br&gt;&lt;br&gt;.config/randrct/config.ini&lt;br&gt;prior</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (edio)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#30</link>
    <pubDate>Mon, 12 Sep 2016 20:58:51 GMT</pubDate>
    <description>юзкейз такой: у меня один ноутбук, но 4 &quot;рабочих&quot; места: мониторы через докстанцию в офисе, телевизор в офисе, монитор дома, проектор дома. А, и еще просто лептоп, без мониторов, итого &amp;#8212; 5.&lt;br&gt;&lt;br&gt;randrctl позволяет не вызывать 5 скриптов вручную.&lt;br&gt;&lt;br&gt;&amp;gt; if xrandr &amp;#124; grep -q &apos;DVI-I-1 connected&apos; ; then &amp;lt;DVI-I-1 command&amp;gt; ; fi&lt;br&gt;&lt;br&gt;К displayport я подключаю и проектор, и монитор, два разных устройства и два разных конфига.&lt;br&gt;randrctl проверяет edid устройства, подключенного к аутпуту, и выбирает нужный конфиг.&lt;br&gt;&lt;br&gt;К слову, мне сценарий, когда один и тот же монитор подключается то к одному, то к другому аутпуту кажется надуманным. Это бы означало, что из монитора торчит несколько шнурков, но использую я попеременно только один из них.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (freehck)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#29</link>
    <pubDate>Mon, 12 Sep 2016 19:31:41 GMT</pubDate>
    <description>&amp;gt; Нет, только на том же аутпуте.&lt;br&gt;&lt;br&gt;Тогда Вы меня окончательно запутали. В сообщении &amp;#8470;23 Вы написали, что:&lt;br&gt;&lt;br&gt;&amp;gt; мне было бы гораздо сложнее переносить какой-то набор своих скриптов с машины на машину, не забывая при этом править названия аутпутов и пр..&lt;br&gt;&lt;br&gt;Значит, при смене output-а всё равно конфигурация мониторов не подхватится? Тогда я не очень уяснил, в чём суть. Если для каждой конфигурации мониторов на каждом месте мне придётся настраивать всё это дело заново, так не легче ли сразу xrandr?&lt;br&gt;&lt;br&gt;Вот у меня, например, в настройках lightdm.conf прописано следующее:&lt;br&gt;display-setup-script=/etc/lightdm/monitor-setup.sh&lt;br&gt;&lt;br&gt;А monitor-setup.sh - скрипт в две строчки:&lt;br&gt;xrandr --auto --output VGA-1 --mode 1680x1050 --primary&lt;br&gt;xrandr --auto --output DVI-I-1 --mode 1680x1050 --left-of VGA-1&lt;br&gt;&lt;br&gt;Ну допустим, что основной монитор - это монитор от ноутбука, а левый - подключаемый. Если вместо моего скрипта использовать Ваш, то я правильно понял, что он автоматически проверит наличие левого монитора и выберет соответст</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#28</link>
    <pubDate>Mon, 12 Sep 2016 19:00:31 GMT</pubDate>
    <description>А что если настроил, а потом внешний моник отключил? А потом снова подключил? А потом перезагрузился без моника и подключил его позже? Или загрузился сразу с ним? Мне вот сейчас каждый раз приходится с помощью xrandr вручную добавлять (что вызывает ошибку если он не подключен в этот момент, на сколько я помню) полноценное разрешение 1280x1024 для внешнего монитора (автоматом система его распознаёт только на 1024x768). ОС Ubuntu 16.04 (в прочем, проблеме больше 5 лет точно), моник подключен через D-Sub, видеокарта Intel.&lt;br&gt;</description>
</item>

<item>
    <title>Вышел менеджер настроек экрана randrctl 1.2  (edio)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/109061.html#27</link>
    <pubDate>Mon, 12 Sep 2016 08:20:11 GMT</pubDate>
    <description>Нет, только на том же аутпуте. &lt;br&gt;&lt;br&gt;Мог бы заняться тем, чтоб подхватывало для конкретных дисплеев, но только если функция действительно востребована, это не будет быстрофикс.&lt;br&gt;</description>
</item>

</channel>
</rss>
