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

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

Добавлено: 14 май 2021, 17:35
Xvost
Как запустить приложения, свернутое на панель задач (не в трей)? Нужно для автозапуска.

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

Добавлено: 14 май 2021, 19:10
sheridan
Вы не указали рабочий стол (Cinnamon, Mate, XFCE)???
Проще для меня это делает KDE Plasma, в открытом окне в верхнем левом углу выбираете значок приложения, после нажатия в контекстном меню выбрать дополнительно, затем настроить индивидуальные параметры окна, в появившемся окне добавить свойства геометрия "свёрнуто", как сделать в Cinnamon могу только подсказать с развернутым окном (в автозагрузке свойства приложения {команда -m}), пробовал к команде добавить --minimize не работает.

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

Добавлено: 14 май 2021, 19:34
Xvost
sheridan, рабочий стол Cinnamon.

Пробовал thunderbird -m - не работает, по крайней мере тестовый запуск в терминале.

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

Добавлено: 14 май 2021, 19:55
rogoznik
Xvost,
1. поместить приложение в автозапуск
2. сделать такой скрипт

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

#! /bin/bash

while [ 1=1 ]
do
    id_window=$(wmctrl -l | grep "Dolphin" | awk '{print $1}')
    if [ $id_window ]; then
        xdotool windowminimize $id_window
        break
    fi
    sleep 1
done

exit 0
3. в скрипте Dolphin заменить на строку, которая встречается в названии окна вашего приложения
4. установить wmctrl и xdotool

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

sudo apt install wmctrl xdotool
5. поместить скрипт в автозапуск

Скрипт будет ждать появление окна, свернет его и завершит свое выполнение.

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

Добавлено: 14 май 2021, 22:09
slant
rogoznik писал(а):
14 май 2021, 19:55
Скрипт будет ждать появление окна, свернет его и завершит свое выполнение.
Перед done желательно добавить еще одну строчку:
sleep 1

Чтобы процессор не грузить почем зря во время ожидания, т.к. без нее циклю будет крутится без перерыва так быстро как позволяет процессор, выжирая на себя его возможности (одно ядро, но все же). А так частота проверок будет снижена до одной в секунду, и они грузить CPU не будут.

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

Добавлено: 14 май 2021, 22:49
Xvost
rogoznik, slant, благодарю, всё получилось!

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

Добавлено: 15 май 2021, 08:17
rogoznik
slant писал(а):
14 май 2021, 22:09
Перед done желательно добавить еще одну строчку:
sleep 1
Согласен, чет сразу не подумал об этом.
Поправил скрипт.