📜  bash 最小化窗口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:13:37.654000             🧑  作者: Mango

bash 最小化窗口

本文将介绍如何在bash下最小化窗口。

方法一

使用xdotool工具,可以通过命令xdotool getactivewindow windowminimize实现最小化当前活动窗口。

$ sudo apt-get install xdotool   # 安装 xdotool 工具
$ xdotool getactivewindow windowminimize   # 最小化当前活动窗口
方法二

使用xdotool工具,可以通过命令xdotool search --name "窗口名称" windowminimize实现最小化指定名称的窗口。

$ xdotool search --name "Google Chrome" windowminimize   # 最小化名称为 "Google Chrome" 的窗口
方法三

使用wmctrl工具,可以通过命令wmctrl -r :ACTIVE: -b toggle,iconify实现最小化当前活动窗口。

$ sudo apt-get install wmctrl   # 安装 wmctrl 工具
$ wmctrl -r :ACTIVE: -b toggle,iconify   # 最小化当前活动窗口
方法四

使用dbus-send命令,可以通过命令dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval 'Meta.keybinding_handler.set_custom_handler("toggle-maximize", function() { let focused = global.display.get_focus_window(); if (focused) { focused.minimize(); }});'实现最小化当前活动窗口。

$ dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval 'Meta.keybinding_handler.set_custom_handler("toggle-maximize", function() { let focused = global.display.get_focus_window(); if (focused) { focused.minimize(); }});'

以上就是最小化窗口的几种方法,可以根据自己需要选择适合自己的方法。