如何快速最小化单个应用程序的所有窗口?

Lex*_*ble 5 window-manager shortcut-keys shortcuts gnome-shell

我知道如何使用SUPER+最小化/隐藏 Cosmic Cuttlefish/GNOME Shell 中的所有窗口D,但我希望能够快速最小化单个应用程序的所有窗口(例如当前具有光标焦点的应用程序)。例如,我想最小化所有 LibreOffice 文档或所有终端窗口。

我在“设置”>“设备”>“键盘”中不太清楚或不了解执行此操作的方法。这可能吗?

pom*_*sky 7

这不是键盘快捷键,而是另一种最小化应用程序所有窗口的方法。您可以在 Ubuntu Dock 中启用“点击时最小化”。然后,一旦您单击 Dock 中的应用程序图标,它就会最小化该应用程序的所有窗口(或升起,如果它们已经最小化)。

要启用此选项,请在终端中运行以下命令:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
Run Code Online (Sandbox Code Playgroud)

(参考:如何在 Ubuntu 17.10 及更高版本的 Ubuntu Dock 上启用“点击时最小化”?


Jac*_*ijm 6

好的,只是一个有趣的快速:)

最小化当前活动应用程序的窗口

您可以使用此脚本的精简/编辑版本,该脚本随默认 Ubuntu Budgie 安装一起提供。当原始脚本切换桌面时,下面编辑的脚本最小化当前工作区中当前活动WM_CLASS.

脚本,如何使用

剧本

sudo apt install wmctrl xdotool
Run Code Online (Sandbox Code Playgroud)

笔记

请注意,本脚本中使用的xdotoolnorwmctrl将在 Wayland 上工作。

  • 因为它使用了 `xdotool`,所以它只在使用 X-server 而不是在 Wayland 时有效,对吗? (2认同)
  • @Graipher 那是正确的。Xdotool 和 wmctrl 都可以在 Wayland 上工作。 (2认同)