问题标签 [xdotool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2274 浏览

python - 从 bash 或 python 中检测当前鼠标光标类型的方法

我知道我可以通过执行“xdotool getmouselocation”来获取鼠标光标的当前位置。

我想从 bash 终端或 python 代码中检测当前的鼠标光标类型,例如指针、光束或手形光标。这可能吗?

谢谢你。六月

0 投票
2 回答
30073 浏览

google-chrome - 如何在 Chrome 开发者工具的网络选项卡中默认启用“保留日志”?

Chrome开发者工具的网络工具中如何默认启用“保留日志”?每次按 F12 然后选择网络选项卡时,我都需要单击保留日志复选框以使其保留请求/响应。默认情况下是否可以一直检查它?

在此处输入图像描述

顺便说一句,此功能在“Firefox Developer”版中有效。当我单击“Persist Logs”并关闭然后再次打开浏览器和 DEV 工具窗口时,它仍然处于选中状态。

在此处输入图像描述

更新 - 2019 年 3 月 6 日

这将在 Chrome 73 中修复。但如果您想在此之前尝试,请安装Chrome Canary。它在那里工作。要启用/禁用此持久性,只需转到开发工具设置并选中/取消选中网络部分下的保留日志,如下所示。

在此处输入图像描述

感谢修复它的团队。迟到总比不到好。

0 投票
1 回答
1348 浏览

linux - 我可以从 crontab 刷新 chromium 网页吗?

有什么方法吗?实际上,我尝试了一些脚本,但我做不到。

0 投票
2 回答
1953 浏览

docker - RUN 命令似乎在 Docker 中不起作用

我的目的是在 Docker 中运行一个 GUI jar 文件,这样我就可以使用 xdotool 自动执行命令,并可以通过 x11vnc 查看它。

这是我的 Dockerfile:

我运行它:

但是在这个容器内它没有定义 $DISPLAY 并且没有运行 x11vnc 和 Xvfb

(如果我在 RUN 中运行这些命令,它可以工作......不知道为什么 RUN 在运行 docker build 时似乎不起作用)

0 投票
1 回答
3849 浏览

linux - BASH 脚本“睡眠”命令不起作用

我已经编写了一个脚本来作为我的 Ubuntu 发行版上的自动点击器。点击有效,但“睡眠”命令似乎无法正常工作。如果我取出点击并从终端运行它,那么睡眠会按预期工作。但是当我将它绑定到快捷方式并在玩游戏时运行它时,它不会睡觉,它似乎只是一直在点击。

最重要的睡眠是 break_interval 睡眠,因为那是暂停自动点击器 x 时间。

0 投票
1 回答
231 浏览

linux - 一个简单的 bash 脚本异常的内存使用

我试图弄清楚为什么这个简单的 bash 脚本在运行时内存占用不断增加

当我运行watch cat /proc/meminfo脚本时,我看到memFreememAvailable值以稳定的速度下降。它会继续发生,直到系统内存不足并不得不回退到交换,这导致我的系统出现问题

脚本的原始版本(如下)以更高的速率使用内存--sync,我认为

任何帮助,将不胜感激

我正在使用运行 Linux Mint 18.1 和 8GB RAM 的 2011 Macbook Pro

0 投票
0 回答
902 浏览

gnome - Wayland 表面位置

我知道 Wayland 协议不提供控制屏幕上外壳表面位置的选项。我想找到一种控制窗口/表面放置的方法。我尝试过 xdotool 和 wmctrl 之类的工具,但它们只能识别 XWayland 窗口。我正在使用 Gnome Shell,所以窗口管理器是 Mutter。为什么地面位置不是 Wayland 协议的一部分?以编程方式控制 Wayland 表面放置的建议方法是什么?

编辑:

Wayland 客户端协议为子表面提供了接口,目前足以满足我的目的。但是窗口我希望协议包含顶级窗口位置选项。我可以用javascript制作gnome-shell扩展吗?但在这种情况下并不是一个真正的选择。

0 投票
0 回答
1765 浏览

macos - xdotool 不工作 - 错误:无法打开显示:(空)

使用 xdotool 执行任何命令都会出现以下错误:

我尝试导出 display='0' 但似乎没有任何效果。

任何想法 ?

0 投票
1 回答
72 浏览

bash - 我可以将实时 Chromium 窗口的源转储到字符串吗?

我正在使用 xdotool 打开 Chromium 浏览器并单击一些东西,但我想知道是否可以获取它正在使用的实时窗口的源代码并将其转储到字符串中以检查源是否包含特定字符串。

我知道 awget可以让我得到 window 的来源,但我想要的是已经打开的窗口,因为它将包含我想要的字符串,但wget选项可能不会。

我怎样才能做到这一点?

0 投票
1 回答
540 浏览

bash - Bash xdotool 将输出写入变量

嘿伙计们。我正在使用 bash 脚本来获取鼠标的当前位置,但我坚持这样做。当我做:

我得到了我的输出作为一个字符串,我有点新手。我怎样才能得到一些变量的值,x然后我可以进一步使用它们。y谢谢你。