使用 SDL 编写自定义 Gnome/Mate 屏幕保护程序 2024-5-19 • gnome linux-mint screensaver mate-desktop 我在 Linux Mint Nadia 上使用 MATE 桌面环境。我想为 mate-screensaver 编写自己的屏幕保护程序,但使用 SDL(不是 OpenGL)。 我一直在寻找解决方案,找到了一些可用的源代码这里和这里。但问题是这些屏幕保护程序正在使用 OpenGL 上下文,并且因为我不了解 OpenGL 也不了解 GTK,所以我无法用 SDL 替换 OpenGL 部分。 (一个基本的 SDL_Surface 对我来说就足够了)如果有人能帮助我,我会非常高兴! (但是请不要推荐我使用OpenGL,我有我使用SDL的理由) 谢谢! 答案1 编写您自己的屏幕锁,并用它替换 gnome 屏幕保护程序。 这确实是除了学习 OpenGL 之外我唯一可以推荐的事情,尽管我猜你可能已经想到了这一点。 相关内容 “debconf-沟通转储核心”。什么发送了 QUIT(“信号 3”)? Thunderbird 远程内容规则例外中的通配符 根据文件扩展名对文件进行排序并将它们移动到目录中 如何“连接” wifi 直连适配器? Google 产品如何检测智能电视的存在或允许 YouTube 投射?[关闭] 子导入星级休息列表语言 为什么 Windows XP 中的文件夹消失了? 我应该编辑 resolv.conf 吗? 如何在 (Gentoo) Linux 上的 PowerShell 中默认启用常用实用程序的颜色? XmlStarlet xml 到 csv 输出为“NaNNaNNaN”