Задать вопрос
@x4IPx
Системный администратор

Как открыть/развернуть уже запущенное приложение c GUI через терминал, не дублируя его?

Хочу настроить комбинации клавиш, с помощью которых можно будет быстро переключаться между приложениями.
Допустим, у меня есть 2 наиболее используемых приложения:
1. терминал alacritty
2. Браузер Vivaldi

Мне нужна команда, которая будет запускать эти приложения без дубликатов. То есть если программа уже запущенна, то она должна разворачиваться на экране, а не запускаться как новый экземпляр.

Ubuntu 24.04.1 LTS , gnome , wayland
  • Вопрос задан
  • 48 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ocelot
@Ocelot
Проверить, есть ли нужный процесс среди запущенных (через pgrep, например). Если нет — запустить. Если есть — развернуть окно через wmctrl
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы