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

Аватара пользователя
AlexelA
Сообщения: 62
Зарегистрирован: 24 июл 2017, 17:11
Откуда: город-герой Новороссийск
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение AlexelA » 23 авг 2017, 17:43

Итак, ситуайены, возник вопрос такого плана: каким образом (м.б. в параметрах ярлыка или при помощи перехода на темную сторону силы :) ) задать параметры расположения и размеры окна открываемого приложения?
Дано:
LMC 18.2; приложение - мультимессенждер Franz;
Требуется:
запуск приложения в окне, развернутом в полную высоту, при его умолчальной ширине, прижатое к левой стороне экрана...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Комплектация ► Показать

Аватара пользователя
BadBird
Сообщения: 1136
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 52 раза
Поблагодарили: 88 раз

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

Сообщение BadBird » 23 авг 2017, 17:49

а мне бы терминал терминатор в крысе запускать в верхней части рабочего стола.
вот так:
Снимок экрана_2017-08-23_10-13-10.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя
Bill Williamson
Сообщения: 439
Зарегистрирован: 31 авг 2016, 10:38
Решено: 16
Благодарил (а): 161 раз
Поблагодарили: 89 раз

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

Сообщение Bill Williamson » 23 авг 2017, 18:21

Вроде бы можно через wmctrl
Была еще похожая тема тут: Окна каскадом
Изображение

Аватара пользователя
AlexelA
Сообщения: 62
Зарегистрирован: 24 июл 2017, 17:11
Откуда: город-герой Новороссийск
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение AlexelA » 23 авг 2017, 19:13

Отвечаю на свой вопрос отношении Franz: по пути /home/USER_NAME/.config/Franz/settings/ валяется файлик настроек стартового окна window-state.json с содержимым {"width":800,"height":1020,"x":1,"y":1,"isMaximized":false,"isFullScreen":false,"displayBounds":{"x":0,"y":0,"width":1920,"height":1080}}
Выделенные параметры отвечают за размеры и расположение окна (в данном случае их значения уже приведены к требуемым)...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Комплектация ► Показать

Аватара пользователя
AlexelA
Сообщения: 62
Зарегистрирован: 24 июл 2017, 17:11
Откуда: город-герой Новороссийск
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение AlexelA » 23 авг 2017, 19:16

Кстати, нашел нечто похожее, м.б. кто из гуру приведет это в понятный нубам вид?
http://welinux.ru/tag/wmctrl/
http://bflinux.blogspot.ru/2011/09/blog-post_29.html
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Комплектация ► Показать

Аватара пользователя
Chocobo
Сообщения: 4605
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1236 раз

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

Сообщение Chocobo » 23 авг 2017, 19:30

AlexelA, Ну с wmctrl можно запускать как-то так организовать запуск:
./Franz && wmctrl -r Franz -e 0,0,0,1280,500

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

Аватара пользователя
AlexelA
Сообщения: 62
Зарегистрирован: 24 июл 2017, 17:11
Откуда: город-герой Новороссийск
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение AlexelA » 23 авг 2017, 19:49

Chocobo писал(а):Источник цитаты AlexelA, Ну с wmctrl можно запускать как-то так организовать запуск:

Не взлетело, при запуске Franz, в приоритете - параметры из указанного мной файла...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Комплектация ► Показать

Аватара пользователя
Chocobo
Сообщения: 4605
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1236 раз

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

Сообщение Chocobo » 23 авг 2017, 19:53

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

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

Аватара пользователя
AlexelA
Сообщения: 62
Зарегистрирован: 24 июл 2017, 17:11
Откуда: город-герой Новороссийск
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение AlexelA » 24 авг 2017, 06:18

Chocobo, ну, ХЗ, ХЗ.... В любом случае, в отношении Franz вопрос считаю решенным, теперь осталось разобраться с вопросом Bill Williamson...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Комплектация ► Показать

Аватара пользователя
Bill Williamson
Сообщения: 439
Зарегистрирован: 31 авг 2016, 10:38
Решено: 16
Благодарил (а): 161 раз
Поблагодарили: 89 раз

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

Сообщение Bill Williamson » 24 авг 2017, 07:24

AlexelA писал(а):Источник цитаты теперь осталось разобраться с вопросом Bill Williamson...

Это про окна каскадом, чтобы они так открывались по умолчанию?
Изображение

Аватара пользователя
AlexelA
Сообщения: 62
Зарегистрирован: 24 июл 2017, 17:11
Откуда: город-герой Новороссийск
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение AlexelA » 24 авг 2017, 09:58

Bill Williamson писал(а):Источник цитаты Это про окна каскадом, чтобы они так открывались по умолчанию?

Извини, ошибся, имел ввиду BadBird и его терминал... :)
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Комплектация ► Показать

Аватара пользователя
val
Сообщения: 32
Зарегистрирован: 02 сен 2016, 22:17
Решено: 2
Поблагодарили: 7 раз

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

Сообщение val » 24 авг 2017, 10:14

AlexelA писал(а):Источник цитаты /home/USER_NAME/.config/Franz/settings/

пробуйте этот файл с нужными настройками геометрии и расположения обработать командой sudo chattr +i что должно сделать его неизменяемым
В чем Сила Брат?!А Сила,она во Сне! :smoke:

Аватара пользователя
AlexelA
Сообщения: 62
Зарегистрирован: 24 июл 2017, 17:11
Откуда: город-герой Новороссийск
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение AlexelA » 24 авг 2017, 10:21

val писал(а):Источник цитаты пробуйте этот файл с нужными настройками геометрии и расположения обработать командой sudo chattr +i что должно сделать его неизменяемым

Можно, конечно, только зачем? Все работает, окно приложения открывается там и так, как мне надо...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Комплектация ► Показать

Аватара пользователя
BadBird
Сообщения: 1136
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 52 раза
Поблагодарили: 88 раз

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

Сообщение BadBird » 25 авг 2017, 13:25

BadBird писал(а):Источник цитаты а мне бы терминал терминатор в крысе запускать в верхней части рабочего стола.

Сделал так.
Для запуска терминатора я назначил клавишу ф12.
Так вот, изменил команду запускаterminator на команду terminator --geometry=660x410+610+0 и теперь терминал запускается через ф12 там где мне нужно и с теми размерами что мне нужно....
Всё о тайлинге окон...ну, или почти всё: Тыц!!!


Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей