我正在尝试制作一个需要能够探测光标状态的 bash 脚本,例如,如果它悬停在链接或文档上,我需要它的行为与中性或悬停文本不同。
我该怎么做呢?
答案1
获取鼠标指针的坐标。
下面是脚本并配置键盘快捷键来运行它,我们可以将鼠标坐标以 x,y 格式复制到剪贴板。就是这样:
- 安装 xdotool 来获取坐标,安装 xsel 来管理剪贴板。
sudo apt-get install xdotool xsel
- 创建一个包含以下内容的新脚本文件。保存脚本并使其可执行。
#!/bin/bash xdotool getmouselocation | grep -oP "[0-9]+ y:[0-9]+" | sed 's/ y:/,/' | tr -d '\n' | xsel --clipboard
- 创建一个自定义键盘快捷键,调用您的脚本以获得所需的组合键