使用 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 之外我唯一可以推荐的事情,尽管我猜你可能已经想到了这一点。 相关内容 Ubuntu Budgie 中的过热问题 在 Windows 10 中提升权限运行时自动输入凭据 如何使 PowerShell Alias 执行文件? 网站无法在 Safari 和 iOS 设备中打开 使用 PipeWire 工具 在浏览器中使用正确的 URL 将域名重定向到虚拟服务器 仅显示相关列 更新至丹麦语 Microsoft Word 2010 中的“向后导航”功能 从(某种程度上)失败的 VSS 备份中恢复 Hyper-V 中的虚拟机