Gnome中Python应用程序的全局热键

Mag*_*nus 6 python gnome

我想为我的Python应用程序分配一个全局热键,在Gnome中运行.我怎么做?所有我能找到的是两年前的帖子说,好吧,几乎没有:-)

u0b*_*6ae 9

python-keybinder是相同的代码,但是独立打包.现在也可以在debian和ubuntu存储库中使用.

https://github.com/engla/keybinder


Ana*_*tts 2

查看 Deskbar 源代码 - 他们是这样做的;据我所知,他们调用了一个与 X11 交互的 C 库来完成这项工作

  • 你为我指明了正确的方向。有问题的 C 库是 _keybinder.so,由 Deskbar、Glipper 等使用。此链接更详细地解释了它:http://cixar.com/~segphault/blog/2007/1/10 (3认同)