Splashy (简体中文)

From ArchWiki

Jump to: navigation, search


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的主题变更)
  1. splashy加到/etc/mkinitcpio.conf中HOOKS的末尾,例如
    HOOKS="base udev autodetect ide sata filesystems ... splashy"
  2. 重建内核影像文件
    # 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

已知问题

  1. 如果发生错误或者某个个初始化脚本失败,Splashy不会终止或者自动切换到verbose模式。
  2. 当Splashy运行时强制文件系统检查情况会变得“惊人的糟糕”。由于某些(仍然)未知的原因,fsck后系统会自己重启。
  3. 在X启动过程中如果splashy仍然活动,屏幕上方会出现波动干扰。
  4. 在/etc/splashy/config.xml中加入<autoverboseonerror>no</autoverboseonerror>可能可以解决使用电池模式的笔记本中发生的问题。

链接

Personal tools