splashy

来自「Splashy是基于Linux系统的下一代的Boot Splash。它不需要打补」· 代码 · 共 78 行

TXT
78
字号
#!/bin/shPREREQ=""prereqs(){	echo "$PREREQ"}case $1 in# get pre-requisitesprereqs)	prereqs	exit 0	;;esacsilent(){	if test -c /dev/null; then		"$@" >/dev/null 2>&1	else		"$@" 2>&1 | read dummyvar	fi}test -x /sbin/splashy || exitSPLASH=falseSINGLE=falseFBMODESET=falsefor x in $(cat /proc/cmdline); do    case $x in        single)            SINGLE=true        ;;        splash)            SPLASH=true        ;;        nosplash)            SPLASH=false        ;;        vga=*|video=*)            FBMODESET=true        ;;    esacdonetest $SINGLE = "false" || exittest $SPLASH = "true" || exittest $FBMODESET = "true" || exitdepmod -asilent modprobe fbconsilent modprobe vesafbif [ -s /proc/fb ]; then        while read fbno desc; do                mknod /dev/fb${fbno} c 29 ${fbno}        done < /proc/fbelse        mknod /dev/fb0 c 29 0fifor i in 0 1 2 3 4 5 6 7 8; do	test -c /dev/tty${i} || \            mknod /dev/tty${i} c 4 ${i}doneif [ -x /sbin/splashy_chvt ]; then	/sbin/splashy_chvt 8fi# if resume is set we assume Splashy starts from there by uswsusp or# similar software:if [ "x${resume}" != "x" ]; then	exitfi/sbin/splashy boot

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?