肉桂和QxtGlobalShortcut

时间:2016-10-27 16:36:00

标签: qt5 cinnamon

我有一个Qt5应用程序,我在其中定义了一个QxtGlobalShortcut对象。该程序在KDE4或Plasma5中按预期工作。但是,当我在Cinnamon中运行此应用程序时,全局键绑定不起作用。

用Qt4编写的另一个包含QxtGlobalShortcut对象的应用程序在KDE / Plasma和Cinnamon中都能正常工作。

关于问题可能是什么想法?

我正在使用debian测试。 Qt4版本:4.8.7 Qt5版本:5.6.1

QxtGlobalShortcut类是从源代码编译的。 Qt4和Qt5都使用相同的源。

1 个答案:

答案 0 :(得分:1)

我有同样的问题。如果应用程序没有窗口,有时不会捕获全局快捷方式事件。解决方法是创建invisible dummy window

Qxt in no longer maintained以来,我已创建repository with some additional fixes(欢迎拉取请求)。这可以构建为单独的库。