Страница 1 из 1

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 20:43
AlexelA
Итак, ситуайены, возник вопрос такого плана: каким образом (м.б. в параметрах ярлыка или при помощи перехода на темную сторону силы :) ) задать параметры расположения и размеры окна открываемого приложения?
Дано:
LMC 18.2; приложение - мультимессенждер Franz;
Требуется:
запуск приложения в окне, развернутом в полную высоту, при его умолчальной ширине, прижатое к левой стороне экрана...

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 20:49
BadBird
а мне бы терминал терминатор в крысе запускать в верхней части рабочего стола.
вот так:
Снимок экрана_2017-08-23_10-13-10.png

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 21:21
Bill Williamson
Вроде бы можно через [b]wmctrl[/b]
Была еще похожая тема тут: Окна каскадом

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 22:13
AlexelA
Отвечаю на свой вопрос отношении Franz: по пути /home/USER_NAME/.config/Franz/settings/ валяется файлик настроек стартового окна window-state.json с содержимым {"width":[b]800[/b],"height":[b]1020[/b],"x":[b]1[/b],"y":[b]1[/b],"isMaximized":false,"isFullScreen":false,"displayBounds":{"x":0,"y":0,"width":1920,"height":1080}}
Выделенные параметры отвечают за размеры и расположение окна (в данном случае их значения уже приведены к требуемым)...

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 22:16
AlexelA
Кстати, нашел нечто похожее, м.б. кто из гуру приведет это в понятный нубам вид?
http://welinux.ru/tag/wmctrl/
http://bflinux.blogspot.ru/2011/09/blog-post_29.html

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 22:30
Chocobo
AlexelA, Ну с wmctrl можно запускать как-то так организовать запуск:
./Franz && wmctrl -r Franz -e 0,0,0,1280,500

Крайние числа для геометирии, по порядку:
  • Притяжение окна к краям экрана (0 - как настроено в системе)
  • Координаты окна по оси X (от левого края окна) [-1 -не менять]
  • Координаты окна по оси Y (от верхнего края окна) [-1 -не менять]
  • Высота окна в пикселах [-1 -не менять]
  • Ширина окна в пикселах [-1 -не менять]

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 22:49
AlexelA
Chocobo писал(а): AlexelA, Ну с wmctrl можно запускать как-то так организовать запуск:
Не взлетело, при запуске Franz, в приоритете - параметры из указанного мной файла...

Задание параметров размера и расположения окна приложения

Добавлено: 23 авг 2017, 22:53
Chocobo
AlexelA, тут уже вполне возможно, что они в разном порядке дергают окошко)
Я там не правил ничего, проверил перед тем как запостить сей вариант - у меня отработало норм)

Можешь кусок с wmctrl -r Franz -e 0,0,0,1024,600 применить уже во время работы программы, оно и на лету меняет вполне)

Задание параметров размера и расположения окна приложения

Добавлено: 24 авг 2017, 09:18
AlexelA
Chocobo, ну, ХЗ, ХЗ.... В любом случае, в отношении Franz вопрос считаю решенным, теперь осталось разобраться с вопросом Bill Williamson...

Задание параметров размера и расположения окна приложения

Добавлено: 24 авг 2017, 10:24
Bill Williamson
AlexelA писал(а): теперь осталось разобраться с вопросом Bill Williamson...
Это про окна каскадом, чтобы они так открывались по умолчанию?

Задание параметров размера и расположения окна приложения

Добавлено: 24 авг 2017, 12:58
AlexelA
Bill Williamson писал(а): Это про окна каскадом, чтобы они так открывались по умолчанию?
Извини, ошибся, имел ввиду BadBird и его терминал... :)

Задание параметров размера и расположения окна приложения

Добавлено: 24 авг 2017, 13:14
val
AlexelA писал(а): /home/USER_NAME/.config/Franz/settings/
пробуйте этот файл с нужными настройками геометрии и расположения обработать командой sudo chattr +i что должно сделать его неизменяемым

Задание параметров размера и расположения окна приложения

Добавлено: 24 авг 2017, 13:21
AlexelA
val писал(а): пробуйте этот файл с нужными настройками геометрии и расположения обработать командой sudo chattr +i что должно сделать его неизменяемым
Можно, конечно, только зачем? Все работает, окно приложения открывается там и так, как мне надо...

Задание параметров размера и расположения окна приложения

Добавлено: 25 авг 2017, 16:25
BadBird
BadBird писал(а): а мне бы терминал терминатор в крысе запускать в верхней части рабочего стола.
Сделал так.
Для запуска терминатора я назначил клавишу ф12.
Так вот, изменил команду запускаterminator на команду terminator --geometry=660x410+610+0 и теперь терминал запускается через ф12 там где мне нужно и с теми размерами что мне нужно....

Задание параметров размера и расположения окна приложения

Добавлено: 07 ноя 2017, 23:34
Dja
Не по теме
BadBird писал(а):
23 авг 2017, 20:49
в верхней части рабочего стола.
у меня это Ctrl+Alt+t
Ctrl+Alt+8
Ctrl+Alt+8

Задание параметров размера и расположения окна приложения

Добавлено: 08 ноя 2017, 09:43
BadBird
Не по теме
Dja писал(а):
07 ноя 2017, 23:34
у меня это
Да, хоткеи каждый выставляет как ему удобно, но разговор был о расположении окна в заданных координатах.
Проблему решил, как решил написал чуть выше.

Задание параметров размера и расположения окна приложения

Добавлено: 08 ноя 2017, 10:35
Dja
BadBird, а перемещать потом можешь как хочешь? не прибито?

Задание параметров размера и расположения окна приложения

Добавлено: 08 ноя 2017, 11:13
x230
Была жишь тема.
Devilspie все делает.

Задание параметров размера и расположения окна приложения

Добавлено: 08 ноя 2017, 12:19
BadBird
Dja, нее, не прибито, перемещаешь как угодно, но дело в том что мне не нужно его перемещать.