如何用 Python 编写“hotcorners”脚本?

如何用 Python 编写“hotcorners”脚本?

我正在使用 Lubuntu 13.04,Compiz 的一个我怀念的功能是热角:当鼠标光标到达屏幕的一角时,它只会运行一些命令。

所以,我考虑写一个脚本来处理这个问题。但出现了一些问题:

  • 我如何获取当前鼠标位置?我查找了这个问题,找到了一些环境变量,但没有一个与光标位置有关。
  • 我见过很多 Bash 脚本,但是我能用 Python 编写一个吗?

答案1

python-xlib安装 python-xlib模块将允许您获取当前鼠标位置。以下是一个简单的示例:

>>> from Xlib import display
>>> d = display.Display().screen().root.query_pointer()._data
>>> print d["root_x"], d["root_y"]

cb-hotcorners不过,你很幸运。Crunchbang Linux 发行版中已经有一个 python 脚本可以完全满足你的要求。请查看CrunchBang 窗口管理器破解 GitHub 仓库

相关内容