Рейтинг:3

GNOME сворачивает/восстанавливает все окна определенного приложения

флаг in

На рабочем столе GNOME, как я могу свернуть/восстановить все окна конкретного приложения?

я знаю ярлык Супер + д скрывает все нормальные окна, а потом их восстанавливает, но я ищу его аналог, который работает только для окон данного приложения (например, приложение, работающее в текущем окне).

Kurt avatar
флаг in
Я с опозданием понял, что есть повторяющийся вопрос с лучшими ответами: [ссылка] (https://askubuntu.com/questions/1107496/how-to-quickly-minimize-all-windows-for-a-single-application?rq =1)
Рейтинг:0
флаг in

Я придумал довольно хакерское, неуниверсальное решение, используя wmctrl и xdotool. Пользовательское сочетание клавиш, зарегистрированное с помощью команды

/bin/bash -c "для wid в $(wmctrl -l -p | grep $(xdotool getactivewindow getwindowpid) | awk '{print $1}'); do xdotool windowactivate $wid > /dev/null 2>&1; готово "

активирует определенные окна с тем же PID, что и текущее, и работает по желанию с такими приложениями, как GNOME Terminal, Nautilus, Firefox и другими. Ярлык минимизации можно добавить с помощью окносвернуть вариант замены активировать окно. Я протестировал ярлыки в Ubuntu 18.04 с GNOME версии 3.28.4.

Поскольку команда различает окна по их PID, это решение не работает, когда окна одного и того же приложения имеют разные PID.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.