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 不需要他。

笔记

  1. splashutils 需要 klibc ,不然 make 失败,但 configure 时不提示。运行也不需要。
  2. splashutils 还需要 miscsplashutils 。它是 Gentoo 的东西,应该是一些零散代码的打包。
  3. 默认不会建立 /lib/splash/ 及其子目录。其中:
    • bin 里面放 miscsplashutils 的几个东西;
    • cache 作为 fbsplash 的缓存文件夹。不过貌似就是一个 pid ……
  4. 操作 /proc 的方法也适用于 fbsplashd 。echo 命令到它的 pid 文件就可以控制它了。有点暴力的感觉。
  5. 同上所说,不过参考 splash_manger 这个脚本(我曾经以为是一个二进制程序),里面的 demo 功能基本上控制功能都用上了。可以拿来参考。虽然已经提供了控制 fbsplashd 的脚本程序库。
个人工具