(ищу параллельно более или менее готовое решение в general.)
привет. нужен инструмент размещения окон запускаемых приложений. хочу так:
на кнопку вешается что-то типа «xplace -geometry 100x10+200+600 lxterminal», или «xplace --geometry 1200x800 --center thunar /media/Projects», или что-ещё подобное, где xplace - как раз нужный инструмент с параметрами размещения (размеры окна, ...), и далее - запускаемое приложение со всеми его параметрами.
что-то есть из готового? или как решить простыми средствами? нужно, чтобы уникально менялись позиции и размеры именно новых экземпляров приложений (имена и классы окон могут совпадать - нужно иметь возможность устанавливать позиции нескольких запускаемых экземпляров одного и того же приложения).
то есть видится так:
- парсятся параметры размещения (это не о чем говорить);
- запускается процесс, ожидается pid, например;
- (ожидается открытие окна? не знаю);
- по pid'у находится окно;
- применяются параметры размера и положения;
- процесс-родитель завершается, оставляя окно самому себе.
как реализовать - не знаю. (к тому же очень давно не программировал ни под что, кроме винды и сименса.)