Questions tagged «xdotool»

1
xdotool和xautomation有什么区别?
xdotool和xautomation是两个命令行X11自动化工具。我使用前者已经有一段时间了,直到最近才发现后者的存在,我很好奇,想知道曾经使用过两者的人该怎么说。特别是: 它们具有相同的预期用途吗?从手册页看来似乎如此,但我可能会遗漏一些细节。 在大多数系统中是否同样支持它们?还是使用范围比另一种广泛? 是否有可以用另一种方法完成的事情?

2
如何从xdotool窗口堆栈获取窗口ID
我需要激活或聚焦的窗口的ID。我尝试使用xdotool命令。有命令: xdotool getactivewindow 结果保存到窗口堆栈。我想从此窗口堆栈获取Widnow ID。命令 xdotool getactivewindow getwindowpid 不满足我 我不想按进程ID获取窗口ID。
12 xdotool 

1
如何在不使用鼠标的情况下将文本从命令行复制到剪贴板?
我正在尝试找出一种方法,无需触摸鼠标即可将命令行中的当前文本复制到剪贴板。换句话说,我只需要使用键盘选择文本。我找到了中途解决方案,可能会得出完整的解决方案: Ctrl+a -移至行首。 Ctrl+k -剪掉整行。 Ctrl+y -将剪切的文本拉回。 另外,我也可以Ctrl+u用来执行前两个步骤。 这当然可以,但是我想弄清楚剪切文本的确切存储位置。有没有不用它就可以访问它的方法Ctrl+y?我知道,xclip甚至使用它直接将文本通过管道传递到剪贴板,因此我在考虑通过管道Ctrl+k传递到所保存的数据xclip,但不确定如何执行。 到目前为止,我得到的方法是编写一个脚本,该脚本xdotool用于添加echo到该行的开头和该行| zxc的末尾,然后按回车键(这zxc是一个自定义别名,基本上通过管道传递到xclip)。这也可行,但这不是一个真正的“干净”解决方案。 如果这有任何区别,我正在使用Cshell。 编辑:我不想screen用作解决方案,忘了提。 谢谢!

4
xdotool:如何通过标题和具有不同模式的类搜索窗口(类似于AutoHotkey)
xdotool允许您使用其search子命令搜索Windows。我需要找到一个窗口,该窗口具有类'gvim'和包含单词'TODO'的标题。我该怎么做呢? 我尝试过的 您可以执行xdotool search --name --class,但是名称和标题都只能接受一种模式。 xdotool支持命令链接,但是我找不到链接两个搜索调用的方法-第二个简单地覆盖了第一个。

1
`xdotool`不发送密钥
我正在尝试通过发送按键xdotool。但是,发送无法正常工作。 以下是脚本的日志,该脚本应选择Gedit中的所有文本并进行复制(但不执行任何操作)及其输出(通过重定向stdout和stderr捕获): + xdotool getwindowname 29360262 *Unsaved Document 1 - gedit + xdotool key --window 29360262 ctrl+a + sleep 1 + xdotool key --window 29360262 ctrl+c + sleep 1 我已经尝试过Thunderbird,并且脚本确实发送了密钥,但是没有修饰符(即没有Control)。顺便说一句,在脚本中,键由包围",例如"ctrl+a"。 Gedit和Thunderbird之间的区别可能是Gedit是GTK3应用程序,而Thunderbird似乎是GTK2应用程序(但是Firefox,它似乎是GTK3应用程序,其行为类似于Thunderbird)。 xdotool版本3.20141006.1 操作系统:Debian GNU / Linux 8.1(Linux内核3.16.0-4-amd64) 桌面管理器:GNOME Shell 3.14.4
8 x11  xdotool  events 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.