Splashy (简体中文)
From ArchWiki
i18n |
---|
English |
Русский |
简体中文 |
Español |
Contents |
介绍
Splashy是一个在用户空间(userspace)里实现的Linux系统启动画面软件。对通过directfb来使用Linux framebuffer层的系统启动过程,它提供了一个图形环境。
请参看Arch Linux论坛上的这张帖子,里面有splashy软件包仓库。你也可以使用AUR中的Splashy(见下文)。
安装
注意! "initscripts-splashy"现在是splashy的一个依赖包。它会替换掉"initscripts",某些/etc里的文件将被备份为*.pacsave。
从AUR中安装initscripts-splashy,然后用makepkg来构建软件包,并用Pacman安装它。
在AUR中获取这个包,然后用makepkg来构建软件包,并用Pacman安装这个软件包。
配置
/boot/grub/menu.lst
将quiet vga=791 splash加入到/boot/grub/menu.lst中内核命令那行,例如:
kernel (hd0,6)/vmlinuz26 root=/dev/sda6 ro quiet vga=791 splash
/etc/rc.conf
将SPLASH="splashy"加入到/etc/rc.conf,例如:
SPLASH="splashy"
/etc/mkinitcpio.conf
- 紧记每次Splashy的配置修改后都要重建initramfs影像文件。 (例如Splashy的主题变更)
- 将splashy加到/etc/mkinitcpio.conf中HOOKS的末尾,例如
HOOKS="base udev autodetect ide sata filesystems ... splashy"
- 重建内核影像文件
# mkinitcpio -p <kernel name>
例如:# mkinitcpio -p kernel26
升级
- 别忘了升级Splashy后重建initramfs影像文件。
主题
你可以在AUR中安装splashy-themes 来获取好看的splashy主题。安装之后,请查看可利用的主题像这样:
ls /usr/share/splashy/themes
文件夹名字就是主题名字。现在来编辑/etc/splashy/config.xml把主题名字更改为你想要的主题。要注意的是,结尾为43的主题的屏幕纵横比为4:3,其它的都是宽屏。最好先尝试一下"simplyblack"主题。设置好主题后(以及每次变更主题后)都需要重新运行
mkinitcpio -p kernel26
已知问题
- 如果发生错误或者某个个初始化脚本失败,Splashy不会终止或者自动切换到verbose模式。
- 当Splashy运行时强制文件系统检查情况会变得“惊人的糟糕”。由于某些(仍然)未知的原因,fsck后系统会自己重启。
- 在X启动过程中如果splashy仍然活动,屏幕上方会出现波动干扰。
- 在/etc/splashy/config.xml中加入<autoverboseonerror>no</autoverboseonerror>可能可以解决使用电池模式的笔记本中发生的问题。