【发布时间】:2011-07-22 17:24:10
【问题描述】:
我的应用程序是一个操作系统锁屏(如 GDM 的锁屏或 KDE 的),所以我试图让它像一个锁屏一样运行。
我正在尝试让我的应用程序的窗口悬停在所有其他窗口上方,并禁用/拦截所有可能导致它消失的键盘快捷键(ALT-TAB、CTRL-ALT-D 等)。 p>
有没有办法做到这一点?我 100% 确定有,因为存在带有 GUI 的锁屏,但我就是找不到查看的地方...
【问题讨论】:
-
如果它允许任意应用程序以这种方式接管,我会认为它是窗口系统或桌面环境中的一个错误。我想有些游戏可能会这样做,但至少你应该仍然可以使用 Ctrl-Alt-F1 进入文本控制台。
-
@OrbWeaver,将此问题视为询问如何创建锁定屏幕。此类程序已经存在;是什么让他们工作?例如,他们可能需要使用某个 API 来告诉 WM 或操作系统屏幕已锁定。
标签: c++ qt4 xorg lockscreen