два монитора: скриптинг
Два монитора в разной конфигурации Написан у меня был скрипт. типа подключаешь второй монитор, udev правило вызывает мой скриптик, который дергает xrandr и ставит монитор ноутбука слева-снизу от подключенного монитора. и было удобно - пришел на работу подключил ноут и фреймы сами разложились как надо по мониторам ну и мышка ездит. теперь так получается я мотаться стал между двумя офисами. и там и сям есть внешний монитор, но в одном случае он стоит слева, в другом сверху. соответственно хочется распознать что за монитор подключился и позицию в xrandr выставить в зависимости от ситуации. вопрос: как в скрипте вычислить марку монитора подключенного к входу HDMI1 по мнению xrandr? -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: два монитора: скриптинг
On Thu, 13 Nov 2014 13:59:20 +0400 Dmitry E. Oboukhov un...@debian.org wrote: Два монитора в разной конфигурации Написан у меня был скрипт. типа подключаешь второй монитор, udev правило вызывает мой скриптик, который дергает xrandr и ставит монитор ноутбука слева-снизу от подключенного монитора. и было удобно - пришел на работу подключил ноут и фреймы сами разложились как надо по мониторам ну и мышка ездит. теперь так получается я мотаться стал между двумя офисами. и там и сям есть внешний монитор, но в одном случае он стоит слева, в другом сверху. соответственно хочется распознать что за монитор подключился и позицию в xrandr выставить в зависимости от ситуации. вопрос: как в скрипте вычислить марку монитора подключенного к входу HDMI1 по мнению xrandr? А может не надо вычислять марку монитора? Может быть надо выбрать какой-нибудь другой критерий выбора между тем или тем рабочим местом? Ведь положение ноутбука относительно монитора зависит не от марки монитора, а от конфигурации мебели в офисе. А то вдруг завтра монитор на одном из двух рабочих мест поменяется и они станут ОДИНАКОВОЙ марки. Например по ESSID Wi-Fi, если в обоих офисах есть вайфай. Это всё-таки в большей степени является маркером географического положения, чем тип монитора. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141113135901.474e688b@fafnir
Re: два монитора: скриптинг
Например по ESSID Wi-Fi, если в обоих офисах есть вайфай. Это всё-таки в большей степени является маркером географического положения, чем тип монитора. ESSID как раз (пока) не подойдет: мы пока новый оффис обживаем еще таскаем с собой Yota-модем. и он то тут то там :) -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: два монитора: скриптинг
On 13.11.2014 11:59, Dmitry E. Oboukhov wrote: Два монитора в разной конфигурации Написан у меня был скрипт. типа подключаешь второй монитор, udev правило вызывает мой скриптик, который дергает xrandr и ставит монитор ноутбука слева-снизу от подключенного монитора. и было удобно - пришел на работу подключил ноут и фреймы сами разложились как надо по мониторам ну и мышка ездит. теперь так получается я мотаться стал между двумя офисами. и там и сям есть внешний монитор, но в одном случае он стоит слева, в другом сверху. соответственно хочется распознать что за монитор подключился и позицию в xrandr выставить в зависимости от ситуации. вопрос: как в скрипте вычислить марку монитора подключенного к входу HDMI1 по мнению xrandr? LMGTFY: http://askubuntu.com/questions/34467/how-to-get-serial-number-of-my-monitor -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/546494e0.60...@kuklin.ru
Re: два монитора: скрип тинг
On 11/13/2014 01:59 PM, Victor Wagner wrote: А может не надо вычислять марку монитора? А его серийник! % cat =parse-edid.pl #!/usr/bin/perl use strict; use warnings; use Parse::EDID; use Data::Dumper; my $raw_edid; { $/ = undef; $raw_edid = ; } print Dumper( parse_edid( $raw_edid ) ) ; % cat /sys/class/drm/card0-DP-1/edid | parse-edid.pl ... Но /sys это муть, и надо брать edid, наверное, из xrandr, с --verbose он его показывает. -- sergio. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5464a4fc.9030...@sergio.spb.ru
Re: два монитора: скриптинг
В Thu, 13 Nov 2014 13:59:20 +0400 Dmitry E. Oboukhov un...@debian.org пишет: Два монитора в разной конфигурации Написан у меня был скрипт. типа подключаешь второй монитор, udev правило вызывает мой скриптик, который дергает xrandr и ставит монитор ноутбука слева-снизу от подключенного монитора. и было удобно - пришел на работу подключил ноут и фреймы сами разложились как надо по мониторам ну и мышка ездит. теперь так получается я мотаться стал между двумя офисами. и там и сям есть внешний монитор, но в одном случае он стоит слева, в другом сверху. соответственно хочется распознать что за монитор подключился и позицию в xrandr выставить в зависимости от ситуации. вопрос: как в скрипте вычислить марку монитора подключенного к входу HDMI1 по мнению xrandr? cat /sys/class/drm/*/edid на открытых дровах получить EDID не проблема, но оно точно не работает с проприетарным nvidia. Для удобства можно применить EDID парсер вроде sudo get-edid | parse-edid (из read-edid). -- WBR, Andrey Tataranovich -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141113153653.27765b3d@dragoncore.local
Re: два монитора: скриптинг
В сообщении от [Чтв 2014-11-13 13:59 +0400] Dmitry E. Oboukhov un...@debian.org пишет: Два монитора в разной конфигурации Написан у меня был скрипт. типа подключаешь второй монитор, udev правило вызывает мой скриптик, который дергает xrandr и ставит монитор ноутбука слева-снизу от подключенного монитора. и было удобно - пришел на работу подключил ноут и фреймы сами разложились как надо по мониторам ну и мышка ездит. теперь так получается я мотаться стал между двумя офисами. и там и сям есть внешний монитор, но в одном случае он стоит слева, в другом сверху. соответственно хочется распознать что за монитор подключился и позицию в xrandr выставить в зависимости от ситуации. вопрос: как в скрипте вычислить марку монитора подключенного к входу HDMI1 по мнению xrandr? Можно попробовать через ~/.xinitrc по аналогии с выбором DE/WM [1], только вместо них прописываем параметры xrandr и других программ которые нужны именно в этом офисе. Соответственно иксы запускаем так: xinit office1 - Для старого офиса xinit office2 - Для нового офиса Через SLiM [2] можно сделать тоже самое по F1. [1] https://wiki.archlinux.org/index.php/xinitrc [2] https://wiki.archlinux.org/index.php/SLiM -- С уважением, Коротаев Руслан Профиль: http://plus.google.com/105183056726716330520 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141113125307.GA3094@debian
Re: два монитора: скриптинг
Руслан Коротаев - debian-russian@lists.debian.org @ Thu, 13 Nov 2014 17:53:07 +0500: Написан у меня был скрипт. типа подключаешь второй монитор, udev правило вызывает мой скриптик, который дергает xrandr и ставит монитор ноутбука слева-снизу от подключенного монитора. и было удобно - пришел на работу подключил ноут и фреймы сами разложились как надо по мониторам ну и мышка ездит. теперь так получается я мотаться стал между двумя офисами. и там и сям есть внешний монитор, но в одном случае он стоит слева, в другом сверху. соответственно хочется распознать что за монитор подключился и позицию в xrandr выставить в зависимости от ситуации. вопрос: как в скрипте вычислить марку монитора подключенного к входу HDMI1 по мнению xrandr? РК Можно попробовать через ~/.xinitrc по аналогии с выбором DE/WM [1], РК только вместо них прописываем параметры xrandr и других программ которые РК нужны именно в этом офисе. Соответственно иксы запускаем так: РК xinit office1 - Для старого офиса РК xinit office2 - Для нового офиса Перезапускать иксовую сессию по такому пустяковому поводу - это извращение. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87k32znp1t@wizzle.ran.pp.ru
Re: два монитора: скрип тинг
13.11.2014 15:33, sergio пишет: On 11/13/2014 01:59 PM, Victor Wagner wrote: А может не надо вычислять марку монитора? А его серийник! % cat =parse-edid.pl #!/usr/bin/perl use strict; use warnings; use Parse::EDID; use Data::Dumper; my $raw_edid; { $/ = undef; $raw_edid = ; } print Dumper( parse_edid( $raw_edid ) ) ; % cat /sys/class/drm/card0-DP-1/edid | parse-edid.pl ... Но /sys это муть, и надо брать edid, наверное, из xrandr, с --verbose он его показывает. sudo apt-get install read-edid , если вдруг не в курсе. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54651be3.8060...@gmail.com
Re: два монитора: скрип т инг
On 11/14/2014 12:00 AM, Alexander Danilov wrote: sudo apt-get install read-edid , если вдруг не в курсе. Если вдруг не в курсе, то: 1) никаким серийником там не пахнет 2) для get-edid нежен рут 3) и самое главное, разве кто-то обещал, что железо (видеокарта, мониторы), находится на том же хосте что и сессия иксов? Ах, да, может расскажете, как этим get-edid опросить _все_ мониторы. -- sergio. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54653417.8090...@sergio.spb.ru
Бюджетная файлопомойка
По дому все больше расползаются компы, смартфоны, смарттв, фотокамеры и прочие устройства, что заставляет задуматься о файлопомойке для кормления всего этого зоопарка медийными файлами. Имеет ли право на жизнь вариант роутера на open-wrt какого-нибудь с USB портом и внешним HDD для этих целей? Работа помойки предполагается 24/7, за исключением отпусков, пару раз в год, может быть. Из серверов - dlna и, может быть, облако какое-нибудь. А? Вариант с роутером + внешний винт привлекает, в первую очередь, бюджетом и во-вторую - отсутствием шума и компактностью ибо квартира маленькая. Спасибо заранее. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/877fyybnp2.fsf@hornet.workgroup
Re: Бюджетная файлопомойка
14.11.2014 04:00, Melleus пишет: По дому все больше расползаются компы, смартфоны, смарттв, фотокамеры и прочие устройства, что заставляет задуматься о файлопомойке для кормления всего этого зоопарка медийными файлами. Имеет ли право на жизнь вариант роутера на open-wrt какого-нибудь с USB портом и внешним HDD для этих целей? Работа помойки предполагается 24/7, за исключением отпусков, пару раз в год, может быть. Из серверов - dlna и, может быть, облако какое-нибудь. А? Вариант с роутером + внешний винт привлекает, в первую очередь, бюджетом и во-вторую - отсутствием шума и компактностью ибо квартира маленькая. Спасибо заранее. да в принципе - ок, но если роутер слабенький - то о dlna лучше не вспоминать (он должен, вроде как, в необходимый формат уметь перекодировать на лету поток, а это не всякому ускорителю бывает под силу), да и скорости работы usb-винта высокой не ждать. у себя завел платку с пассивным радиатором (Intel D2700MUD), потребляет она порядка десятка ватт, а значит в теории можно и придумать охлаждение БП без кулера. Плюсом однозначным является возможность воткнуть памяти. Но если роутер не какая-нибудь непроизводительная железка за 1к - то возможно можно и на нём собрать что-то, бесспрорно. Однако дебиан на него не поставить (=