虚拟机不能看到plymouth的效果真郁闷啊 真郁闷` 只能装实机的了~
= = 以前笔记本的硬盘是120G的~ 没空间再给LINUX分区了~
前两天一狠心买了个320G的~ 375快钱~ 西数的 Orz~ 安静还可以~ 但是读碟性能不好 = = 老是假死..... (每天重启30多次看plymouth又伤机~ 又浪费时间 (泪~
= 3= 回归正题~
这是我的最新成果~ 修改spinfinity主题后的效果~
基本上可以运行~ 但是不能自动切换到账户登录界面~ 造成假死~
目前的解决方法只能在rc.sysinit的最后加上一条 /usr/bin/plymouth --hide-splash
不过这样在进度条读取完毕后会出现检测信息再跳入到账户管理界面中~ 造成视觉的不连贯~
不知道该死的fedora到底改了什么设置才自动进入的 = = 靠~
不过不急发帖问fedora~ 先把源代码读通先 = 3= 现在主要还欠缺对于fb缓冲的读写分析~
记录一下经验:
对于原生的plymouth代码编译出来是不能直接在fedora中使用的~
主要是文件的位置问题~ 不能取得正确的文件位置~
下面是修改经验:
1.打src.rpm中的patch~
2.将所有PLYMOUTH_IMAGE_DIR替换为绝对路径/usr/share/plymouth
3.将PLYMOUTH_LOGO_FILE替换为绝对路径/usr/share/plymouth/主题/logo.png
4.将所有PLYMOUTH_PLUGIN_PATH替换为绝对路径/usr/lib/plymouth
5.make&&make install
6.cp /usr/local/lib/plymouth/主题.so /usr/lib/plymouth
7.cp -r /usr/local/share/plymouth/主题 /usr/share/plymouth
8.将自己喜欢的图片(小的比较好 大的没试过 一定要PNG格式的)保存到/usr/share/plymouth/主题/logo.png
9.plymouth-set-default-plugin 主题
10./usr/libexec/plymouth/plymouth-update-initrd
11.reboot
以上命令需要root权限~
阅读(4241) | 评论(0) | 转发(0) |