我想通过 linux 终端关闭谷歌浏览器标签?

I want to close a google chrome tab via linux terminal?

提问人:Chaouch Ghalem 提问时间:9/2/2022 更新时间:9/2/2022 访问量:115

问:

我正在编写一个打开 chromium 选项卡的脚本。我需要一个关闭该选项卡的命令。

Linux Bash 网络 Chromium

评论


答:

-1赞 robert_gorajski 9/2/2022 #1

试试这个:

https://www.linux.org/threads/xdotool-window.10606/#:~:text=The%20xdotool%20is%20a%20utility%20used%20from%20the,of%20many%20xdotool%20commands%20to%20create%20large%20tasks

请记住,您还必须有一个“xprop”包,用于显示“xdotool”所需的信息

enter image description here

评论

2赞 tripleee 9/2/2022
您好,欢迎来到 Stack Overflow。不幸的是,仅仅链接到异地解决方案在这里不是一个可接受的答案;至少,请总结链接背后的内容,以防它停止工作,或者访问者无法或不愿意点击。
0赞 robert_gorajski 9/2/2022 #2

Xdotool - 窗口

xdotool 是从终端或脚本中使用的实用程序,用于手动执行键盘、鼠标和窗口输入(请参阅 Xdotool – 键盘和 Xdotool – 鼠标一文)。这些命令还可用于创建许多 xdotool 命令的脚本,以创建大型任务。后面的文章将介绍 xdotool 控制桌面操作的功能。

xdotool 的语法取决于所使用的命令。第一个但非常强大的命令是“搜索”。语法如下:

搜索 [选项] 模式

search 命令有助于查找系统上的特定窗口。

有 12 个选项可供搜索,它们是:

--class class_name – name of the window's class
--classname classname_name – name of the window's classname
--name name – title of the window
--maxdepth N – recursive search for window, default is -1 meaning infinite (all child windows too) and 0 means top windows only, depth of 1 or more can get most windows
--onlyvisible – results show only windows which are visible which have the IsViewable state
--pid PID_NUM – process ID number of the window
--screen N – number of the monitor on which the window is open (0 is first monitor, but defaults to all available screens)
--desktop N – number of the desktop or workspace
--limit N – maximum number of results to display. Default is no limit (--limit 0)
--all – requires that all conditions for a match are met when multiple options are specified
--any – requires that any condition is true when specifying multiple options
--sync – halt all commands until previous commands produce results

注意:要查找类和类名,请在终端中使用命令“xprop”。键入后,鼠标光标会更改以允许用户单击窗口。选择后,“xprop”将显示有关所选窗口的信息。标有“WM_CLASS(STRING)”的行显示两个条目。第一个条目称为“实例”或“类名”,第二个条目称为“类名”。两者可能相同,但 Gedit 除外:

评论

0赞 Mime 9/2/2022
如果您从网站复制,至少将其标记为参考,并且宁愿编辑您现有的答案,而不是发布一个全新的答案