You are not logged in.
http://splashy.alioth.debian.org/wiki/doku.php
Splashy is a next generation boot splashing system for Linux systems. Unlike other splashig systems, it needs no patches to the kernel and it's installed like a normal package. Make your boot process eye-candy with Splashy!
PLEASE!!!!!!!!!
Offline
Why not make a PKGBUILD for it if you want it? From the installation instructions, it seems like it should be very easy to do.
Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB
Offline
"Forum Index -> AUR Package Requests" <--- the topic of this section of the forum
Offline
Still, the instructions make it sound like its a very easy one to do, so why not give it a go yourself?
Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB
Offline
yeah is really easy to make but I need to see if a user of archlinux already have it in their machine, the app needs a script to init their functions and a patch for this error that is the reason of this post
gcc -g -O2 -Wall -Werror -o splashy -all_load -Wl,-udirectfb_fbdev -Wl,-udirectfbwm_default -Wl,-uIDirectFBFont_Default -Wl,-uIDirectFBFont_FT2 -Wl,-uIDirectFBImageProvider_GIF -Wl,-uIDirectFBImageProvider_PNG -Wl,-uIDirectFBImageProvider_JPEG -Wl,-udirectfb_keyboard -Wl,-udirectfb_ati128 -Wl,-udirectfb_cyber5k -Wl,-udirectfb_i810 -Wl,-udirectfb_i830 -Wl,-udirectfb_mach64 -Wl,-udirectfb_neomagic -Wl,-udirectfb_nsc -Wl,-udirectfb_radeon -Wl,-udirectfb_savage -Wl,-udirectfb_sis315 -Wl,-udirectfb_tdfx splashy-splashy_main.o splashy-splashy_functions.o splashy-xml_parser.o splashy-xml_config.o splashy-splashy_video.o splashy-common_functions.o -lgcc_s -lpthread -lm -lc /usr/lib/libglib-2.0.a
gcc: /usr/lib/libglib-2.0.a: No such file or directory
make[2]: *** [splashy] Error 1
make[2]: se sale del directorio `/home/xo0r/splashy-0.1.8.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/xo0r/splashy-0.1.8.1'
make: *** [all] Error 2
Offline
I've done some work on it - I just can't summon enough interest to finish it off. I'll post some details here later (bit busy at the moment).
Offline
I plan on delving into this later on (this weekend?). I mean, I at least want to write the mkinitcpio hook, because that will be fun. I had planned on doing this with usplash as well, but this seems to be a tad better and without the ubuntu branding.
Offline
Cool. Here's what I got so far, if it's of any use.
To build splashy, I first had to rebuild glib2 with --enable-static, build directfb with --enable-static, and rebuild procps with make SHARED=0. Once these are installed splashy builds with no errors, although I had to add a few seds to the PKGBUILD to correct paths etc, as follows:
# Contributor: Tom K <tomk>
pkgname=splashy
pkgver=0.1.8
pkgrel=1
pkgdesc="User-space bootsplash application"
makedepends=('directfb' 'glib2' 'procps' 'pkgconfig')
source=(http://alioth.debian.org/download.php/1607/$pkgname-$pkgver.tar.bz2)
md5sums=('afbac4814a7370da1c4ddcb9873ad170')
url="http://alioth.debian.org/projects/splashy"
license="GPL"
build() {
cd $startdir/src/$pkgname-$pkgver
sed -i 's| -Werror||' configure.ac
sed -i '/cp/s|splashy/schemas|splashy|' Makefile.am
sed -i 's|usr/lib/libproc|lib/libproc|' src/Makefile.in
sed -i 's|usr/lib/libproc|lib/libproc|' src/Makefile.am
./configure --enable-static --prefix=/ --mandir=/usr/man --datadir=/usr/share
make || return 1
make DESTDIR=$startdir/pkg configdir=/etc/splashy scriptsdir=/etc/rc.d
schemasdir=$startdir/pkg/usr/share install
}
To run it - well, I thought about adapting the totally-Debian-specific 1,624-line splashy-init script (possibly the most un-Arch-like thing I've ever seen), but every time I started reading through it, I fell asleep.
Seriously, I'm sure there's some good stuff in there, but I decided instead to look at initscripts-gensplash for ideas, and I've got as far as a crude implementation along those lines - basically, adding appropriate splashy commands at various points in rc.sysinit, rc.multi, and rc.shutdown. I have absolutely no doubt that there are many smarter ways to do this.
Latest version is 0.1.8.1, btw - I haven't looked at the changes yet.
Offline
i started adapting usplash not that long ago, but my laptop hdd's crappin out, so I'll try and salvage what i can.
and phrak, maybe the u isnt ubuntu, it could be 'userspace' splash
i picked usplash over splashy because well... usplash looked easier
James
Offline
I'm pretty sure usplash has been dropped by Ubuntu, in favour of splashy.
Offline
Er...guys...if I (finally) make the patches to the gensplash pkg then gensplash will work without kernel patches too...all a bit much of a muchness, n'est pa?
Offline
Anything wrong with having a choice?
Offline
I agree. Personally, I've never liked gensplash. It may be some sort of subconcious thing with the gentoo branding, not sure. Anything that _is_ cross distro, and branded for a given distro irritates the crap out of me.
Anyway, splashy seems overly complex, and i actually don't like directfb. Mayhaps I'll go back to trying usplash.... /shrug
Offline
Anything wrong with having a choice?
Nothing at all. It was merely an FYI and a comment that they all do the same thing. As far as I'm aware that is still allowed?
Offline
As is my response.
Offline
Quite.
Offline
Offline
I am a gated community.
Offline
You sir, are a fishmonger.
Offline
:mrgreen:
Offline
Ah yes... the OP. Glad you're still here.
What do you think of progress so far? Any of the above any use to you?
Offline
splashy looks interesting but i wonder why they decided to use directfb
Offline
yeah the package works but... the initscript is a nightmare
Offline
You can take a look on Frugalware's package. Frugalware uses splashy from 0.5pre2.
to live is to die
Offline
Wondering if theres any updates on this.
Im sure we could use the frugal packages as a base.
Offline