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

7

我想为我的Python应用程序在Gnome中分配一个全局热键。我该怎么做?所有我能找到的都是两年前的帖子,基本上没有什么有用的信息 :-)

2个回答

9

有一个名为python-keybinder的东西,它是同样的代码,但是可以独立打包。现在也可以在Debian和Ubuntu的存储库中找到。

https://github.com/engla/keybinder


Archlinux软件包libkeybinder3 - starfry

2

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


3
你指引了我正确的方向。所涉及的C库是_keybinder.so,它被Deskbar、Glipper等程序所使用。这个链接会更详细地解释它:http://cixar.com/~segphault/blog/2007/1/10 - Magnus
1
@Magnus:博客已经死了,Wayback版本 - genpfault

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接