使用 SDL 编写自定义 Gnome/Mate 屏幕保护程序

使用 SDL 编写自定义 Gnome/Mate 屏幕保护程序

我在 Linux Mint Nadia 上使用 MATE 桌面环境。我想为 mate-screensaver 编写自己的屏幕保护程序,但使用 SDL(不是 OpenGL)。
我一直在寻找解决方案,找到了一些可用的源代码这里这里。但问题是这些屏幕保护程序正在使用 OpenGL 上下文,并且因为我不了解 OpenGL 也不了解 GTK,所以我无法用 SDL 替换 OpenGL 部分。 (一个基本的 SDL_Surface 对我来说就足够了)如果有人能帮助我,我会非常高兴!

(但是请不要推荐我使用OpenGL,我有我使用SDL的理由)
谢谢!

答案1

编写您自己的屏幕锁,并用它替换 gnome 屏幕保护程序。

这确实是除了学习 OpenGL 之外我唯一可以推荐的事情,尽管我猜你可能已经想到了这一点。

相关内容