два монитора: скриптинг

2014-11-13 Пенетрантность Dmitry E. Oboukhov
Два монитора в разной конфигурации

Написан у меня был скрипт.
типа подключаешь второй монитор, 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: два монитора: скриптинг

2014-11-13 Пенетрантность Victor Wagner
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: два монитора: скриптинг

2014-11-13 Пенетрантность Dmitry E. Oboukhov

 Например по 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: два монитора: скриптинг

2014-11-13 Пенетрантность Alex Kuklin

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: два монитора: скрип тинг

2014-11-13 Пенетрантность 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 он
его показывает.


-- 
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: два монитора: скриптинг

2014-11-13 Пенетрантность Andrey Tataranovich
В 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 Пенетрантность Руслан Коротаев
В сообщении от [Чтв 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: два монитора: скриптинг

2014-11-13 Пенетрантность Artem Chuprina
Руслан Коротаев - 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: два монитора: скрип тинг

2014-11-13 Пенетрантность Alexander Danilov

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: два монитора: скрип т инг

2014-11-13 Пенетрантность sergio
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



Бюджетная файлопомойка

2014-11-13 Пенетрантность Melleus
По дому все больше расползаются компы, смартфоны, смарттв, фотокамеры и
прочие устройства, что заставляет задуматься о файлопомойке для
кормления всего этого зоопарка медийными файлами. Имеет ли право на
жизнь вариант роутера на 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: Бюджетная файлопомойка

2014-11-13 Пенетрантность Anton Stratonnikov
14.11.2014 04:00, Melleus пишет:
 По дому все больше расползаются компы, смартфоны, смарттв, фотокамеры и
 прочие устройства, что заставляет задуматься о файлопомойке для
 кормления всего этого зоопарка медийными файлами. Имеет ли право на
 жизнь вариант роутера на open-wrt какого-нибудь с USB портом и внешним
 HDD для этих целей? Работа помойки предполагается 24/7, за исключением
 отпусков, пару раз в год, может быть. Из серверов - dlna и, может быть,
 облако какое-нибудь. А? Вариант с роутером + внешний винт привлекает, в
 первую очередь, бюджетом и во-вторую - отсутствием шума и компактностью
 ибо квартира маленькая.

 Спасибо заранее.


да в принципе - ок, но если роутер слабенький - то о dlna лучше не
вспоминать (он должен, вроде как, в необходимый формат уметь
перекодировать на лету поток, а это не всякому ускорителю бывает под
силу), да и скорости работы usb-винта высокой не ждать.

у себя завел платку с пассивным радиатором (Intel D2700MUD), потребляет
она порядка десятка ватт, а значит в теории можно и придумать охлаждение
БП без кулера. Плюсом однозначным является возможность воткнуть памяти.

Но если роутер не какая-нибудь непроизводительная железка за 1к - то
возможно можно и на нём собрать что-то, бесспрорно. Однако дебиан на
него не поставить (=