Skip to content

xdotool

项目核心内容总结:

xdotool 是一个基于 X11 的自动化工具,主要用于模拟键盘输入、鼠标操作,以及窗口管理(如移动、调整大小、关闭窗口等)。其功能依赖于 X11 的 XTEST 扩展和 Xlib 函数,不兼容 Wayland 系统(需注意:Wayland 用户需使用替代工具如 ydotooldotool)。

主要功能:

  • 模拟键盘输入(如 xdotool type "文本");
  • 发送按键事件(如 xdotool key ctrl+l);
  • 操作窗口(搜索、关闭、调整大小、切换桌面等);
  • 支持通过命令组合实现复杂操作(如自动聚焦浏览器地址栏)。

安装方式: 支持主流 Linux 发行版(Debian/Ubuntu/Fedora/FreeBSD/OpenSUSE)及 macOS(通过包管理器安装)。

使用限制:

  • Wayland 系统不兼容,部分功能(如窗口搜索、输入模拟)无法正常工作;
  • 需确保系统已安装 X11 相关库(如 xlibxtst 等)以编译源码。