Gensplash for Magic Linux
出自江涛的个人主页
状态
研究 Gentoo 的相关设置中……
已经基本实现 Gensplash 在 Magic Linux 上的实现,但是因为 Magic Linux 的 rc 脚本里面 splashy 的控制代码缺失,导致实现的代码并不能直接使用 splashy 的控制函数。
已经基本可以使用,详细请看 http://www.linuxfans.org/bbs/thread-185144-1-1.html 。
已经进入 Magic Linux 2.1 rc2 ,安装这个版本后直接可以实现 fbsplash 。
下载
请安装最新版的 Magic Linux ,已经并入安装盘内作为系统一部分。
如果为了研究下载,请看: fbsplash(gensplash)文件下载目录
- 其中 splashutils 相关为 fbsplash 核心程序。提供实现 fbsplash 的各种功能。
- 其中 klibc 相关为编译 splashutils 需要的库,运行 fbsplash 不需要他。
笔记
- splashutils 需要 klibc ,不然 make 失败,但 configure 时不提示。运行也不需要。
- splashutils 还需要 miscsplashutils 。它是 Gentoo 的东西,应该是一些零散代码的打包。
- 默认不会建立 /lib/splash/ 及其子目录。其中:
- bin 里面放 miscsplashutils 的几个东西;
- cache 作为 fbsplash 的缓存文件夹。不过貌似就是一个 pid ……
- 操作 /proc 的方法也适用于 fbsplashd 。echo 命令到它的 pid 文件就可以控制它了。有点暴力的感觉。
- 同上所说,不过参考 splash_manger 这个脚本(我曾经以为是一个二进制程序),里面的 demo 功能基本上控制功能都用上了。可以拿来参考。虽然已经提供了控制 fbsplashd 的脚本程序库。
