Закрепить окно

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Teodan
Сообщения: 29
Зарегистрирован: 27 май 2018, 20:02
Откуда: Харьков
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Закрепить окно

#1

27 май 2018, 20:10

Добрый вечер, есть такой вопрос(в интернете не нашел ответа), при нажатии правой кнопки мыши вверху окна(папки, приложения), есть функция -закрепить на переднем плане, но при закрытии и повторном открытии окна, этот параметр не сохраняется, как можно решить этот вопрос, м.б. есть параметр который можно добавить к команде при запуске приложения? Заранее спасибо(Linux Mint 18.3, Cinnamon)
Debian 10 Buster, Gnome 3

Аватара пользователя

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

Закрепить окно

#2

27 май 2018, 21:05

Teodan писал(а):
27 май 2018, 20:10
но при закрытии и повторном открытии окна, этот параметр не сохраняется
Что вполне логично.
Teodan писал(а):
27 май 2018, 20:10
есть параметр который можно добавить к команде при запуске приложения?
Можно попробовать через Wmctrl.
Изображение

Аватара пользователя

Автор темы
Teodan
Сообщения: 29
Зарегистрирован: 27 май 2018, 20:02
Откуда: Харьков
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Закрепить окно

#3

27 май 2018, 23:27

Bill Williamson писал(а):
27 май 2018, 21:05
Можно попробовать через Wmctrl
Нашел команду, wmctrl -r Системный монитор -b add,above, после ее выполнения окно отображается сверху остальных, создал ярлык с запуском програмы в таком виде, gnome-system-monitor & wmctrl -r Системный монитор -b add,above, прога запускается но не поверх остальных окон, если по отдельности ввести команды то все работает, не подскажите как решить это одной командой, что бы можно было добавить в ярлык?
Debian 10 Buster, Gnome 3

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Закрепить окно

#4

28 май 2018, 09:58

Teodan писал(а):
27 май 2018, 23:27
gnome-system-monitor & wmctrl -r Системный монитор -b add,above
Попробуй вместо & разделить их с ;, для последовательного выполнения.
Есть вероятность, что просто на момент вызова wmctrl окошко еще не сформировалось чтоб им управлять
Изображение
   
Изображение

Аватара пользователя

Автор темы
Teodan
Сообщения: 29
Зарегистрирован: 27 май 2018, 20:02
Откуда: Харьков
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Закрепить окно

#5

28 май 2018, 13:19

Chocobo писал(а):
28 май 2018, 09:58
Попробуй вместо & разделить их с ;, для последовательного выполнения.
Есть вероятность, что просто на момент вызова wmctrl окошко еще не сформировалось чтоб им управлять
Да пробовал и так разделять, результат тот же, скорей всего да, wmctrl просто не успевает задать нужный параметр
Debian 10 Buster, Gnome 3

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Закрепить окно

#6

28 май 2018, 13:36

Teodan,
ну как вариант скриптом? :)

Код: Выделить всё

# !/bin/bash
gnome-system-monitor &
sleep 5 &
wmctrl -r Системный монитор -b add,above 
в идеале вместо слип воткнуть анализ поиска окна, но я пока только учусь :)
Последний раз редактировалось пользователем 1 rogoznik; всего редактировалось раз: 28
Причина: BBcode

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Закрепить окно

#7

28 май 2018, 14:23

Teodan,

Код: Выделить всё

# !/bin/bash
gnome-system-monitor &
while ! wmctrl -l | grep 'Системный монитор'; 
do 
sleep 1;
done
wmctrl -r Системный монитор -b add,above 

Аватара пользователя

Автор темы
Teodan
Сообщения: 29
Зарегистрирован: 27 май 2018, 20:02
Откуда: Харьков
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Закрепить окно

#8

28 май 2018, 14:42

WWolf, Думал на счет скрипта, но сам еще учусь, спасибо большое, скрипт работает!
Debian 10 Buster, Gnome 3

Аватара пользователя

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

Закрепить окно

#9

28 май 2018, 15:42

Есть еще утилита Devil's Pie, которая запускает демона на отслеживание появления определенных окон. Гуй для него называется gdevilspie. По крайней мере, в гном работает, возможно и в корице взлетит.
Изображение

Закрыто

Вернуться в «Параметры и оптимизация»

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

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