Я хочу знать, как восстановить все окна, которые я свернул (используя мышь). Меня раздражает необходимость вручную просматривать мои окна, чтобы восстановить все из них.
У меня работают как решения на основе графического интерфейса, так и решения командной строки.
Чтобы показать, что я искал ответы перед публикацией здесь:
Я не смотрю на свой рабочий стол (переключение окон), поэтому я не дублирую этот вопрос на Ask Ubuntu , и я не дублирую этот вопрос .
Решение можно найти в SuperUser , но это решение для Windows.
Эта ссылка на Unix и Linux включает в себя два возможных решения , но оба кажутся глючными и / или медленными. Я надеюсь, что в Ubuntu есть лучший путь.
Кроме того, я также искал за пределами StackExchange, но не нашел удовлетворительного решения.
На основе это сообщение user55822 при закрытии всех открытых окон , я нашел следующее решение:
WIN_IDs=$(wmctrl -l | awk '$3 != "N/A" {print $1}')
for i in $WIN_IDs; do wmctrl -ia "$i"; done
Существует пакет, названный xdotools, который может сделать это. Команда, которая будет использоваться;
xdotool search --onlyvisible --name '.*' windowactivate %@
можно добавить это к ярлыку и поместить его в панель инструментов, таким образом, одиночное нажатие открывает все.