问题标签 [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 投票
3 回答
9429 浏览

ssh - xdotool 不能通过 SSH 工作

我想通过 SSH 使用 xdotool 但收到以下错误:

我找到了这个解决方案:

仍然得到几乎相同的错误:(。我也试过:

总是这样的错误:

thera 是 xdotool 的替代(工作)解决方案吗?

我不知道它是否正常工作。我只有一个 SSH 连接。

0 投票
1 回答
197 浏览

firefox - 如何获取当前打开的 Firefox 窗口数量?

我试过xdotool search --name firefox | wc -l了,但是当只打开一个窗口时,它会显示奇怪的数字,例如 8,11 或更多。有任何想法吗?谢谢!

0 投票
2 回答
324 浏览

ubuntu - ubuntu 12.40 从 SSH 获取鼠标位置

我需要获取指针的位置(x,y),但我需要来自外部连接(SSH)。在桌面上,使用这个:

但是当我从 SSH(远程)运行命令时,给我错误:

谢谢。

0 投票
1 回答
954 浏览

python - 从 python 脚本运行 xdotool movewindow

我正在编写一个 python 脚本来使用 ffplay 运行电影,然后将 ffplay 窗口移动到屏幕上的特定位置。

我基于此的脚本位于此处 - http://code.activestate.com/recipes/577376-simple-way-to-execute-multiple-process-in-parallel/

唯一的区别是我将底部的命令数组更改为

视频播放正常,但窗口不会移动位置

为了测试脚本是否真的循环执行所有命令,我添加了命令

并且鼠标确实会移动到我屏幕上的位置 180、180

也许 ffplay 需要一秒钟才能加载,并且在执行 movewindow 命令时仍然没有名为 Goodfellas 的屏幕

0 投票
4 回答
10673 浏览

x11 - 如何使用 xdotool 到达页面末尾,如何上下翻页

如何使用 xdotool 命令窗口转到页面末尾?

  • “key End”似乎发送并结束击键,但没有任何反应:xdotool selectwindow key End

  • “点击 5” 向下滚动,但如何知道页面是否已到达末尾?

此外,似乎不接受 PageUp 和 PageDown 键。

在 Ubuntu 12.04 上运行

0 投票
2 回答
3979 浏览

linux - 在linux中隐藏活动窗口

我编写了一个小脚本来隐藏 Chrome 窗口,但想修改代码以隐藏活动窗口。我可以使用 xdotool 获取活动窗口 ID 并将其隐藏。当我想取消隐藏它时遇到问题。如何检查隐藏的窗口并获取 id 以便取消隐藏?这是我当前仅隐藏 chrome 的代码:

0 投票
2 回答
1641 浏览

python - os.system python函数在while循环中

我正在尝试制作一个简单的 python 脚本来自动点击 ubuntu 14.04。

这是我的代码

但是,由于某种原因,它只会一次又一次地打印出时间,直到我关闭终端。如果有人可以帮助我,将不胜感激

0 投票
3 回答
1999 浏览

python - Linux xdotool 符号

我正在寻找使用 xdotool 模拟键盘,但我遇到了部分 URL 的问题。我要输入的部分是“-episode-”。

作为解决方案,我有一个文本文件(hyphen.txt),其中包含:

然后我运行:

我想避免使用额外的文本文件。有没有办法使用:

输出连字符?

0 投票
0 回答
362 浏览

bash - 使用 windowmove 时的 Xdotool 偏移/不匹配

我正在尝试使用 xdotool 放置一个窗口。它不会去我想要的地方。我尝试了以下代码:

并得到以下输出:

旁注:我使用的是笔记本电脑 + 一台通过 hdmi1 连接的显示器,我将 /etc/lightdm/lightdm.conf 修改为

.monitor.sh 看起来像这样:

任何提示或提示可能导致问题?

0 投票
1 回答
906 浏览

xvfb - 使用 xvfb 运行时在 linux 中聚焦 chrome 窗口

我正在使用以下 shell 脚本将焦点放在特定的 chrome 窗口上:

它在正常运行时工作,但在使用 xvfb 运行 chrome 时失败。在 xvfb 中找不到 windowID。我需要它来使用 xvfb。